@keyframes fadeIn{0%{opacity:0}50%{opacity:0}60%{opacity:1}90%{opacity:1}to{opacity:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:GoudyOldSty-Reg;font-style:normal;font-weight:400;src:url(/fonts/GoudyOldSty-Reg.woff2) format("woff2"),url(/fonts/GoudyOldSty-Reg.woff) format("woff"),url(/fonts/GoudyOldSty-Reg.ttf) format("truetype")}@font-face{font-family:TrendSlabOne;font-style:normal;font-weight:400;src:url(/fonts/TrendSlabOne.woff2) format("woff2"),url(/fonts/TrendSlabOne.woff) format("woff"),url(/fonts/TrendSlabOne.ttf) format("truetype")}html{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-image:url(/images/bg.jpg);background-repeat:repeat;background-size:auto;font-family:GoudyOldSty-Reg,serif;font-size:13pt;font-weight:400;line-height:1.2em;position:relative}@media (max-width:769px){body{font-size:13pt}}@media (min-width:1025px){body{padding-top:0}}body.welcome{padding-top:0}h1,h2{font-family:TrendSlabOne,sans-serif;font-size:20pt}@media (max-width:769px){h1,h2{font-size:16pt}}h4{margin:30px 0}@media (max-width:769px){h4{margin:18px 0}}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.x{cursor:pointer}.noscroll{overflow:hidden}@media (min-width:1025px){.noscroll{overflow:unset}}.gill{font-family:Gill Sans,Helvetica,sans-serif;line-height:1.4em}img.separator-lower{transform:rotate(180deg)}.text_desktop{display:none}@media (min-width:1025px){.text_desktop{display:revert}.text_mobile{display:none}}.container{cursor:pointer;display:block;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:#ececec;border:1px solid #000;height:20px;left:0;position:absolute;top:0;width:20px}.checkmark:after{content:"";display:none;position:absolute}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{border:solid #000;border-width:0 3px 3px 0;height:10px;left:6px;top:2px;transform:rotate(45deg);width:5px}.checkout-promo{margin:25px 0}.nav-toggle{display:none}@media (min-width:1025px){.nav-toggle-label{align-items:center;cursor:pointer;display:flex;height:40px;margin-top:unset;padding:20px 0}}.nav-toggle-label-close{left:15px;position:absolute;top:35px}@media (min-width:1025px){.nav-toggle-label-close{left:35px;top:0}}.nav-toggle-label span:last-child{display:none}@media (min-width:1025px){.nav-toggle-label span:last-child{display:inline}}.nav-toggle-label span:first-child,.nav-toggle-label span:first-child:after,.nav-toggle-label span:first-child:before{background:#000;border-radius:1px;display:block;height:2px;position:relative;width:30px}@media (min-width:1025px){.nav-toggle-label span:first-child,.nav-toggle-label span:first-child:after,.nav-toggle-label span:first-child:before{width:30px}}.nav-toggle-label-close-menu{cursor:pointer;display:block;height:20px;margin-right:10px;margin-top:unset;width:20px}.nav-toggle-label-close-menu span:first-child,.nav-toggle-label-close-menu span:first-child:after,.nav-toggle-label-close-menu span:first-child:before{background:#000;border-radius:1px;display:block;height:2px;position:relative;width:20px}@media (min-width:1025px){.nav-toggle-label-close-menu span:first-child,.nav-toggle-label-close-menu span:first-child:after,.nav-toggle-label-close-menu span:first-child:before{width:20px}}.nav-toggle-label-close-menu span:first-child{top:8px}.nav-toggle-label span:first-child:after,.nav-toggle-label span:first-child:before,.nav-toggle-label-close-menu span:first-child:after,.nav-toggle-label-close-menu span:first-child:before{content:"";position:absolute}.nav-toggle-label span:first-child:before{top:-10px}@media (min-width:1025px){.nav-toggle-label span:first-child:before{top:-10px}}.nav-toggle-label span:first-child:after,.nav-toggle-label-close-menu span:first-child:after{bottom:-10px}@media (min-width:1025px){.nav-toggle-label span:first-child:after,.nav-toggle-label-close-menu span:first-child:after{bottom:-10px}}.nav-toggle:checked~nav{left:0}.nav-toggle:checked~nav a{opacity:1;transition:opacity .15s ease-in-out .15s}.nav-toggle-label-close span:first-child:before,.nav-toggle-label-close-menu span:first-child:before,.nav-toggle:checked~.nav-bar .nav-toggle-label span:first-child:before{bottom:6px;opacity:0}.nav-toggle-label-close span:first-child:after,.nav-toggle-label-close-menu span:first-child:after,.nav-toggle:checked~.nav-bar .nav-toggle-label span:first-child:after{transform:translateY(-10px) rotate(-90deg)}@media (min-width:1025px){.nav-toggle-label-close span:first-child:after,.nav-toggle-label-close-menu span:first-child:after,.nav-toggle:checked~.nav-bar .nav-toggle-label span:first-child:after{transform:translateY(-10px) rotate(-90deg)}}.nav-toggle-label-close span:first-child,.nav-toggle-label-close-menu span:first-child,.nav-toggle:checked~.nav-bar .nav-toggle-label span:first-child{transform:rotate(45deg)}nav{background-image:url(/images/bg.jpg);background-repeat:repeat;background-size:auto;border:none;bottom:0;display:flex;flex-direction:column;justify-content:center;left:-101vw;overflow:auto;position:fixed;text-align:center;top:0;transition:left .4s ease-in-out;width:100vw;z-index:1001}@media (min-width:1025px){nav{border:1px solid #000;left:-420px;width:400px}}nav .agricolture-biologique{font-family:Gill Sans,sans-serif;font-size:8pt;letter-spacing:.8px;line-height:1.6em;margin-top:35px}nav .agricolture-biologique img{margin-bottom:5px;width:50px}nav .cadre{margin:30px auto 0;width:200px}@media (min-width:1025px){nav .cadre{margin:0 auto;width:200px}}nav .cadre .menu-title{align-items:center;display:flex;flex-direction:row;justify-content:center}nav .cadre h2{font-family:TrendSlabOne,serif;font-size:17pt;letter-spacing:-.5px}nav .cadre img:first-child{margin-bottom:20px}nav .cadre img:last-child{margin-top:20px;transform:rotate(180Deg)}nav ul{list-style:none;margin:15px auto 0}nav ul li{margin:5px 0}@media (min-width:1025px){nav ul li{margin:10px 0}nav .lang{display:none}}.menu-shop div{padding-bottom:7px}.menu-shop div:first-child{padding-top:4px}.menu-shop div img{width:130px}@media (min-width:1025px){.menu-shop div{padding-bottom:10px}.menu-shop div:first-child{padding-top:5px}.menu-shop div img{width:160px}}.nav-bar{align-items:center;background-image:url(/images/bg.jpg);background-repeat:repeat;background-size:auto;border-bottom:1px solid #000;display:grid;font-family:Gill Sans,sans-serif;font-size:11pt;grid-template-columns:1fr auto 1fr;letter-spacing:.8px;position:sticky;top:0;width:100%;z-index:1000}.nav-bar .nav-toggle-label{flex:0 1 35px;padding:0 10px}@media (min-width:1025px){.nav-bar .nav-toggle-label{padding-left:25px}}.nav-bar .logo{height:100%;width:auto}.nav-bar .logo img{display:block;height:50px;margin:8px 0;width:auto}@media (min-width:1025px){.nav-bar .logo img{height:80px;margin:8px 0}}.nav-bar .main-menu{display:flex;flex-direction:row;justify-content:flex-end}.nav-bar .main-menu>li{display:none;padding:0 15px}@media (min-width:1025px){.nav-bar .main-menu>li{border-right:1px solid #000;display:block}}.nav-bar .main-menu>li:last-child{border-right:0;display:block}.nav-bar .nav-categories{position:fixed;top:100px;width:100%}@media (min-width:1025px){.nav-bar .nav-categories{position:static;top:auto;width:auto}}.nav-bar .nav-categories li{border-right:1px solid #000;display:inline;margin-right:15px;padding-right:15px}.nav-bar .nav-categories li:last-child{border-right:0;margin-right:0;padding-right:0}.nav-bar .nav-categories li.current a{color:blue}body.welcome .flag{left:40px;position:fixed;top:0;width:40px}@media (min-width:1025px){body.welcome .flag{width:60px}}section.page{border-bottom:1px solid gray;margin:0;overflow:hidden;padding:0;position:relative}@media (min-width:1025px){section.page{height:100vh;width:auto}section.page:first-of-type{height:calc(100vh - 120px)}}section.page .page-cadre{margin:25px 0}@media (min-width:1025px){section.page .page-cadre{margin:0}}section.page .intro{text-align:center}section.page .intro>div{height:400px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:200px;width:900px;z-index:2}section.page .intro>div h2{margin:80px 0 0}section.page .intro>div p{margin:40px auto;width:800px}@media (max-width:1025px){section.page .intro>div{height:auto;position:static;width:auto}section.page .intro>div h2{margin:5px 0 0}section.page .intro>div p{padding:0 15px;width:auto}}section.page .intro img.skull{display:none}@media (max-width:1025px){section.page .intro img.skull{display:block;margin:30px auto 0;width:25%}}section.page .intro img.frame{margin:0 auto;position:absolute;top:50px;transform:translate(-50%);width:1000px;z-index:-1}@media (max-width:1025px){section.page .intro img.frame{display:none}}section.page .player{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}section.page .page-video{-o-object-fit:cover;object-fit:cover}section.page .video-container video.mobile{display:block;height:auto!important;min-height:100%;min-width:100%;width:auto!important}section.page video.fullscreen{display:block;height:100%;width:100%}@media (min-width:1025px){section.page video.fullscreen{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-100}}section.page img.image-mobile{width:100%}@media (min-width:1025px){section.page div.image-bg{background:no-repeat 50%;background-size:cover;height:100vh;width:100vw;z-index:-100}}section.page .cadre{text-align:center;width:320px}@media (min-width:1025px){section.page .cadre{position:absolute;right:100px;top:200px;width:520px}}section.page .cadre h2{margin:0}section.page .cadre h3{margin-bottom:0;margin-top:8px}section.page .cadre .page-cadre-texte{padding:20px 0 16px}@media (min-width:1025px){section.page .cadre .page-cadre-texte{padding:34px 0 30px}}section.page .cadre p{margin:10px auto}@media (min-width:1025px){section.page .cadre p{margin:15px auto;width:490px}section.page .cadre.white{color:#fff}}section.page .cadre.top-left{margin:0 auto}@media (min-width:1025px){section.page .cadre.top-left{left:150px;margin:0;right:0;top:60px}}section.page .cadre.top-center{margin:0 auto}@media (min-width:1025px){section.page .cadre.top-center{left:50%;margin:0;right:0;top:80px;transform:translate(-50%)}}section.page .cadre.top-center-wide{margin:0 auto}@media (min-width:1025px){section.page .cadre.top-center-wide{left:50%;margin:0;right:0;top:80px;transform:translate(-50%)}section.page .cadre.top-center-wide p{margin-left:-155px;width:800px}}section.page .cadre.top-right{margin:0 auto}@media (min-width:1025px){section.page .cadre.top-right{left:auto;margin:0;right:100px;top:60px}}section.page .cadre.middle-left{margin:0 auto}@media (min-width:1025px){section.page .cadre.middle-left{left:150px;margin:0;right:0;top:50%;transform:translateY(-50%)}}section.page .cadre.middle-center{margin:0 auto}@media (min-width:1025px){section.page .cadre.middle-center{left:50%;margin:0;right:0;top:50%;transform:translate(-50%,-50%)}}section.page .cadre.middle-right{margin:0 auto}@media (min-width:1025px){section.page .cadre.middle-right{left:auto;margin:0;right:100px;top:50%;transform:translateY(-50%)}}section.page .cadre.bottom-left{margin:0 auto}@media (min-width:1025px){section.page .cadre.bottom-left{bottom:100px;left:150px;margin:0;right:0;top:auto}}section.page .cadre.bottom-center{margin:0 auto}@media (min-width:1025px){section.page .cadre.bottom-center{bottom:100px;top:auto}}section.page .cadre.bottom-right{margin:0 auto}@media (min-width:1025px){section.page .cadre.bottom-right{bottom:100px;left:auto;margin:0;right:100px;top:auto}}.page-section{border-bottom:1px solid #000}.page-section:last-of-type{border-bottom:none}.page-section .section-image-desktop{display:none}@media (min-width:1025px){.page-section .section-image-desktop{display:revert}}.page-section .section-image-mobile{padding:35px 35px 0}@media (min-width:1025px){.page-section .section-image-mobile{display:none}.page-section.columns-2{align-content:center;align-items:center;display:grid;grid-template-columns:1fr 1fr;min-height:80vh}}.page-section.columns-2 .section-image-mobile img{height:40vh;-o-object-fit:contain;object-fit:contain;width:100%}.page-section.columns-2 .section-col1{margin:35px;text-align:center}@media (min-width:1025px){.page-section.columns-2 .section-col1{margin:0 35px 0 0;text-align:right}}.page-section.columns-2 .section-col1 img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1025px){.page-section.columns-2 .section-col1 img{height:70vh;width:auto}}.page-section.columns-2 .section-col2{text-align:center}@media (min-width:1025px){.page-section.columns-2 .section-col2{margin-left:35px}.page-section.columns-3{align-content:center;align-items:center;display:grid;grid-template-areas:"col1 col2 col3";grid-template-columns:1fr fit-content(100%) 1fr;min-height:80vh}}.page-section.columns-3 .section-image-mobile img{height:40vh;-o-object-fit:contain;object-fit:contain;width:100%}.page-section.columns-3 .section-col1{margin:35px;text-align:center}@media (min-width:1025px){.page-section.columns-3 .section-col1{grid-area:col1;margin:0 70px 0 0;text-align:right}}.page-section.columns-3 .section-col1 img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1025px){.page-section.columns-3 .section-col1 img{height:60vh;-o-object-fit:contain;object-fit:contain;width:auto}.page-section.columns-3 .section-col2{grid-area:col2;text-align:center}.page-section.columns-3 .section-col3{grid-area:col3;margin:0 0 0 70px;text-align:left}}.page-section.columns-3 .section-col3 img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1025px){.page-section.columns-3 .section-col3 img{height:60vh;-o-object-fit:contain;object-fit:contain;width:auto}}.page-section.background{position:relative}.page-section.background .section-background{width:100%}@media (min-width:1025px){.page-section.background .section-background{min-height:80vh;overflow:hidden}}.page-section.background .section-background img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.page-section.background .section-image-mobile{padding:0}.page-section.background .section-image-mobile img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media (min-width:1025px){.page-section.background .section-text{left:50%;position:absolute;top:35px;transform:translate(-50%)}}.page-section-text{margin:35px;text-align:center}@media (min-width:1025px){.page-section-text{margin:0}.page-section-text .pagec-section-title{margin:0 auto;width:520px}.page-section-text .pagec-section-body{margin:0 auto;max-width:600px}}@media (min-width:1200px){.page-section-text .pagec-section-body{max-width:650px}}@media (min-width:1600px){.page-section-text .pagec-section-body{max-width:700px}}.page-section-text .separator-upper{margin-bottom:25px}.page-section-text .separator-lower{margin-top:17px}.page-section-text h2{line-height:1.2em}.page-section-text h3{line-height:.8em;margin-top:12px}.page-section-text p{margin-top:25px}.shop-panel{background-image:url(/images/bg.jpg);background-repeat:repeat;background-size:auto;border:1px solid #000;bottom:0;overflow:auto;padding-top:100px;position:fixed;right:-55vw;text-align:left;top:0;transition:right .5s ease-in-out;width:50vw;z-index:10}@media (max-width:1025px){.shop-panel{padding-top:60px}}.shop-panel.open{right:0}.shop-panel h3{margin:8px 0}.shop-panel p{margin:25px 0}.shop-panel .product{margin:0 auto;width:55%}.shop-panel .product .header div.icon{margin-bottom:20px}.shop-panel .product .header div.icon img{width:120px}.shop-panel .product .header div.title h3{font-family:TrendSlabOne,sans-serif;font-size:22pt;margin-top:10px}.shop-panel .product button.addtocart{margin:15px 0;width:100%}.shop-panel .product .continue{text-align:center}.shop-panel .product .contact{font-family:sans-serif;font-size:13pt;padding:40px 0}.shop-panel .product .delivery_text{border-top:1px solid #000}.shop-panel .product .delivery_text,.shop-panel .product .payment_text{border-bottom:1px solid #000;font-family:sans-serif;font-size:13pt;padding:15px 0;text-align:center}@media (max-width:1025px){.shop-panel{right:-102vw;width:100vw}}.product{align-items:center;background:no-repeat 50%;background-size:cover;border-bottom:1px solid gray;display:flex;flex-direction:column}@media (min-width:1025px){.product{flex-direction:row;height:calc(100vh - 130px)}.product.product-8{height:120vh}}.product.product-8 .swiper-main img{max-height:80vh}.product:last-of-type{border:0}.product .product-image{height:100%;margin-bottom:15px;margin-top:25px;text-align:center;width:100%}@media (min-width:1025px){.product .product-image{align-items:center;display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;margin-top:0;padding:35px 0}}.product .product-image img{height:50vh;margin:0 auto;max-width:240px;-o-object-fit:scale-down;object-fit:scale-down;width:auto}@media (min-width:1025px){.product .product-image img{height:80%;max-width:90%;width:auto}.product .product-info{flex:1 1 50%}}.product .product-info .product-frame{align-items:center;align-self:center;display:flex;flex-direction:column;margin:auto;position:relative;text-align:center}.product .product-info .product-frame .product-title{width:320px}@media (min-width:1025px){.product .product-info .product-frame .product-title{width:520px}}.product .product-info .product-frame .product-body{max-width:320px}@media (min-width:1025px){.product .product-info .product-frame .product-body{max-width:600px}}@media (min-width:1200px){.product .product-info .product-frame .product-body{max-width:650px}}@media (min-width:1600px){.product .product-info .product-frame .product-body{max-width:700px}}.product .product-info .product-frame img.separator-lower{transform:rotate(180deg)}.product .product-info .product-frame h2{line-height:1.2em;margin-top:15px}@media (min-width:1025px){.product .product-info .product-frame h2{margin-top:35px}}.product .product-info .product-frame .product-price{margin-bottom:10px;margin-top:8px}@media (min-width:1025px){.product .product-info .product-frame .product-price{margin-bottom:16px;margin-top:8px}}.product .product-info .product-frame .product-price.discounted span.price-orig{color:#000;position:relative}.product .product-info .product-frame .product-price.discounted span.price-orig:after{heught:0;border:1px solid red;content:"";left:0;position:absolute;top:8px;transform:rotate(-45deg);width:1.5em}.product .product-info .product-frame .product-price.discounted span.price-new{color:red;font-size:1.4em}.product .product-info .product-frame p{margin:15px auto}@media (min-width:1025px){.product .product-info .product-frame p{margin:35px auto;max-width:90%}}.product .product-info .product-frame .button-buy{order:-1}@media (min-width:1025px){.product .product-info .product-frame .button-buy{order:0}}.product .ab-icon{padding:0 0 15px}@media (min-width:1025px){.product .ab-icon{padding:0 0 30px}}.product .ab-icon img{width:40px}@media (min-width:1025px){.product .ab-icon img{width:60px}}.product-carousel{flex:1 1 50%;width:100%}@media (min-width:1025px){.product-carousel{width:400px}}@media (min-width:1200px){.product-carousel{width:450px}}@media (min-width:1600px){.product-carousel{width:500px}}.swiper-main{height:80%;margin-bottom:15px;margin-top:25px;width:100%}@media (min-width:1025px){.swiper-main{margin:0}}.swiper-main img{height:auto;max-height:50vh;-o-object-fit:scale-down;object-fit:scale-down;width:100%}@media (min-width:1025px){.swiper-main img{max-height:60vh}}.swiper-thumbs{display:none;margin-top:10px}@media (min-width:1025px){.swiper-thumbs{display:flex}}.swiper-thumbs .swiper-wrapper{align-items:center;justify-content:center}.swiper-thumbs .swiper-slide{border:1px solid #000;cursor:pointer;opacity:.6;text-align:center;width:50px!important}.swiper-thumbs .swiper-slide-thumb-active{opacity:1}.swiper-thumbs img{display:block;height:60px;-o-object-fit:scale-down;object-fit:scale-down;width:100%}.lob-title{margin:30px auto 0;width:300px}@media (min-width:1025px){.lob-title{width:400px}}.lob-title h1{font-family:TrendSlabOne,serif;font-size:17pt;letter-spacing:-.5px;text-align:center}.lob-title img:first-child{margin-bottom:20px}.lob-title img:last-child{margin-top:20px;transform:rotate(180Deg)}.shop-categories{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 auto 35px}@media (min-width:1025px){.shop-categories{max-width:80%}}.shop-categories>*{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:end;margin:5px 2px;position:relative;width:200px}@media (min-width:1025px){.shop-categories>*{height:350px;margin:15px;width:350px}}.shop-categories>* div{font-family:TrendSlabOne,serif;font-size:9pt;font-weight:700;letter-spacing:.8px;padding-bottom:15px}@media (min-width:1025px){.shop-categories>* div{font-family:TrendSlabOne,serif;font-size:13pt;letter-spacing:-.5px;padding-bottom:35px}}.shop-categories>* img.frame{bottom:0;left:0;margin:15px 0;position:absolute;right:0;top:0;width:200px;z-index:-1}@media (min-width:1025px){.shop-categories>* img.frame{width:350px}}.shop-categories>* img.category{margin:15px 0;max-height:80px}@media (min-width:1025px){.shop-categories>* img.category{max-height:190px}}.shop-categories-message{padding:25px;text-align:center}@media (min-width:1025px){.shop-categories-message{margin:0 auto;max-width:60vw}}.category-navigation{background-image:url(/images/bg.jpg);background-repeat:repeat;background-size:auto;border:1px solid #000;position:fixed;right:0;top:150px;width:80px}.category-navigation li{font-family:TrendSlabOne,serif;font-size:9pt;font-weight:700;letter-spacing:.8px;text-align:center}.category-navigation img{height:auto;-o-object-fit:scale-down;object-fit:scale-down;width:40px}.button-buy{align-content:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:30px}.button-buy~.ab-icon{margin-top:-10px}@media (min-width:1025px){.button-buy~.ab-icon{margin-top:0}}.button-buy .button-buy__label{background-color:#000;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.4pt;padding:8px 25px}.button-buy .button-buy__label:hover{background-color:#333}.button-buy .button-buy__disabled{background-color:#333;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.4pt;padding:8px 25px;position:relative}.button-buy .button-buy__disabled .button-buy__disabled_popup{background-color:#333;color:#fff;display:none;font-weight:700;left:-60px;letter-spacing:.4pt;padding:8px 25px;position:absolute;top:-60px;width:250px}.button-buy .button-buy__disabled:hover .button-buy__disabled_popup{display:block}.button-buy .button-buy__quantity{background-color:#fff;border:1px solid #000;display:flex;flex-direction:row;justify-content:center}.button-buy .button-buy__quantity input{background-color:#fff;border:none;color:#000;font-family:sans-serif;margin:0;padding:5px;text-align:center;width:1em}.button-buy .button-buy__quantity button{background-color:#fff;border:0;color:#000;font-family:serif;margin:0;padding:5px 10px;text-align:center}.dialog-buy{align-items:center;background-image:url(/images/bg.jpg);background-repeat:repeat;background-size:auto;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:30px;position:fixed;right:0;top:0}@media (min-width:1025px){.dialog-buy{border:1px solid #000;bottom:0;left:0;padding:30px 60px;position:absolute;right:0;top:0}}.dialog-buy__icon{max-height:100px;padding-bottom:15px}@media (min-width:1025px){.dialog-buy__icon{max-height:80px}}.dialog-buy__icon img{height:100%;-o-object-fit:fill;object-fit:fill;width:auto}.dialog-buy__title{font-family:TrendSlabOne,sans-serif;font-size:16pt;line-height:1.2em}@media (min-width:1025px){.dialog-buy__title{font-size:20pt}}.dialog-buy__subtitle{margin-bottom:30px}.dialog-buy__continue{align-self:center;background-color:unset;border:0;color:#000;font-weight:400}.dialog-buy__gotocart{align-self:center;background-color:#000;color:#fff;font-weight:700;letter-spacing:.4pt;padding:8px 25px}.dialog-buy__footer{font-family:Gill Sans,Helvetica,sans-serif;font-size:10pt;margin-bottom:30px;margin-top:30px}.nav-cart{display:flex;flex-direction:row}.nav-cart>:first-child{margin-right:5px;position:relative;width:20px}.nav-cart>:first-child img{left:0;position:absolute;top:-3px;width:18px;z-index:-1}.nav-cart>:first-child .count{color:#fff;text-align:center}.cart{margin:0 auto;width:55%}.cart .title{display:flex;flex-direction:row}.cart .title .x{margin-right:12px}.cart .title .x img{height:1em;margin-top:2px;vertical-align:top}.cart .item{border-top:1px solid #000;display:flex;flex-direction:row;margin-top:15px;padding-top:15px}.cart .item div.col1 div.icon{margin:0 auto;padding-right:15px;text-align:center}.cart .item div.col1 div.icon img{max-height:80px;max-width:60px;-o-object-fit:scale-down;object-fit:scale-down}.cart .item div.col2{flex-grow:1}.cart .item div.col2 div.quantity{margin:0;width:80%}.cart .item div.col3{display:flex;flex-direction:column;min-width:4em;text-align:right}.cart .item div.col3 .x{flex-grow:1}.cart .item div.col3 .x img{height:1em;margin-top:2px;vertical-align:top}.cart .item div.col3 .price{line-height:40px}.cart .promo,.cart .shipping,.cart .subtotal,.cart .total{align-items:center;display:flex;flex-direction:row;margin-top:15px;padding-top:15px}@media (min-width:1025px){.cart .promo,.cart .shipping,.cart .subtotal,.cart .total{margin-top:30px;padding-top:30px}}.cart .promo div:first-child,.cart .shipping div:first-child,.cart .subtotal div:first-child,.cart .total div:first-child{flex-grow:1}.cart .promo .description,.cart .shipping .description,.cart .subtotal .description,.cart .total .description{font-family:GoudyOldSty-Reg,serif;font-size:9pt;letter-spacing:.8px}.cart .promo,.cart .subtotal,.cart .total{border-top:1px solid #000}.cart .promo input[type=text]{margin-right:5px;width:6em}.cart .promo .code{padding:12px 50px 12px 0}.cart .promo .code img{cursor:pointer;margin-bottom:4px;width:18px}.cart .shipping{margin-top:8px;padding-top:8px}.cart .country{border-top:1px solid #000;margin-top:30px;padding-top:30px}@media (max-width:1025px){.cart .country{margin-top:20px;padding-top:20px}}.cart .systempay_cards{display:block;margin:40px auto;width:80%}@media (max-width:1025px){.cart .systempay_cards{margin:20px auto}}.cart button.button-checkout{width:100%}.cart button.button-checkout a:hover{text-decoration:none}input,select{background:transparent;border:1px solid #000;font-family:Gill Sans,sans-serif;font-size:13pt;letter-spacing:.5px;padding:8px}input[type=submit]{background-color:#000;box-sizing:border-box;color:#fff;text-align:center;width:100%}input[type=submit]:disabled{background-color:gray;border:1px solid gray}.quantity{display:flex;flex-direction:row;justify-content:end}.quantity input{padding:5px;width:1em}.quantity button,.quantity input{border:0;color:#000;margin:0;text-align:center}.quantity button{background-color:transparent;font-family:serif;font-weight:700;padding:5px 10px}button{background-color:#000;border:1px solid #000;color:#fff;font-family:GoudyOldSty-Reg,serif;font-weight:700;padding:14px}.checkbox{cursor:pointer}.checkbox input[type=checkbox]{opacity:0}.checkbox label{cursor:pointer;display:inline-block;padding-left:22px;position:relative}.checkbox label:after,.checkbox label:before{content:"";display:inline-block;position:absolute}.checkbox label:before{border:1px solid;height:16px;left:0;top:3px;width:16px}.checkbox label:after{border-bottom:2px solid;border-left:2px solid;height:5px;left:4px;top:7px;transform:rotate(-45deg);width:9px}.checkbox input[type=checkbox]+label:after{content:none}.checkbox input[type=checkbox]:checked+label:after{content:""}.checkbox input[type=checkbox]:focus+label:before{outline:5px auto #3b99fc}.red{color:red}.checkout{margin:40px 110px}@media (max-width:769px){.checkout{margin:0}}.checkout ol.status{background-color:#000;counter-reset:my-counter;list-style:none;margin:0 0 25px;padding:10px 0;width:100%}@media (max-width:769px){.checkout ol.status{margin:0}}.checkout ol.status li{color:#fff;counter-increment:my-counter;display:inline;margin-left:40px;position:relative}@media (max-width:769px){.checkout ol.status li{margin-left:5px}}.checkout ol.status li:before{background:#000;border:1.5px solid #fff;border-radius:50%;color:#fff;content:counter(my-counter);display:inline-block;height:26px;line-height:26px;margin:0 15px;text-align:center;width:26px}@media (max-width:769px){.checkout ol.status li:before{margin:0 8px}}.checkout ol.status li.current:before{background-color:#fff;color:#000}@media (min-width:460px){.checkout .panel{display:flex;flex-direction:row;flex-wrap:wrap}}.checkout .panel .form{box-sizing:border-box;flex-grow:1;margin-right:35px;padding:35px}@media (min-width:1025px){.checkout .panel .form{border:1px solid #000;margin-right:35px;padding:35px}}@media (max-width:1200px){.checkout .panel .form{margin-right:0}}@media (max-width:769px){.checkout .panel .form{border-bottom:none;margin-right:0;padding:20px}}.checkout .panel .form h2{margin-bottom:25px}@media (max-width:769px){.checkout .panel .form h2{margin-bottom:15px}}.checkout .panel .form a{cursor:pointer}.checkout .panel .form div.form-client>div{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:35px}.checkout .panel .form div.form-client>div input{width:calc(100% - 40px)}.checkout .panel .form div.form-client>div div{flex-grow:1}.checkout .panel .form label{display:block}.checkout .panel .form select{max-width:80vw}.checkout .panel .form .redirect .systempay_cards{display:block;margin:40px auto;width:300px}@media (max-width:769px){.checkout .panel .form .redirect .systempay_cards{margin:20px auto}}.checkout .panel .form .cancel{padding:25px 0;text-align:center;width:100%}.checkout .panel .form .cancel a{cursor:pointer}.checkout .panel .summary{border-top:1px solid #000;padding:20px}@media (min-width:460px){.checkout .panel .summary{border:1px solid #000;flex:0 0 30%;padding:35px}}.checkout .panel .summary select{max-width:100%}.checkout .panel .summary>h2{line-height:1.2em;text-align:center}.checkout .panel .summary .cart{width:100%}section.welcome{height:90vh}section.welcome .welcome-bg{display:none}@media (min-width:1025px){section.welcome .welcome-bg{display:block}section.welcome .welcome-bg video{height:99vh;-o-object-fit:cover;object-fit:cover;width:100vw}}section.welcome div.welcome-logo{margin-top:30px}@media (max-width:1025px){section.welcome div.welcome-logo{text-align:center}}@media (min-width:1025px){section.welcome div.welcome-logo{margin-bottom:100px;position:absolute;right:200px;top:100px;width:470px}}section.welcome div.welcome-logo img.welcome-logo{position:absolute}@media (max-width:1025px){section.welcome div.welcome-logo img.welcome-logo{position:static;width:90%}}section.welcome div.welcome-logo .welcome-cheers{animation:fadeIn 5s ease-in-out 2s infinite;opacity:0;position:absolute;z-index:10}@media (max-width:1025px){section.welcome video{margin-top:-120px;position:absolute;z-index:-1}}section.welcome .confirm-text{font-family:GoudyOldSty-Reg,serif;font-size:9pt;font-weight:700;letter-spacing:.8px;line-height:1.4em;margin-left:5px;margin-right:5px;margin-top:5px;text-align:center}@media (max-width:1025px){section.welcome .confirm-text{margin-left:auto;margin-right:auto;width:75%}}@media (min-width:1025px){section.welcome .confirm-text{font-size:11pt;margin-top:490px}}section.welcome .warning-text{font-size:9pt;letter-spacing:2px;text-align:center}@media (min-width:1025px){section.welcome .warning-text{font-size:10pt}}section.welcome div.confirm{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:700;justify-content:center;margin:30px 0 0;text-align:center}@media (min-width:1025px){section.welcome div.confirm{flex-wrap:nowrap;gap:20px;margin:60px 0}}section.welcome div.confirm .button-confirm{cursor:pointer;font-family:TrendSlabOne,sans-serif;font-size:9pt;left:auto;position:relative;text-align:center}@media (min-width:1025px){section.welcome div.confirm .button-confirm{font-size:13pt;margin-left:20px;margin-right:20px;width:120px}}section.welcome div.confirm .button-confirm img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}section.welcome div.confirm .button-confirm img.frame{stroke-width:4px;width:80px}@media (min-width:1025px){section.welcome div.confirm .button-confirm img.frame{stroke-width:4px;width:120px}}@media (max-width:1025px){section.welcome div.confirm .button-confirm-yes{left:60px;position:absolute}section.welcome div.confirm .button-confirm-no{position:absolute;right:60px}}footer{border-top:1px solid #000;box-sizing:border-box;padding:25px}@media (min-width:1025px){footer{border:0}}footer .footer-contact{font-family:TrendSlabOne,serif;font-size:17pt;letter-spacing:-.5px}footer .separator-upper{display:none}@media (min-width:1025px){footer .separator-upper{display:block;margin-bottom:25px;width:100%}}footer .separator-upper img{width:100%}footer .separator-lower{display:none}@media (min-width:1025px){footer .separator-lower{display:block;margin-top:25px;transform:rotate(180deg)}}footer .separator-lower img{width:100%}footer .copyright{font-family:Gill Sans,sans-serif;font-size:8pt;letter-spacing:.8px;line-height:1.6em;margin-top:35px;text-align:center}@media (min-width:1025px){footer .copyright{margin-left:35px;margin-top:0;text-align:left}}footer .footer-main{display:grid;grid-template-areas:"footer-body footer-body" "social-instagram social-facebook";grid-template-columns:1fr 1fr}@media (min-width:1025px){footer .footer-main{align-items:center;flex-direction:row;grid-template-areas:"footer-logo-left social-instagram footer-body social-facebook footer-logo-right";grid-template-columns:auto auto 1fr auto auto}}footer .footer-main .footer-body{align-self:start;grid-area:footer-body;text-align:center}footer .footer-main .footer-logo-left{display:none;grid-area:footer-logo-left}@media (min-width:1025px){footer .footer-main .footer-logo-left{display:block;width:400px}}footer .footer-main .footer-logo-right{display:none;grid-area:footer-logo-right}@media (min-width:1025px){footer .footer-main .footer-logo-right{display:block;width:400px}}footer .footer-main .social-facebook{align-self:center;grid-area:social-facebook;text-align:center}@media (min-width:1025px){footer .footer-main .social-facebook{padding-right:35px}}footer .footer-main .social-instagram{align-self:center;grid-area:social-instagram;text-align:center}@media (min-width:1025px){footer .footer-main .social-instagram{padding-left:35px}}footer .footer-main .footer-message{margin-top:35px}footer .footer-main .footer-message,footer .footer-main .footer-nav{font-family:Gill Sans,sans-serif;font-size:8pt;letter-spacing:.8px;line-height:1.6em}footer .footer-main .footer-nav{margin:15px 0 0}footer .footer-main .footer-nav li{display:inline-block}footer .footer-main .footer-nav li:after{content:"/"}footer .footer-main .footer-nav li:last-child:after{all:revert}footer .footer-main .button-social{cursor:pointer;height:60px;margin:35px auto 0;position:relative;width:60px}@media (min-width:1025px){footer .footer-main .button-social{height:80px;margin:0 auto;width:80px}}footer .footer-main .button-social img{position:absolute}footer .footer-main .button-social img.frame{stroke-width:4px;left:0;top:0;width:60px}@media (min-width:1025px){footer .footer-main .button-social img.frame{top:16px;width:80px}}footer .footer-main .button-social img.social{left:21px;top:11px;width:19px}@media (min-width:1025px){footer .footer-main .button-social img.social{left:28px;top:30px;width:24px}}div.box:has(#video-113){display:none}@media (min-width:1025px){div.box:has(#video-113){display:flex}}section.news-title{border-bottom:1px solid gray;text-align:center}section.news-title p{margin-bottom:35px;margin-left:5px;margin-right:5px}@media (min-width:1025px){section.news-title p{margin-left:auto;margin-right:auto;max-width:80vw}}section.news{align-content:flex-start;align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;row-gap:0}section.news .box{align-self:start;border-bottom:1px solid gray;border-right:1px solid gray;height:25vw;overflow:hidden;position:relative;width:25%}section.news .box,section.news .box div.text{align-content:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}section.news .box div.text{overflow:auto;padding:0 25px;text-align:center}section.news .box div.text.title{font-family:TrendSlabOne,sans-serif;font-size:16pt}section.news .box div.text.white{color:#fff}section.news .box div.text p,section.news .box img.bdown,section.news .box img.bup{padding:25px}section.news .box-img{background:no-repeat 50%;background-size:cover}section.news .box-w-2{width:50%}section.news .box-w-3{width:75%}section.news .box-w-4{width:100%}section.news .box-h-2{height:50vw}section.news .box-h-3{height:75vw}section.news .box-h-4{height:100vw}section.news .box-white{color:#fff}section.news .box-bg-white{background:#fff}section.news .box-bg-black{background:#000}section.news .box-bg-violet{background:#411178}section.news .box-bg-gray{background:transparent}section.news .news-img,section.news .news-video{-o-object-fit:cover;object-fit:cover}section.news .news-img{max-height:100%;width:100%}section.news .playbutton{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:769px){.box{height:100vw!important;width:100vw!important}}#map{height:70vh}.shop-locator{padding:35px}@media (min-width:481px){.shop-locator{display:grid;gap:35px;grid-template-columns:auto 25%}}.shop-locator h3{font-family:TrendSlabOne,serif;font-size:13pt;letter-spacing:-.5px;margin-bottom:5px}.shop-locator label{display:block;font-family:GoudyOldSty-Reg,serif;font-size:9pt;letter-spacing:.8px}.shop-locator input,.shop-locator select{background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}.shop-locator-list{margin:35px 0;max-height:60vh;overflow:auto;width:100%}.shop-locator-list li{background-color:#fff;border-top:1px solid #000;cursor:pointer;padding:15px}.shop-locator-list li.selected{background-color:#333;color:#fff}.shop-locator-marker{cursor:pointer;position:relative}.shop-locator-marker img{left:-9px;position:absolute;top:-30px;width:18px}.distributors{display:grid;margin-bottom:25px;margin-top:25px;row-gap:25px}@media (min-width:1025px){.distributors{grid-template-columns:1fr 1fr 1fr}}.distributors .cadre{margin:30px auto 10px;width:200px}@media (min-width:1025px){.distributors .cadre{margin:0 auto 10px;width:200px}}.distributors .cadre h2{font-family:TrendSlabOne,serif;font-size:17pt;letter-spacing:-.5px;text-align:center}.distributors .cadre img:first-child{margin-bottom:20px}.distributors .cadre img:last-child{margin-top:20px;transform:rotate(180Deg)}.distributors .distributor{text-align:center}.distributors .distributor__address{margin-bottom:15px}section.legal{margin:50px 10vw;text-align:center}@media (max-width:769px){section.legal{margin:50px 10vw}}section.legal h3,section.legal h4{font-weight:600;margin:25px 0 0}section.legal h4{font-family:GoudyOldSty-Reg,serif;font-size:13pt}section.legal p{margin:0}section.legal .bold{font-weight:600}section.legal .cadre{margin:50px auto;text-align:center;width:500px}@media (max-width:769px){section.legal .cadre{margin:25px auto;width:320px}}section.legal .cadre h2{margin:0}section.legal .cadre div{padding:20px 0 16px}@media (min-width:769px){section.legal .cadre div{padding:34px 0 30px}}.message{background-color:#000;color:#fff;font-size:11pt;padding:5px 0;text-align:center;top:0;width:100%}@media (min-width:1025px){.message{font-size:13pt}.zoom__slide{position:relative}.zoom__slide:hover .zoom{opacity:1}.zoom__slide:hover img{opacity:0}.zoom__slide .zoom,.zoom__slide img{transition:opacity .2s}.zoom{background-position:50% 50%;background-repeat:no-repeat;background-size:150%;bottom:35px;cursor:zoom-in;left:35px;opacity:0;overflow:hidden;position:absolute;right:35px;top:35px;z-index:10}}.carousel{display:grid}.carousel>li{grid-area:1/1/2/2}.carousel>li:first-of-type{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeout}.carousel>li:nth-of-type(2){animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadein;opacity:0}.carousel>li:nth-of-type(n+3){opacity:0}.carousel img{display:block}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.adult{height:100vh}@media (min-width:821px){.adult{align-items:stretch;-moz-column-gap:35px;column-gap:35px;display:grid;grid-template-columns:1fr 1fr}}.adult .lang{font-family:GoudyOldSty-Reg,serif;font-size:9pt;font-weight:700;letter-spacing:.8px;margin:15px 0}@media (min-width:1025px){.adult .lang{left:35px;position:absolute;top:35px;z-index:10}}.adult .left{display:none}@media (min-width:1025px){.adult .left{display:flex;flex-direction:column;justify-content:center}}.adult .left img{height:auto;margin:0 0 0 auto;width:500px}@media (min-width:1200px){.adult .left img{width:600px}}@media (min-width:1600px){.adult .left img{width:700px}}.adult .right{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media (min-width:1200px){.adult .right{justify-content:center;width:400px}}@media (min-width:1600px){.adult .right{width:500px}}.adult .right img{height:100%;width:300px}@media (min-width:481px){.adult .right img{width:400px}}@media (min-width:1600px){.adult .right img{width:500px}}.adult .confirm-text{font-family:GoudyOldSty-Reg,serif;font-size:9pt;letter-spacing:.8px;text-align:center}@media (min-width:1025px){.adult .confirm-text{margin-top:35px}}.adult .warning-text{font-family:Gill Sans,sans-serif;font-size:8pt;letter-spacing:.8px;line-height:1.6em;margin-bottom:35px;text-align:center}.adult .confirm{align-items:center;display:flex;flex-direction:row;height:100px;justify-items:center;text-align:center}.adult .confirm>a{display:block}.adult .confirm>a:first-child{margin-right:80px}.adult .confirm .button-confirm{cursor:pointer;font-family:TrendSlabOne,serif;font-size:9pt;font-weight:700;letter-spacing:.8px;position:relative;text-align:center}.adult .confirm .button-confirm img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.adult .confirm .button-confirm img.frame{stroke-width:4px;width:80px}@media (min-width:821px){.adult .confirm .button-confirm img.frame{width:80px}}.scroll-to-top{bottom:15px;opacity:0;position:fixed;right:15px;transition:opacity .3s ease;z-index:100}@media (min-width:1025px){.scroll-to-top{right:35px;top:50%}}.scroll-to-top.show{opacity:1}.scroll-to-top img{height:40px;width:40px}.cookie-consent{align-items:center;background-image:url(/images/bg.jpg);background-repeat:repeat;background-size:auto;border-top:1px solid #000;bottom:0;display:flex;justify-content:center;left:0;padding:15px;position:fixed;right:0;z-index:10}.cookie-consent button{background-color:#000;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.4pt;margin-left:15px;padding:8px 25px}@media (min-width:1025px){.cookie-consent button{margin-left:35px}}.cookie-consent button:hover{background-color:#333}
