.page-title-shaper{-webkit-mask-image:url("../images/vector/vector42.png");mask-image:url("../images/vector/vector42.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom;mask-position:0;-webkit-mask-clip:content-box;mask-clip:content-box;-webkit-mask-size:cover;mask-size:cover}.blog-post-decouvrez-notre-demarche-delevage .page-title-shaper,.catalog-product-view .page-title-shaper,.blog-post-view .page-title-shaper{-webkit-mask-image:none;mask-image:none}.blog-post-decouvrez-notre-demarche-delevage .block.related .products-grid,.catalog-product-view .block.related .products-grid,.blog-post-view .block.related .products-grid{overflow:hidden}.blog-post-decouvrez-notre-demarche-delevage .block.related .products-grid .product-item,.catalog-product-view .block.related .products-grid .product-item,.blog-post-view .block.related .products-grid .product-item{width:100%;margin-bottom:20px}.blog-post-decouvrez-notre-demarche-delevage .newsletter-container,.catalog-product-view .newsletter-container,.blog-post-view .newsletter-container{order:2;width:100%;overflow:hidden}.blog-post-decouvrez-notre-demarche-delevage .column.main,.catalog-product-view .column.main,.blog-post-view .column.main{order:1;overflow:hidden}.home-banner-text-anim p:nth-child(1){animation:2s anim-lineUp ease-out}.home-banner-text-anim p:nth-child(2){animation:2s anim-lineUp ease-out}.home-banner-text-anim p:nth-child(3){animation:4s anim-lineUp ease-out}.home-banner-text-anim p:nth-child(4){animation:4s anim-lineUp ease-out}@keyframes anim-lineUp{0%{opacity:0;transform:translateY(80%)}20%{opacity:0}50%{opacity:1;transform:translateY(0%)}100%{opacity:1;transform:translateY(0%)}}@media only screen and (max-width:1024px){.page-title-wrapper.banner .page-title{font-size:30px !important}.activities-block .activity-container .description-block{margin-left:auto !important;margin-right:auto !important}.statics-block .statics-container .description-block{margin-left:auto !important;margin-right:auto !important}.ag-timeline-card_point{font-size:15px !important}.ag-timeline_list{margin-right:30px}#map_inner{left:-100px;top:40px}.group-city{margin:0 20px}.video-chahia{margin-left:15px;margin-right:15px}.blog-index-index h3.post-title a{font-size:20px !important}}@media screen and (min-width:1000px) and (max-width:1024px){.cms-index-index .magiccategory-container{margin-top:-600px !important;padding-top:160px !important}}#management-form .steps{margin-top:50px}@media only screen and (max-width:769px){#management-form .steps .step-title{display:none}}@media only screen and (max-width:769px){#fancyTabWidget .procedures .error{float:right !important;margin-right:10px !important}#fancyTabWidget .procedures .wizard-content .wizard .content input[type=radio]{padding:10px 15px;font-size:14px}#fancyTabWidget .procedures p.title-prev{font-size:18px}#fancyTabWidget ul.nav.nav-tabs.fancyTabs{flex-direction:row}#fancyTabWidget ul.nav.nav-tabs.fancyTabs .fancyTab{padding:15px;margin-bottom:0}#fancyTabWidget ul.nav.nav-tabs.fancyTabs .fancyTab:first-child{margin-right:20px}#fancyTabWidget .title-local{font-size:18px;line-height:1.4}#fancyTabWidget .local-informations .row.management{overflow:hidden}#fancyTabWidget .local-informations .input-group{font-size:16px}#fancyTabWidget .local-informations p.title{padding:18px 0 0 5px;font-size:16px}#fancyTabWidget .local-informations .col-md-6{padding:0;margin:0}#fancyTabWidget .local-informations select.form-select{font-size:18px}}@media (max-width:900px){.magicmenu .nav-desktop .level0 .level-top{padding:25px 5px !important}.magicmenu .nav-desktop .level0 .level-top>span{font-size:14px !important}.magicmenu .nav-desktop .menu-logo{min-width:150px !important;margin:0 20px !important}.magicmenu .nav-desktop .menu-logo span{font-size:0 !important}.block.newsletter{margin-left:20px !important;margin-right:20px !important}.footer-container .footer-content .footer-group .footer-items{padding-left:20px}.footer-container .footer-content .footer-group .footer-items ul.social-icons a{width:35px}.footer-container .footer-content .footer-group .footer-items ul.social-icons a:first-child{width:20px !important}}body{overflow-x:hidden}.page-title-wrapper{text-align:center}.page-title-wrapper .page-title{text-align:center;margin:80px 0 0}.page-title-wrapper.banner{background-size:cover;background-repeat:no-repeat;padding:20vh 0;text-align:center;color:#fff}.page-title-wrapper.banner .page-title{margin:0;font-size:45px;line-height:50px;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:0px 2px 3px rgba(0,0,0,.5)}a.action-link{background:0 0;border:1px solid #031736;color:#031736;cursor:pointer;display:inline-block;font-weight:700;margin:0;padding:15px;font-size:1.5rem;line-height:1.6rem;box-sizing:border-box;vertical-align:middle;border-radius:5px;transition:color .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:inset 0 0 0 0 #fff}a.action-link:hover{background:#ed1c24;border:1px solid #ed1c24;color:#fff;box-shadow:inset 175px 0 0 0 #ed1c24}body:not(.catalog-product-view) .breadcrumbs{margin-top:30px;text-align:left}body:not(.catalog-product-view) .breadcrumbs .items .item,body:not(.catalog-product-view) .breadcrumbs .items a{color:#fff;font-size:16px}body:not(.catalog-product-view) .breadcrumbs .items .item strong,body:not(.catalog-product-view) .breadcrumbs .items a strong{font-weight:700 !important}.pages{width:100%}.pages .items.pages-items{display:flex;justify-content:center}.pages .items.pages-items .item{height:40px;width:40px;border-radius:3px;border:1px solid #7a7474;display:flex;justify-content:center;align-items:center;margin-left:5px}.pages .items.pages-items .item.pages-item-previous,.pages .items.pages-items .item.pages-item-next{border:1px solid #ed1c24}.pages .items.pages-items .item.pages-item-previous .action.next:before,.pages .items.pages-items .item.pages-item-next .action.next:before,.pages .items.pages-items .item.pages-item-previous .action.previous:before,.pages .items.pages-items .item.pages-item-next .action.previous:before{color:#ed1c24}.pages .items.pages-items .item.current{background:#ed1c24;border:1px solid #ed1c24}.pages .items.pages-items .item.current strong.page{color:#fff}.pages .items.pages-items .item a.page{color:#7a7474}.pages .action.next,.pages .action.previous{margin:0;border:0}main#maincontent,.page-main{max-width:unset;padding:0}.container{max-width:1280px;margin:auto !important}.not-found{padding:50px 0;max-width:653px;margin-left:auto;margin-right:auto}.moveright-animation{animation:moveright 3s linear 1;animation-delay:1s;visibility:hidden;animation-fill-mode:forwards}.movelfet-animation{animation:moveright 3s linear 1;animation-delay:1s;visibility:hidden;animation-fill-mode:forwards}@keyframes moveright{0%{visibility:visible;transform:translateX(-100%)}50%{visibility:visible;transform:translateX(-50%)}100%{visibility:visible;transform:translateX(0)}}@keyframes moveleft{0%{visibility:visible;transform:translateX(100%)}50%{visibility:visible;transform:translateX(50%)}100%{visibility:visible;transform:translateX(0)}}@keyframes movebottom{0%{visibility:visible;transform:translateY(-100%)}50%{visibility:visible;transform:translateY(-50%)}100%{visibility:visible;transform:translateY(0)}}html[lang=ar] body:not(.cms-index-index){direction:rtl}html[lang=ar] .block.newsletter .actions{left:10px;right:unset}html[lang=ar] .fieldset>.field:not(.choice)>.label{float:right;text-align:right}html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{background-position:98% !important;padding-right:40px;padding-left:0}html[lang=ar] a.action:after,html[lang=ar] a.action-link:after,html[lang=ar] span.view-recipe:after,html[lang=ar] .hitoric-container .action.historic-link:after,html[lang=ar] a.action:before,html[lang=ar] a.action-link:before,html[lang=ar] span.view-recipe:before,html[lang=ar] .hitoric-container .action.historic-link:before{display:inline-block;transform:rotate(180deg)}html[lang=ar] .breadcrumbs .item:after{display:inline-block;transform:rotate(180deg)}.page-print .logo{display:block;float:none;text-align:left}@media print{*{-webkit-filter:none !important;background:0 0 !important;color:#000 !important;filter:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}.table-wrapper table{width:100%;table-layout:fixed}.table-wrapper table td{width:auto}.table-wrapper table>tfoot>tr:first-child{border-top:1px solid #999}.box,tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:1cm}.block-content,p,h2,h3{orphans:3;widows:3}.block-content{page-break-before:avoid}.block-title,h2,h3{page-break-after:avoid}.nav-toggle{display:none !important}.sidebar,.nav-sections,.header.content>*[class],.panel.wrapper>*[class],.footer.content>*[class]{display:none}.logo,.footer .copyright{display:block !important;margin:10px 0}.order-details-items .order-items .order-gift-message:not(.expanded-content){height:auto;visibility:visible}.column.main{float:none !important;width:100% !important}.breadcrumbs{margin:0 auto;text-align:right}.footer.content{padding:0}.hidden-print{display:none !important}}