@import url(https://fonts.googleapis.com/css?family=Signika+Negative:300,700);@import url(/assets_v2/font/font.css);
.card_image.card_image--noel-100{background-image:url(../img/carte-cadeau-promo-noel-100.png)}
.card_image.card_image--noel-50{background-image:url(../img/carte-cadeau-promo-noel-50.png)}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}html{height:100%}body{height:100%}.container{width:1148px;position:relative;margin-bottom:100px}.home .container{width:1200px}@media only screen and (max-width: 1200px){.home .container{width:100%}}.page{width:1128px;position:relative;margin-left:10px;margin-right:10px}.main-column{float:left;width:910px;margin-left:53px;margin-right:-15px;margin-top:160px}.main-column.mailing-only{margin-left:340px}.header{position:relative}.quality-logos--home{position:absolute;top:60px;right:15px}.quality-logos--home img{width:143px;height:58px}.space-before-1u{margin-top:10px}.space-before-2u{margin-top:20px}.space-before-3u{margin-top:30px}.space-before-4u{margin-top:40px}.space-before-5u{margin-top:50px}.space-before-6u{margin-top:60px}.popup-promo{display:none;position:absolute;top:170px;left:0;bottom:0;right:0;z-index:1050}.popup-promo .background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:#000;opacity:0.65;filter:alpha(opacity=45)}.popup-promo .content-box{position:relative;z-index:2;width:860px;height:511px;margin:0 auto;border:1px solid #878787;padding:0;background-color:#000;box-shadow:0px 0px 20px rgba(255,255,255,0.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-promo .close-x{position:absolute;top:8px;right:8px;width:22px;height:22px;background:url(../img/sprites_pastilles.png) no-repeat;background-position:-239px -200px;background-size:296px 324px}.popup-product-info{position:absolute;top:170px;left:0;bottom:0;right:0;z-index:1050}.popup-product-info .background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:#000;opacity:0.65;filter:alpha(opacity=45)}.popup-product-info .content-box{position:relative;z-index:2;width:800px;min-height:395px;margin:0 auto;border:1px solid #878787;padding:40px 40px 10px;background-color:#000;box-shadow:0px 0px 20px rgba(255,255,255,0.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-product-info .content-box .image-on-right{position:relative;float:right;margin-top:-20px;width:400px;overflow:hidden;height:425px}.popup-product-info .content-box .image-on-right img{position:absolute;top:0;right:0;width:400px}.popup-product-info .content-box .image-on-right img.type-c{width:200px;right:80px}.popup-product-info .content-box .image-on-right img.type-c.large-popup{width:400px;right:0px}.popup-product-info .content-box .image-on-right.spice{left:-60px;width:222px}.popup-product-info .content-box .image-forfait{width:400px;height:280px;margin:0 auto}.popup-product-info .content-box .image-forfait img{width:400px;height:280px}.popup-product-info .content-box .texts-on-left{width:350px;min-height:200px}.popup-product-info .content-box .texts-on-left.reset-pb{padding-bottom:30px}.popup-product-info .content-box .texts-on-left h3{margin:0;color:#999;font-weight:normal;font-size:29px;line-height:33px}.popup-product-info .content-box .texts-on-left h4{margin:5px 0 20px;font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:17px}.popup-product-info .content-box .texts-on-left p{margin-top:20px;font-size:16px;color:#ddd;line-height:1.3em}.popup-product-info .content-box .texts-on-left ol{counter-reset:li;margin:50px 0;padding-left:0}.popup-product-info .content-box .texts-on-left ol li{position:relative;margin:40px 0 40px 60px;font-size:16px;color:#ddd;line-height:1.3em;list-style:none}.popup-product-info .content-box .texts-on-left ol li:before{content:counter(li);counter-increment:li;position:absolute;top:-10px;left:-60px;width:40px;height:20px;padding:10px 0;background:url(../img/sprites_pastilles_low.png) no-repeat;background-position:0 0;background-size:296px 324px;font-size:19px;text-align:center;color:#fff}.popup-product-info .content-box .texts-on-left.spice{width:450px;min-height:370px;padding-bottom:30px}.popup-product-info .content-box .texts-on-left-after{clear:left;position:relative;top:10px}.popup-product-info .content-box .quality-logos{position:relative;left:480px;top:0;width:143px}.popup-product-info .content-box .notations{position:absolute;left:0;top:0}.popup-product-info .content-box .notations p{position:relative;height:29px;margin:0;font-size:20px;text-transform:uppercase}.popup-product-info .content-box .notations p .notation{position:absolute;left:100px;top:0;width:116px;height:24px;background:url(../img/dots.png) no-repeat;background-position:0 0;background-size:116px 144px}.popup-product-info .content-box .notations p .notation.dots-1{background-position:0 -24px}.popup-product-info .content-box .notations p .notation.dots-2{background-position:0 -48px}.popup-product-info .content-box .notations p .notation.dots-3{background-position:0 -72px}.popup-product-info .content-box .notations p .notation.dots-4{background-position:0 -96px}.popup-product-info .content-box .notations p .notation.dots-5{background-position:0 -120px}.popup-product-info .content-box .tips{position:absolute;left:40px;bottom:20px;margin:0;font-size:14px}.popup-product-info .content-box .tips dd{color:#B8B8C6}.popup-product-info .content-box dt{display:inline;text-transform:uppercase}.popup-product-info .content-box dd{display:inline;margin-left:4px;line-height:1.05em}.popup-product-info .content-box .image-directions{height:535px}.popup-product-info .close-x{position:absolute;top:8px;right:8px;width:22px;height:22px;background:url(../img/sprites_pastilles.png) no-repeat;background-position:-239px -200px;background-size:296px 324px}.popup-content{position:absolute;top:170px;left:0;bottom:0;right:0;z-index:1050}.popup-content .nav-back{margin:0}.popup-content .nav-back a{color:#fff;text-decoration:none}.popup-content .nav-back a:hover{text-decoration:underline}.popup-content .content-box{position:relative;left:22px;z-index:2;width:804px;min-height:300px;margin:0 auto;padding:20px 0}.popup-content .content-box.to-left{margin:0}.content-box.main-separator{margin-left:70px}.content-box .img-graph{position:relative;float:right;top:60px;left:-110px}.content-box h2{fallont-family:"MeliorLTStdRegular",serif;font-weight:normal;font-size:28px;color:#878787;margin:0}.content-box h3{font-family:"MeliorLTStdRegular",serif;font-weight:normal;font-size:35px;color:#CE1E21;margin:0}.content-box h4{font-family:"MeliorLTStdRegular",serif;font-weight:normal;font-size:28px;color:#fff;margin:0}.content-box h5{font-family:"MeliorLTStdRegular",serif;font-weight:normal;font-size:20px;color:#878787;margin:30px 0 0}.content-box h5+p{margin-top:3px}.content-box h5.white{color:#fff}.content-box h5.pad-before-5u{padding-top:50px}.content-box .intro{font-size:18px;margin:10px 0 30px}.content-box p{margin:16px 0;font-size:16px;line-height:19px}.content-box p.small{font-size:14px;line-height:16px}.content-box .a-text-box{position:relative;width:415px}.content-box .a-text-box .img-left{float:left;width:118px}.content-box .a-text-box .the-text{margin-left:118px}.content-box .two-col{padding-top:40px}.content-box .two-col .colonne-left{float:left;width:370px}.content-box .two-col .colonne-left .the-text{width:270px}.content-box .two-col .colonne-right{float:right;width:360px}.content-box .two-col .colonne-right .img-left{float:left;width:98px}.content-box .two-col .colonne-right .the-text{width:270px;margin-left:98px}.content-box .last-paragraph{padding:70px 0;clear:both}[togo-popup-launcher],[togo-content-launcher]{cursor:pointer}.no-js .main-column{display:none}.no-script-warning{border:2px solid #cd202a;border-radius:10px;padding:20px}.no-script-warning h4{font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:24px}.no-script-warning p{font-size:16px}.rouge{color:#cd202a}.jaune{color:goldenrod}.reset-bp{padding-bottom:0}.signature{clear:left;padding:200px 0 100px}.disclaimer{position:fixed;bottom:-60px;left:0;z-index:99;width:100%}.disclaimer .disclaimer__content{padding:30px;background:#000;border:1px solid #cd202a;box-shadow:0 0 60px 30px #000;font-size:15px;line-height:1.5;text-align:center}.facebook-zone{float:right;width:300px}.externals{background:url(../img/bg-menu.png) no-repeat -600px top;margin-top:4em;padding-top:2em}.externals h3{font-size:21px}#directions-map{min-height:600px}#directions-map img{max-width:inherit}.table-directions{width:640px;margin:20px auto}.table-directions th,.table-directions td{border-top:0 none;color:#888}.directions--adresses{margin:0 auto;width:auto;max-width:640px;min-height:4em;color:#888}.directions--adresses-col{float:left;margin:2em 0;min-width:291px}.directions--adresses-col:first-child{margin-right:40px}.directions--adresses-dot{float:left;width:35px;margin-bottom:130px;margin-right:16px}.directions--adresses-text{float:left;width:240px}.phone{font-weight:300;color:#aaa}.table--horaire th,.table--horaire td{vertical-align:bottom;line-height:1.2em;padding:0 15px 3px 0}.table--horaire td+td{color:#aaa}.logo-main{position:relative;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background:transparent url(../img/logo-boucherie@2x.png) no-repeat;background-size:100% 100%;width:152px;height:162px;z-index:10}.switchman{position:relative}.switchman .logo-main{margin:60px auto}.switchman .notification{margin-top:1em;color:#999;font-size:18px;text-align:center}.switchman .notification a{display:inline-block;margin:0 .5em}.switchman .notification img{display:inline-block;position:relative;top:3px;width:120px}.switchman .notification em{display:block;margin-bottom:.5em;color:#cd202a;font-size:16px;font-style:normal;letter-spacing:3px}.main-entry-left,.main-entry-right{position:absolute;top:142px;left:150px;width:172px;z-index:9}.main-entry-left .instructions,.main-entry-right .instructions{display:none;position:absolute;top:80px;left:-20px;width:232px;text-transform:uppercase}.main-entry-left a,.main-entry-right a{width:172px;height:26px;line-height:26px;padding:10px}.main-entry-left a:hover,.main-entry-right a:hover{border-color:#CC2C33;color:#CC2C33}.main-entry-left:hover .instructions,.main-entry-right:hover .instructions{display:block}.main-entry-right{left:inherit;right:150px}.location{text-align:center}.location a{display:block;border:1px solid #444;font-size:21px;-webkit-font-smoothing:antialiased;color:#999;text-decoration:none;text-transform:uppercase}@media only screen and (max-width: 769px){.location:not(.cart-location-wraper) a{position:relative;left:-10px}}.photo-home{position:relative;margin:100px auto 0;text-align:center;overflow:hidden;z-index:1}.photo-home img,.photo-home .slideshow-home{position:relative;width:1200px;height:728px;max-width:inherit}.photo-home .slideshow-home img{position:absolute;width:862px;height:495px;left:calc(50% - 431px)}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape){.switchman .logo-main{margin:30px auto}.main-entry-left,.main-entry-right{top:112px}.photo-home{margin-top:-35px}}h1,h2,h3,h4,h5,h6{font-family:"MeliorLTStdRegular",serif;letter-spacing:-0.03em;margin-top:0}h1{font-size:2em}body{font-family:"Signika Negative",Arial,sans-serif;font-weight:300;line-height:1.2;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}.text-rouge{color:#cd202a !important}.line-height-tight{line-height:1.18em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cart{position:fixed;top:0;z-index:999;width:100%;height:10px;display:block;-webkit-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;opacity:0}#cart.active-cart{opacity:1}#cart .cart-footer{position:relative;height:33px}#cart .cart-footer .opener{position:absolute;top:10px;left:10px;cursor:pointer}#cart .cart-footer .opener a{display:block;width:12px;height:16px;background:url(../img/sprites_pastilles.png) no-repeat;background-position:0 -130px;background-size:296px 324px;text-decoration:none !important}#cart .cart-footer .opener a span{display:none;position:relative;top:-13px;left:17px;color:#828282;font-size:12px}#cart .cart-footer .items-review{position:absolute;left:32px;top:10px;cursor:pointer}#cart .cart-footer .items-review p{position:relative;font-size:12px;text-transform:uppercase;color:#000;text-shadow:0 0 0 #000}#cart .cart-footer .items-review p>span{position:relative;top:3px}#cart .cart-footer .items-review p .item-number{position:absolute;top:1px;left:108px;width:50px;font-size:14px;color:#fff;text-shadow:0 0 0.5pt #000;text-transform:none;display:inline-block;margin-left:3px}#cart .cart-footer .command-btn{-o-appearance:none;-moz-appearance:none;-webkit-appearance:none;position:absolute;bottom:-1px;right:10px;padding:3px 4px 2px;font-size:16px;font-weight:300;line-height:12px;border:1px solid #999;height:28px;width:124px;background-color:#1A6600;color:#fff}#cart .cart-footer .command-btn[disabled]{opacity:.4;filter:alpha(opacity=40);cursor:default}#cart.opened .order-summary{display:block}#cart.opened .cart-footer .opener{width:100px}#cart.opened .cart-footer .opener a{background-position:-18px -130px}#cart.opened .cart-footer .opener:hover a span{display:block}#cart.opened .cart-footer .items-review{display:none}#cart .cart-alert{position:absolute;top:100%;left:0;width:100%;margin-top:10px;color:goldenrod;text-transform:uppercase}#cart.anim-initial-opening{-webkit-animation:initial-opening 175ms ease 1;animation:initial-opening 175ms ease 1}.cart-wraper{position:absolute;top:-1px;right:10px;width:336px;z-index:3;border:1px solid #999;background-color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.summary-drawer{overflow:hidden;height:auto}.cart-location-wraper{position:absolute;top:-1px;right:10px;width:201px;height:33px;z-index:2;background:#000 url(/assets_v2/img/cart-location-bg@2x.png) no-repeat right top;background-size:201px 33px;background-position:176px 9px}.cart-location-wraper a{line-height:33px}.cart-location-drawer{position:absolute;top:34px;right:0px;width:201px;height:33px}.cart-location-drawer a{background-color:#000;line-height:0.9em;padding:15px 0;margin-top:-1px}.cart-location-drawer a:first-child{margin-top:0}.cart-location-drawer a:hover span{text-decoration:underline;color:#ddd}.cart-location-drawer a p{font-size:12px;margin:0;text-transform:none;-webkit-font-smoothing:subpixel-antialiased}.order-summary{display:none;font-size:12px;margin:5px 10px;padding:10px 0;border-bottom:1px solid #666}.order-summary thead{cursor:default}.order-summary .description{font-size:16px;padding:5px 4px 0 0;cursor:default}.order-summary .two-digit{width:20px;-o-appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0px solid black;padding:1px 1px 0;background-color:transparent;color:#fff;font-size:16px;font-weight:300;text-align:center}.order-summary .delete-item,.order-summary .remove-one-item,.order-summary .add-one-item{display:inline-block;width:22px;height:22px;cursor:pointer;background:url(../img/sprites_pastilles.png) no-repeat;background-position:-40px -120px;background-size:296px 324px;vertical-align:top;margin:0 2px}.order-summary .delete-item:hover{background-position:-40px -160px}.order-summary .delete-item:active{background-position:-40px -200px}.order-summary .remove-one-item{background-position:-80px -120px;margin-left:0}.order-summary .remove-one-item:hover{background-position:-80px -160px}.order-summary .remove-one-item:active{background-position:-80px -200px}.order-summary .add-one-item{background-position:-120px -120px;margin-right:0}.order-summary .add-one-item:hover{background-position:-120px -160px}.order-summary .add-one-item:active{background-position:-120px -200px}.order-summary table{width:100%}.order-summary table th{text-align:left;vertical-align:baseline;font-size:12px;font-weight:300;text-transform:uppercase;color:#000;text-shadow:0 0 0 #000;padding-bottom:4px}.order-summary table td{padding:4px 0 1px 0;vertical-align:top}.cursor-normal{cursor:default !important}.sombrer{color:#aaa}@-webkit-keyframes initial-opening{0%{top:-120px}100%{top:-1px}}@keyframes initial-opening{0%{top:-120px}100%{top:-1px}}.menu-column{float:left;position:relative;top:20px;left:0;width:175px}.logo{position:relative;margin:0 auto 40px;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;background:transparent url(../img/logo-boucherie@2x.png) no-repeat;background-size:100% 100%;width:129px;height:135px;z-index:10}.menu{list-style-type:none;margin:0;font-size:14px;text-transform:uppercase}.menu li{margin:20px 0;cursor:pointer}.menu li a{color:#858585;text-decoration:none;cursor:pointer}.menu .menuCategoryProduct{max-width:160px;border:1px solid #444;margin:0 0 3px;padding:0;font-size:21px;text-transform:none;-webkit-font-smoothing:antialiased}.menu .menuCategoryProduct a{display:block;padding:8px 4px 8px 8px}.menu .menuCategoryProduct:hover{border-color:#858585}.menu .menuCategoryProduct.selected{color:#CF1E22;border-color:#CC2C33}.menu .menuCategoryProduct.selected a{color:#CF1E22}.menu .menuCategoryProduct.selected:hover{outline:1px solid #7F121C;outline-offset:-2px}.menu .menuCategoryProduct.forfaits a{color:#fff}.menu .menuCategoryProduct.forfaits.selected a{color:#CF1E22}.menu .menuCategoryProduct.primeurs span:after{content:' *';color:#E3C55F}.menu .menuCategoryProduct.primeurs.selected{border-color:#D4962C}.menu .menuCategoryProduct.primeurs.selected:hover{outline-color:#996c1f}.menu .menuCategoryProduct.primeurs.selected a{color:#D4962C}.menu .separated{margin-top:24px}.OLD-CSS ul{margin:0;padding:0;list-style:none}.OLD-CSS ul li{display:block;margin:0 100px 0 0;padding:0;float:left;text-transform:uppercase;font-size:0.82em;letter-spacing:0.09em;color:#878787;text-shadow:0px 0px 1px #878787}.OLD-CSS ul li:last-child{margin:0}.OLD-CSS ul li a{color:#878787;text-decoration:none}.OLD-CSS ul li a:hover{text-decoration:underline}.OLD-CSS ul li.selected{color:#fff}.OLD-CSS.menu-kiosk{top:26px;height:95px;background-position:-320px 55px}.OLD-CSS.menu-kiosk li{margin-right:80px}.OLD-CSS.menu-kiosk li img{zoom:0.5}.OLD-CSS.menu-kiosk li:last-child{margin:0}.OLD-CSS.menu-kiosk .help-text-kiosk{position:absolute;top:85px;left:0}.OLD-CSS.menu-kiosk .help-text-kiosk p{color:#999;font-style:italic}.menu-express{display:none}.menu-express .shown{display:block}.products{margin-left:-60px}.products ul{width:100%;margin:0;padding:0;list-style:none;clear:left}.products ul li{display:block;width:250px;min-height:245px;margin:0 0 15px 60px;padding:0;float:left}.products ul.product-pile li{float:none}.products ul.contain-jars li{min-height:241px;margin-bottom:-40px}.products ul.short-items li{min-height:180px}.product-item{position:relative;width:200px}.product-item h3{font-size:1.6em;line-height:1.1em;font-weight:normal;margin:0}.product-item h4{font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:14px;line-height:1.0em;margin:0}.product-item.with-subtitle .item-prices{top:172px}.product-item.type-c{width:320px}.product-item.type-c img{max-width:104px}.product-item.type-c .products-img{max-height:210px;-ms-overflow-y:hidden;overflow-y:hidden}.product-item.type-c .product-name{left:125px;top:40px}.product-item.type-c h3{font-family:"Signika Negative",Arial,sans-serif;font-size:18px;-webkit-font-smoothing:antialiased}.product-item.type-c .item-prices{display:inline-block;position:static;top:inherit;left:inherit;margin-top:6px}.product-item.type-b{min-height:245px;height:210px}.product-item.type-b .item-prices{position:absolute;left:158px;top:126px;width:40px}.product-item.type-d{height:210px}.product-item.type-d .item-prices{position:absolute;left:185px;top:126px;width:40px}.product-item.type-i{height:192px}.product-item.type-i .item-prices{position:absolute;left:158px;top:0px;width:40px}.product-img{position:absolute;top:0;left:0;z-index:1}.product-img img{width:200px;height:140px}.product-name{position:absolute;left:0;top:127px;width:157px;z-index:2}.product-more-info{margin-top:60px}.end-category{clear:both}.main-separator{padding-top:30px;background:url(../img/bg-menu.png) no-repeat center top}.card ul.product-cards li{float:none;width:300px;display:inline-block;vertical-align:top;margin-bottom:3em}.card ul.product-cards .type-i .item-prices{position:absolute;left:175px;top:130px;width:40px}img[togo-popup-launcher],h3[togo-popup-launcher]{cursor:url(../img/cursor-info.png) 16 16,url(../img/cursor-info.ico) 16 16,help}h3[togo-popup-launcher]:hover{text-decoration:underline}.item-prices{position:absolute;left:0;top:162px;z-index:2}.item-prices a{color:#fff;text-decoration:none}.pastille{position:relative;font-size:0.9em;letter-spacing:-0.05em;float:left;margin-left:13px;width:38px;height:38px;padding:1px;text-align:center;background:url(../img/sprites_pastilles.png) no-repeat;background-position:0 0;background-size:296px 324px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pastille:first-child{margin-left:-2px}.pastille:hover{background-position:0 -40px}.pastille.selected{background-position:0 -80px}.pastille.selected>span{color:#000;text-shadow:0 0 0 #000}.pastille.not-empty{background-position:-40px 0}.pastille:hover.not-empty{background-position:-40px -40px}.pastille.selected.not-empty{background-position:-40px -80px}.pastille span{position:relative;top:9px}.pastille span small{font-size:10px;letter-spacing:0.05em}.pastille span.bigger{font-size:20px}.pastille i.class-us-phone,.pastille i.temp-withdrew{display:inline-block;width:18px;height:19px;background-image:url(../img/sprites_pastilles.png);background-repeat:no-repeat;background-position:0 -160px;background-size:296px 324px}.pastille:hover i.class-us-phone{background-position:0 -200px}.pastille.selected:hover i.class-us-phone{background-position:0 -160px}.pastille i.temp-withdrew{background-position:0 -240px;width:20px;height:20px}.pastille:hover i.temp-withdrew{background-position:0 -280px}.pastille.selected:hover i.temp-withdrew{background-position:0 -240px}.pastille .timeout{position:absolute;left:0;top:44px;width:40px;color:#365D1C;font-size:13px;line-height:14px;text-align:center}.pastille.selected .timeout{top:76px;left:82px}.pin-price{color:#fff;position:relative;cursor:default;z-index:-1}.pin-price .wrapper-price{background-color:#000;background-image:url(../img/sprites_pastilles.png);background-repeat:no-repeat;background-position:-172px -129px;background-size:296px 324px;position:absolute;top:0;left:0;width:120px;height:56px}.pin-price .wrapper-price .price{position:absolute;top:30px;right:75px;width:47px;text-align:right}.long-price .pin-price .wrapper-price .price{right:70px}.pin-price .wrapper-price a{background-image:url(../img/sprites_pastilles.png);background-repeat:no-repeat;background-position:-80px 0;background-size:296px 324px;position:absolute;width:32px;height:32px;top:22px;left:53px;cursor:pointer}.pin-price .wrapper-price a:hover{background-position:-80px -40px}.pin-price .wrapper-price a:active{background-position:-80px -80px}.pin-price .wrapper-price a.remove{background-position:-120px 0}.pin-price .wrapper-price a:hover.remove{background-position:-120px -40px}.pin-price .wrapper-price a:active.remove{background-position:-120px -80px}.pin-price .wrapper-price .in-cart{background-image:url(../img/sprites_pastilles.png);background-repeat:no-repeat;background-position:-174px -188px;background-size:296px 324px;position:absolute;width:30px;height:21px;top:29px;left:90px;text-align:left}.pin-price .wrapper-price .in-cart.have-items{background-position:-174px -208px}.pin-price .wrapper-price .in-cart p{margin:0 0 0 18px}.pin-price .wrapper-call-us,.pin-price .wrapper-temp-withdrew{background-image:url(../img/sprites_pastilles.png);background-repeat:no-repeat;background-position:-172px -129px;background-size:296px 324px;position:absolute;top:0;left:0;width:120px;height:56px}.pin-price .wrapper-call-us .call-us,.pin-price .wrapper-call-us .back-in,.pin-price .wrapper-temp-withdrew .call-us,.pin-price .wrapper-temp-withdrew .back-in{position:absolute;top:29px;left:1px;width:auto;border-bottom:1px solid #505050;padding:0 2px 0 4px;text-align:left}.pin-price .wrapper-call-us .call-us .no-tel,.pin-price .wrapper-call-us .call-us .in-fall,.pin-price .wrapper-call-us .back-in .no-tel,.pin-price .wrapper-call-us .back-in .in-fall,.pin-price .wrapper-temp-withdrew .call-us .no-tel,.pin-price .wrapper-temp-withdrew .call-us .in-fall,.pin-price .wrapper-temp-withdrew .back-in .no-tel,.pin-price .wrapper-temp-withdrew .back-in .in-fall{position:absolute;top:22px;left:4px}.pin-price .wrapper-call-us .call-us .in-fall,.pin-price .wrapper-call-us .back-in .in-fall,.pin-price .wrapper-temp-withdrew .call-us .in-fall,.pin-price .wrapper-temp-withdrew .back-in .in-fall{left:1px;width:55px;white-space:nowrap}.pin-price .wrapper-call-us .back-in,.pin-price .wrapper-call-us .in-fall,.pin-price .wrapper-temp-withdrew .back-in,.pin-price .wrapper-temp-withdrew .in-fall{font-size:12px}.pots ul li .product-item{position:relative;width:173px}.pots ul li .product-item .products-img{position:absolute;clip:rect(0, 90px, 160px, 0px);top:0;left:0;z-index:1}.pots ul li .product-item .products-img img{width:173px;height:209px}.pots ul li .product-item .product-name{position:absolute;left:0;top:145px;width:123px;z-index:2}.pots ul li .product-item h3{font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:14px;line-height:1.0em;margin:0;width:100px}.pots ul li .product-item.type-c{height:210px}.pots ul li .product-item.type-c .item-prices{position:absolute;left:108px;top:140px;width:40px}.pots ul li .product-item.type-c .pin-price{top:-7px}.appetizer,.essential{clear:left;width:560px;margin-top:50px;padding-top:30px;background:url(../img/bg-menu.png) no-repeat left top}.appetizer h2,.essential h2{font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:20px;color:#333}.appetizer ul,.essential ul{margin:0 0 0 -20px;padding:0;list-style:none}.appetizer ul li,.essential ul li{display:block;width:270px;margin:0 0 23px 20px;padding:0;float:left}.appetizer ul li .appetizer-item,.appetizer ul li .essential-item,.essential ul li .appetizer-item,.essential ul li .essential-item{position:relative;width:220px}.appetizer ul li .appetizer-item .appetizer-name,.appetizer ul li .appetizer-item .essential-name,.appetizer ul li .essential-item .appetizer-name,.appetizer ul li .essential-item .essential-name,.essential ul li .appetizer-item .appetizer-name,.essential ul li .appetizer-item .essential-name,.essential ul li .essential-item .appetizer-name,.essential ul li .essential-item .essential-name{position:relative;top:12px;z-index:2}.appetizer ul li .appetizer-item h3,.appetizer ul li .appetizer-item h4,.appetizer ul li .essential-item h3,.appetizer ul li .essential-item h4,.essential ul li .appetizer-item h3,.essential ul li .appetizer-item h4,.essential ul li .essential-item h3,.essential ul li .essential-item h4{font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:14px;line-height:1.1em;margin:0;width:140px}.appetizer ul li .appetizer-item h4,.appetizer ul li .essential-item h4,.essential ul li .appetizer-item h4,.essential ul li .essential-item h4{font-size:10px;line-height:1.2em;margin-top:2px;color:#ccc;letter-spacing:0.075em}.appetizer ul li .appetizer-item.type-f,.appetizer ul li .essential-item.type-f,.essential ul li .appetizer-item.type-f,.essential ul li .essential-item.type-f{height:60px}.appetizer ul li .appetizer-item.type-f .item-prices,.appetizer ul li .essential-item.type-f .item-prices,.essential ul li .appetizer-item.type-f .item-prices,.essential ul li .essential-item.type-f .item-prices{position:absolute;left:155px;top:0px;width:40px}.appetizer ul li .appetizer-item.type-f .pin-price,.appetizer ul li .essential-item.type-f .pin-price,.essential ul li .appetizer-item.type-f .pin-price,.essential ul li .essential-item.type-f .pin-price{top:-7px}.prepared-meals ul,.packages ul{margin:20px 0 0;padding:0;list-style:none}.prepared-meals ul li,.packages ul li{display:block;width:173px;margin:0 0 48px 0;padding:0}.prepared-meals ul li .prepared-meal-item,.prepared-meals ul li .package-item,.packages ul li .prepared-meal-item,.packages ul li .package-item{position:relative}.prepared-meals ul li .prepared-meal-item .prepared-meal-name,.prepared-meals ul li .prepared-meal-item .package-name,.prepared-meals ul li .package-item .prepared-meal-name,.prepared-meals ul li .package-item .package-name,.packages ul li .prepared-meal-item .prepared-meal-name,.packages ul li .prepared-meal-item .package-name,.packages ul li .package-item .prepared-meal-name,.packages ul li .package-item .package-name{width:144px;z-index:2}.prepared-meals ul li .prepared-meal-item h3,.prepared-meals ul li .package-item h3,.packages ul li .prepared-meal-item h3,.packages ul li .package-item h3{font-size:21px;line-height:1em;font-weight:normal;margin:0;margin-bottom:3px}.prepared-meals ul li .prepared-meal-item h4,.prepared-meals ul li .package-item h4,.packages ul li .prepared-meal-item h4,.packages ul li .package-item h4{font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:14px;line-height:1.12em;margin:0}.prepared-meals ul li .prepared-meal-item.type-e,.prepared-meals ul li .package-item.type-e,.packages ul li .prepared-meal-item.type-e,.packages ul li .package-item.type-e{height:auto}.prepared-meals ul li .prepared-meal-item.type-e .item-prices,.prepared-meals ul li .package-item.type-e .item-prices,.packages ul li .prepared-meal-item.type-e .item-prices,.packages ul li .package-item.type-e .item-prices{position:absolute;left:160px;top:0;width:40px}.prepared-meals{margin-top:20px}.packages{margin-bottom:50px;background:url(../img/bg-menu.png) no-repeat -600px bottom}.packages ul{padding-bottom:1px}.packages ul h3{color:#CE1E21}.card{position:relative;padding-top:20px;margin-left:0}.card ul{margin:20px 0 0;padding:0;list-style:none}.card ul li{display:block;width:173px;margin:0 0 48px 0;padding:0;float:left}.card ul li .card-item{position:relative}.card ul li .card-item .card-name{width:164px;line-height:1.15em;z-index:2}.card ul li .card-item h3{font-size:21px;line-height:1em;font-weight:normal;margin:0;margin-bottom:6px}.card ul li .card-item h4{font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:11px;line-height:1.12em;letter-spacing:0.075em;margin:6px 0 0}.card ul li .card-item.type-g{height:auto}.card ul li .card-item.type-g .item-prices{position:absolute;left:180px;top:130px;width:40px}.card ul li .card-item.type-h{height:auto}.card ul li .card-item.type-h .item-prices{position:absolute;left:180px;top:10px;width:40px}.card ul li .card-list{position:relative;left:120px;margin:20px 0;width:80px;font-size:120%;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.card ul li .card-list .btn-delete{position:relative;top:-2px;left:4px;cursor:pointer}.card ul li .card-list .hint-text{position:absolute;top:0;left:-130px;width:128px;height:30px;font-size:12px;color:#878787}.card ul li .card-list div{margin:2px 0}.card ul li .card-list .togo-input-price{display:inline;text-align:right;font-size:16px;width:28px;height:20px;margin-bottom:2px;padding:1px;border:1px inset rgba(0,0,0,0.1);color:#fff;background-color:#393939;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#454545), to(#262626));background-image:-webkit-linear-gradient(top, #454545, #262626);background-image:linear-gradient(top, #454545, #262626);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#262626', GradientType=0);border-color:#262626 #262626 #000000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.card ul li .card-list .price-suffixe{font-size:16px}.card ul li .card-list .delete-price,.card ul li .card-list .add-25,.card ul li .card-list .substract-25{display:inline-block;width:22px;height:22px;background:url(../img/sprites_pastilles.png?v=2) no-repeat;background-position:-40px -240px;background-size:296px 324px;vertical-align:top;margin:0}.card ul li .card-list .delete-price{background-position:-40px -240px;margin-left:8px}.card ul li .card-list .delete-price:hover{background-position:-40px -280px}.card ul li .card-list .delete-price:active{background-position:-40px -200px}.card ul li .card-list .add-25{background-position:-120px -240px}.card ul li .card-list .add-25:hover{background-position:-120px -280px}.card ul li .card-list .add-25:active{background-position:-120px -200px}.card ul li .card-list .substract-25{background-position:-80px -240px}.card ul li .card-list .substract-25:hover{background-position:-80px -280px}.card ul li .card-list .substract-25:active{background-position:-80px -200px}.card ul li.compact{margin:0 0 18px 0;min-height:0;height:auto}.card p{clear:left;font-size:11px;letter-spacing:0.05em}.card p.as-note{line-height:1.4em;margin-top:8px;margin-right:20px}.card_image{position:relative;top:0;left:-90px;width:312px;height:141px;background:url(../img/carte-cadeau.png) no-repeat left top;background-size:contain;z-index:-1}.card_image.shown-right{position:absolute;left:210px;top:50px}.card_image.card-facebook_120_image{background-image:url(../img/carte-cadeau-promo-noel-120.png)}.card_image.card-facebook_125_image{background-image:url(../img/carte-cadeau-promo-noel-125.png)}.card_image.card-facebook_60_image{background-image:url(../img/carte-cadeau-promo-noel-60.png)}.card_image.as-mailing{position:relative}.card_image.as-mailing:after{position:absolute;top:83px;right:58px;content:' ';background:transparent url(../img/mailing.png) no-repeat right top;background-size:41px 41px;width:41px;height:41px;zoom:1}.item-prices .pastille.add-a-card{background-position:-160px 0}.item-prices .pastille.add-a-card:hover{background-position:-160px -40px}.item-prices .pastille.add-a-card:hover.selected{background-position:-160px -80px}.item-prices .pastille.add-a-card.not-empty{background-position:-200px 0}.item-prices .pastille.add-a-card:hover.not-empty{background-position:-200px -40px}.item-prices .pastille.add-a-card.selected.not-empty{background-position:-200px -80px}.item-prices .pastille.go-to-mailing{background-position:-240px 0}.item-prices .pastille.go-to-mailing:hover{background-position:-240px -40px}.item-prices .pastille.go-to-mailing:hover.selected{background-position:-240px -80px}.item-prices .pastille.go-to-mailing.not-empty{background-position:-240px 0}.item-prices .pastille.go-to-mailing:hover.not-empty{background-position:-240px -40px}.item-prices .pastille.go-to-mailing.selected.not-empty{background-position:-240px -80px}.pastille.go-next{float:none;display:inline-block;background-position:-240px 0;vertical-align:middle;top:-2px;margin-left:3px}.pastille.go-next:hover{background-position:-240px -40px}.top-note--left{position:absolute;top:-27px;left:0px}.top-note--right{position:absolute;top:-35px;right:20px}@media only screen and (max-width: 767px){.top-note--left{top:-32px;top:0px}.top-note--right{top:-40px;right:10px;left:0;right:inherit}}.products ul li.product--top-note{min-height:1px;max-height:1px}.b-emphasis{font-weight:normal;border-bottom:1px solid #666}.primeurs{position:relative;margin:10px 30px 15px 0}.primeurs hr{margin-bottom:0;border:0;color:#6f4e17;background-color:#6f4e17;height:1px}.primeurs .product-item h3{margin-left:23px;text-indent:-23px}.primeurs .product-item h3 .primeur-stock{text-indent:0}.primeurs-separation{margin-left:53px;clear:both}.products .primeurs-produits h2{margin:0;font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:17px;color:#D3962C}.primeurs-logo{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;position:absolute;top:-25px;left:40px;width:125px;height:125px;background:transparent url(/assets_v2/img/primeur@2x.png) no-repeat 0 0;background-size:125px 125px}.primeurs-intro{padding:80px 0 0 160px}.primeurs-intro h2{color:#777;font-family:"Signika Negative",Arial,sans-serif;font-weight:300;line-height:1.1}.primeurs-intro p{line-height:1.4em}.primeurs-encadre{float:right;width:270px;border:1px solid #555555;padding:10px 20px;margin:50px 0 0 70px;color:#878787;font-family:"Signika Negative",Arial,sans-serif;font-weight:300;font-size:13px}.primeur-stock{display:inline-block;position:relative;left:-7px;top:-2px;margin-right:-2px;border:1px solid #999;width:22px;height:22px;padding:1px;text-align:center;border-radius:12px;font-size:17px}.h2-boucherie{font-family:"Signika Negative",Arial,sans-serif}.content-box .h2-boucherie{font-size:24px;line-height:27px;color:#fff;margin:10px 0 20px}.boucherie-row{padding-bottom:60px;background:url(/assets_v2/img/bg-menu.png) no-repeat bottom center;background-size:100% 15px}.boucherie-row .span7{width:494px}.boucherie-row .span5{width:304px}.boucherie-row img{margin-bottom:20px}.boucherie-row a{color:#ccc;text-decoration:underline}.horaire-fetes h5,.horaire-fetes h6{color:#cd202a;font-family:"Signika Negative",Arial,sans-serif;font-weight:normal;font-size:23px;margin:10px 0 0}.horaire-fetes h6{font-size:14px;margin-top:0}@media only screen and (min-width: 1024px) and (max-width: 1148px){.container{width:1024px}.page{width:1004px}.main-column{width:690px;margin-left:130px}.main-column .img-graph{width:220px}.primeurs-encadre{margin-bottom:10px}.products{margin-left:-110px;margin-right:-15px}.products ul li{margin-left:11px}.primeurs-separation{margin-left:15px}.product-item.type-c .product-name{width:130px}.card{margin-left:0px}.content-box .img-graph{left:-70px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.container{width:768px}.page{width:748px}.main-column{width:560px;margin-left:20px}.main-column .img-graph{width:200px}.main-entry-left{left:50px}.main-entry-right{right:64px}.popup-product-info .content-box{width:650px}.popup-product-info .content-box .image-on-right{margin-right:-40px}.popup-content .nav-back{padding-left:10px}.popup-content .content-box{width:650px}.popup-content .content-box .img-graph{left:-10px}.popup-content .content-box .two-col .colonne-right{float:left}.popup-content .content-box .two-col .colonne-right .the-text{margin-left:118px}.primeurs{margin-right:0}.primeurs-logo{top:-60px;left:60px}.primeurs-intro{padding-left:60px}.primeurs-encadre{float:none;position:absolute;right:0;top:-80px}.content-box.content-box-steaks .a-text-box .img-left{position:absolute;top:0;left:-100px}.content-box.content-box-steaks .a-text-box .the-text{margin-left:0;width:200px}.product-item.type-c .product-name{width:128px}.products ul.short-items li{min-height:140px}.home .container{width:768px}.home .photo-home{margin-top:50px}.home .photo-home img,.home .photo-home .slideshow-home{width:768px;height:466px}.home .photo-home .slideshow-home{width:630px}.home .photo-home .slideshow-home img{width:680px;height:390px;left:50%;margin-left:-280px}}@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape){.home .photo-home{margin-top:40px}.home .photo-home .slideshow-home{width:100vw}.home .photo-home .slideshow-home img{width:680px;height:390px;left:calc(50vw - 340px)}}@media only screen and (max-width: 767px){.container{width:540px}.page{width:520px}.main-column{width:280px;margin-left:40px}.main-column .product-more-info{display:none}.cart-wraper{right:200px}.cart-location-wraper{right:0}.menu{top:25px}.primeurs{margin-right:0}.primeurs-logo{position:relative;top:0;left:40px}.primeurs-intro{margin-top:0;margin-left:40px;padding:0}.primeurs-encadre{float:none;width:230px;position:relative;left:0;right:inherit;top:-6px;margin:0;z-index:-1}.home .container{width:540px}.main-entry-left,.main-entry-right{position:relative;top:0;left:inherit;right:inherit;margin:0 auto 10px}.main-entry-left .instructions{top:-25px}.main-entry-right .instructions{top:60px}.switchman .logo-main{margin-bottom:60px}.switchman .photo-home{margin-top:80px}.switchman .photo-home img,.switchman .photo-home .slideshow-home{width:418px;height:300px}.switchman .photo-home .slideshow-home{width:80vw}.switchman .photo-home .slideshow-home img{width:418px;height:240px;left:50%;margin-left:-220px}.popup-content .nav-back{padding-left:10px}.popup-content .content-box{width:650px}.popup-content .content-box .img-graph{left:-10px}.popup-content .content-box .two-col .colonne-right{float:left}.popup-content .content-box .two-col .colonne-right .the-text{margin-left:118px}.facebook-zone{float:none;position:relative;top:110px;left:0}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){html,body{height:inherit;width:inherit}.home .container{width:100%;margin:0}.main-entry-left,.main-entry-right{position:relative;top:0;left:inherit;right:inherit;margin:0 auto 10px}.main-entry-left .instructions{top:-25px}.main-entry-right .instructions{top:60px}.switchman .logo-main{margin-bottom:60px}.switchman .photo-home{margin-top:80px}.switchman .photo-home img,.switchman .photo-home .slideshow-home{width:320px;height:200px}.switchman .photo-home .slideshow-home{width:100vw}.switchman .photo-home .slideshow-home img{width:320px;height:184px;left:50%;margin-left:-160px}.facebook-zone{float:none;position:relative;top:110px;left:0}}._h1{height:10px}._h2{height:20px}._h3{height:30px}._h4{height:40px}._h5{height:50px}._h6{height:60px}._h7{height:70px}._h8{height:80px}._h9{height:90px}._h10{height:100px}._h11{height:110px}._h12{height:120px}._h13{height:130px}._h14{height:140px}._h15{height:150px}._h16{height:160px}._h17{height:170px}._h18{height:180px}._h19{height:190px}._h20{height:200px}._h21{height:210px}._h22{height:220px}._h23{height:230px}._h24{height:240px}._h25{height:250px}._h30{height:300px}.ng-cloak{display:none !important}
