.richtext{color:#023b5a;font-family:Catamaran,sans-serif;font-size:16px;line-height:22px}@media (max-width:768px){.richtext{margin:0 auto;min-width:339px;width:calc(100vw - 36px)}}.richtext h2{color:#00273b;font-size:32px;line-height:40px}.richtext h2,.richtext p{margin:36px 0}.richtext blockquote{background-color:#e0e4ec;border-radius:12px;color:#7e8fa9;font-size:18px;font-weight:500;line-height:30px;margin:36px 0;max-width:655px;padding:27px 36px;position:relative}.richtext blockquote p{margin:0}.richtext blockquote p+p{margin-top:36px}.richtext blockquote:before{background-color:#023b5a;border-radius:20px 0 0 20px;content:"";display:inline-block;height:90%;left:-4px;position:absolute;top:5px;width:10px;z-index:-1}.richtext a{color:#023b5a;text-decoration:underline}.richtext a:hover{text-decoration:none}.richtext ul{list-style-type:none;margin:36px 0 72px;padding-left:0}.richtext ul li{color:#7e8fa9;font-size:18px;line-height:24px;margin-bottom:28px;padding-left:35px;position:relative}.richtext ul li:before{background-color:#023b5a;border-radius:50%;content:"";display:inline-block;height:12px;left:0;position:absolute;top:8px;vertical-align:middle;width:12px}.richtext ul li:last-child{margin-bottom:0}div.theme-lighter{align-items:center;background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:100vh;position:relative}div.theme-lighter a.container-navigation-back{align-items:center;color:#00273b;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;justify-content:center;left:5%;position:absolute;top:200px}div.theme-lighter a.container-navigation-back i{position:relative;top:-1px}div.theme-lighter a.container-navigation-back:hover{opacity:.65}div.theme-lighter img#logo{margin-bottom:25px;margin-top:25px;max-height:110px}@media screen and (max-width:720px){div.theme-lighter img#logo{max-height:90px}}div.theme-lighter .content{margin:36px auto;max-width:986px;width:100%}div.theme-lighter .content .container-title{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-bottom:36px}div.theme-lighter .content .container-title h1{color:#00273b;font-size:32px;margin-bottom:27px;text-align:center}@media screen and (max-width:720px){div.theme-lighter .content .container-title h1{margin-left:9px;margin-right:9px;text-align:center}}div.theme-lighter .content .container-title p.sub-title{color:#00273b;font-size:18px}i[class*=" app-icon-"]:before,i[class^=app-icon-]:before{font-family:Material Icons,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-size:25px;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;margin-right:5px;position:relative;text-transform:none;top:2px}.app-icon-arrow-left:before{content:""}.app-icon-arrow-right:before{content:""}.app-icon-show:before{content:""}.app-icon-close:before{content:""}.app-icon-trash:before{content:""}.app-icon-edit:before{content:""}.app-icon-visibility:before{content:""}.app-icon-add:before{content:""}.app-icon-less:before{content:""}.app-icon-done:before{content:""}.app-icon-search:before{content:""}.app-icon-calendar:before{content:""}.app-icon-schedule:before{content:""}.app-icon-print:before{content:""}.app-icon-menu:before{content:""}.app-icon-logout:before{content:""}.app-icon-phone:before{content:""}.app-icon-email:before{content:""}.app-icon-shopping:before{content:""}.app-icon-map:before{content:""}.app-icon-receipt:before{content:""}.app-icon-bolt:before{content:""}.app-icon-timer:before{content:""}.app-icon-cooking:before{content:""}.app-icon-hourglass:before{content:""}.app-icon-update:before{content:""}.app-icon-grocery:before{content:""}.app-icon-attachment:before{content:""}.app-icon-upload:before{content:""}form{width:100%}div.container-form{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:730px;width:100%}div.container-form.full-width{margin:0;max-width:100%}.form-field{display:flex;flex-direction:column;padding-bottom:5px;position:relative}.form-field label{color:#7e8fa9;font-size:1em;font-weight:500;margin-bottom:10px;margin-left:5px}.form-field p.helper{color:#7e8fa9;font-size:.95em;white-space:pre-line}.form-field-checkbox{margin-bottom:20px}.form-field-checkbox label{color:#7e8fa9;font-size:1em;font-weight:500;margin-left:10px}.form-field-checkbox label.bold{color:#000;font-weight:700}.form-group-fiels{align-items:center;display:flex;margin-right:18px;padding-bottom:18px;position:relative;width:100%}.form-group-fiels div.container-error{bottom:0;left:0;position:absolute;width:100%}.form-group-fiels div.container-error span{color:red;font-size:.8em;margin-left:10px}.form-group-fiels i.nardeux-icon-visibility{color:#7e8fa9;margin-left:10px}.form-group{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:830px){.form-group{flex-direction:column}}.form-group input.small-width{width:310px!important}@media screen and (max-width:830px){.form-group input.small-width{max-width:none;width:100%!important}}.form-group select.small-width{max-width:none;width:360px!important}@media screen and (max-width:830px){.form-group select.small-width{max-width:none;width:100%!important}}input[type=date].input-app,input[type=password].input-app,input[type=search],input[type=text].input-app,input[type=time].input-app,option,select{background-color:#fff;border:1px solid #ebeaea;border-radius:12px;color:#7e8fa9;font-size:.9em;margin:0;padding:15px 25px;width:100%}input[type=date].input-app::placeholder,input[type=password].input-app::placeholder,input[type=search]::placeholder,input[type=text].input-app::placeholder,input[type=time].input-app::placeholder,option::placeholder,select::placeholder{color:#7e8fa9}input[type=date].input-app:focus,input[type=password].input-app:focus,input[type=search]:focus,input[type=text].input-app:focus,input[type=time].input-app:focus,option:focus,select:focus{border-color:#dadada;box-shadow:none;outline-style:none}input[type=date].input-app.full-width,input[type=password].input-app.full-width,input[type=search].full-width,input[type=text].input-app.full-width,input[type=time].input-app.full-width,option.full-width,select.full-width{max-width:750px}input[type=date].input-app.danger,input[type=password].input-app.danger,input[type=search].danger,input[type=text].input-app.danger,input[type=time].input-app.danger,option.danger,select.danger{border-color:red}input[type=email],input[type=password],input[type=tel],input[type=text]{border:1px solid #ebeaea;border-radius:12px;color:#7e8fa9;font-size:.9em;margin-bottom:15px;max-width:370px;padding:15px 25px;width:100%}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:#7e8fa9}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#dadada;box-shadow:none;outline-style:none}input[type=email].full-width,input[type=password].full-width,input[type=tel].full-width,input[type=text].full-width{max-width:750px}input[type=email].danger,input[type=password].danger,input[type=tel].danger,input[type=text].danger{border-color:red}input[type=password].full-width,input[type=text].full-width{width:calc(100% - 50px)}select{-webkit-appearance:none;max-width:350px}select,select option,textarea{color:#7e8fa9}textarea{border:1px solid #ebeaea;border-radius:12px;font-size:.9em;margin-bottom:15px;max-width:370px;padding:15px 25px;resize:vertical;width:100%}textarea::placeholder{color:#7e8fa9}textarea:focus{border-color:#dadada;box-shadow:none;outline-style:none}textarea.full-width{max-width:750px}textarea.danger{border-color:red}div.container-input-search label{color:#7e8fa9;font-size:1em;font-weight:500}div.container-input-search label.bold{color:#000;font-weight:700}div.container-input-search div.input-search{align-items:center;border:1px solid #ebeaea;border-radius:12px;display:flex;margin:10px 0 20px;padding:0 40px;position:relative;width:calc(100% - 80px)}div.container-input-search div.input-search input[type=search]{border:none;color:#7e8fa9;font-size:.9em;padding:15px 25px;width:100%}div.container-input-search div.input-search input[type=search]::placeholder{color:#7e8fa9}div.container-input-search div.input-search input[type=search]:focus{border-color:#dadada;box-shadow:none;outline-style:none}div.container-input-search div.input-search i{color:#7e8fa9;left:20px;position:absolute}.category-product{margin-bottom:27px}.category-product .content__category-product{align-items:center;background:#e0e4ec;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:9px}.category-product .content__category-product h3{color:#00273b;font-size:18px;font-weight:500}.category-product .content__category-product span{color:#00273b;font-size:12px;margin-left:9px}.category-product .product{align-items:stretch;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:3px;max-width:720px;position:relative;width:auto}.category-product .product img{height:90px;max-width:120px;object-fit:cover;width:100%}.category-product .product div.image{background-position:50%;background-size:100% 100%;height:100%;position:absolute;width:100%}.category-product .product .content-item__component-shopping-card{color:#023b5a;left:0;padding:9px;right:0}.category-product .product .content-item__component-shopping-card h3{font-size:16px;font-weight:600;margin:0}.category-product .product .content-item__component-shopping-card span.unityPerType{font-size:14px;margin-top:9px}.category-product .product .content-item__component-shopping-card span.clear{color:#7e8fa9;cursor:pointer;font-size:14px;text-decoration:underline}.component-banner-distribution{align-items:center;background-color:#f5842b;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;left:0;padding:5px 0;position:fixed;right:0;z-index:3}.component-banner-distribution .inner__component-banner-distribution{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 27px;width:100%}.component-banner-distribution .inner__component-banner-distribution .info__component-banner-distribution{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}@media screen and (max-width:768px){.component-banner-distribution .inner__component-banner-distribution .info__component-banner-distribution{display:none}}.component-banner-distribution .inner__component-banner-distribution .info__component-banner-distribution span{color:#fff}.component-banner-distribution .inner__component-banner-distribution .info__component-banner-distribution span.small{font-size:12px}.component-banner-distribution .inner__component-banner-distribution button{border-width:2px;padding:4px 9px;width:auto}.component-shopping-card .content__component-shopping-card{align-items:stretch;background-color:#fafafa;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto;max-width:720px;min-height:400px;overflow:hidden;padding:110px 18px 80px;position:relative;width:auto}@media screen and (max-width:500px){.component-shopping-card .content__component-shopping-card{padding-bottom:145px}}.component-shopping-card .content__component-shopping-card .container-title{align-items:center;background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px;box-shadow:0 6px 10px -10px rgba(0,0,0,.45);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:0;padding:27px 18px;position:absolute;right:0;top:0;z-index:2}.component-shopping-card .content__component-shopping-card .container-title h2{color:#00273b;font-size:32px}.component-shopping-card .content__component-shopping-card .container-title h2 span.count{background-color:#e0e4ec;border-radius:6px;color:#00273b;font-size:12px;margin-left:9px;padding:2px 9px;position:relative;top:-16px}.component-shopping-card .content__component-shopping-card .container-title span.clear-cart{color:#7e8fa9;cursor:pointer;font-size:14px;text-decoration:underline}.component-shopping-card .content__component-shopping-card .days_component-shopping-card{margin:18px 0}.component-shopping-card .content__component-shopping-card .days_component-shopping-card .content__days_component-shopping-card{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:18px;justify-content:flex-start}.component-shopping-card .content__component-shopping-card .days_component-shopping-card .content__days_component-shopping-card .container-day{align-items:center;background-color:#fff;box-shadow:0 6px 10px -10px rgba(0,0,0,.45);display:flex;flex-direction:row;flex-wrap:nowrap;height:100px;justify-content:center;padding:9px}.component-shopping-card .content__component-shopping-card .days_component-shopping-card .content__days_component-shopping-card .container-day span.day{color:#00273b;font-size:16px;font-weight:700}.component-shopping-card .content__component-shopping-card .items_component-shopping-card{max-height:55vh;overflow-x:auto;scrollbar-width:none}.component-shopping-card .content__component-shopping-card .items_component-shopping-card::-webkit-scrollbar{display:none}.component-shopping-card .content__component-shopping-card .container-footer{align-items:center;border-radius:25px;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;left:0;margin:36px auto 9px;position:absolute;right:0;width:fit-content}.component-shopping-card .content__component-shopping-card .container-footer button{margin:9px;width:auto}@media screen and (max-width:500px){.component-shopping-card .content__component-shopping-card .container-footer{flex-direction:column}.component-shopping-card .content__component-shopping-card .container-footer button{margin:0 0 9px;width:320px}}div.component-product-modal div.content__component-product-modal{align-items:stretch;background-color:#fafafa;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto;max-height:60vh;max-width:720px;min-height:400px;overflow:auto;padding:110px 0 0;position:relative;width:auto}@media screen and (max-width:768px){div.component-product-modal div.content__component-product-modal{max-width:620px}}div.component-product-modal div.content__component-product-modal .container-title{align-items:center;background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px;box-shadow:0 6px 10px -10px rgba(0,0,0,.45);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:0;padding:27px 18px;position:absolute;right:0;top:0;z-index:2}div.component-product-modal div.content__component-product-modal .container-title h2{color:#00273b;font-size:32px}div.component-product-modal div.content__component-product-modal .container-title div.close{cursor:pointer;position:absolute;right:10px}div.component-product-modal div.content__component-product-modal .info__component-product-modal{align-items:normal;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;position:relative;top:-25px}div.component-product-modal div.content__component-product-modal .info__component-product-modal div.banner{height:60px;object-fit:cover;position:relative;width:100%}div.component-product-modal div.content__component-product-modal .info__component-product-modal div.banner:before{background-image:linear-gradient(15deg,#17728c,rgba(238,127,35,.05))}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content{margin-top:0;padding-top:0}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top{align-items:normal;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;position:relative}@media screen and (max-width:768px){div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top{flex-direction:column}}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top div.container-image{position:relative;width:35%}@media screen and (max-width:768px){div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top div.container-image{max-height:112px;position:relative;width:100%}}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top div.container-image img{max-height:225px;min-width:250px;object-fit:cover;position:relative;width:35%}@media screen and (max-width:768px){div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top div.container-image img{max-height:125px;width:100%}}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top div.container-image img.bio{bottom:5px;height:45px;left:5px;min-width:auto;object-fit:contain;position:absolute;width:45px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content{margin:18px 18px 0;position:relative;width:100%}@media screen and (max-width:768px){div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content{margin-left:0;margin-right:0;padding:0 9px;width:inherit}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content hr{display:none}}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content h3{color:#023b5a;font-size:20px;margin-top:18px;padding-right:96px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content p.unityPerType{color:#7e8fa9;font-size:14px;margin-top:15px;padding-bottom:18px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content div.price__inner-content{position:absolute;right:10px;top:10px}@media screen and (max-width:768px){div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content div.price__inner-content{right:25px}}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content div.price__inner-content div.content__price__inner-content{align-items:center;background-color:#e0e4ec;border-radius:50%;display:flex;flex-direction:center;flex-wrap:nowrap;height:72px;justify-content:center;position:relative;width:72px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top .inner-content div.price__inner-content div.content__price__inner-content span{color:#023b5a;font-size:18px;font-weight:600;position:absolute}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top div.container-add-cart{height:40px;margin-top:18px;position:relative;width:100%}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top div.container-add-cart div.component-product-management-quantity{bottom:0;left:0;right:auto}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-top div.container-add-cart span.price{font-size:16px;margin-left:18px;margin-right:0;position:relative;top:2px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body p{color:#00273b;font-size:16px;font-weight:300;line-height:20px;margin-top:18px;padding:0 18px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body h2{color:#00273b;font-size:18px;font-weight:600;margin-top:18px;padding:0 18px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-attachments{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-attachments h2{margin-bottom:18px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-attachments .attachment{align-items:center;background-color:#e0e4ec;border-radius:25px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;margin:0 18px 9px;padding:14px 27px;width:fit-content}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-attachments .attachment span{color:#00273b;font-size:14px;margin-left:4px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-recipes{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:27px;overflow-y:hidden;padding:9px 9px 27px;scrollbar-width:none}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-recipes::-webkit-scrollbar{display:none}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-recipes a.recipe{border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);margin-right:9px;position:relative;width:200px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-recipes a.recipe img{border-top-left-radius:25px;border-top-right-radius:25px;object-fit:cover;width:200px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-recipes a.recipe .inner-recipe{border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding:9px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-recipes a.recipe .inner-recipe h5{color:#00273b;font-size:16px;font-weight:500;margin-top:9px}div.component-product-modal div.content__component-product-modal .info__component-product-modal .content .content-body .product-recipes a.recipe .inner-recipe p{color:#023b5a;font-size:14px;margin-top:9px}div.component-switch-shop div.content__component-switch-shop{align-items:stretch;background-color:#fafafa;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto;max-height:60vh;max-width:720px;min-height:400px;overflow:auto;padding:110px 0 0;position:relative;width:auto}div.component-switch-shop div.content__component-switch-shop .container-title{align-items:center;background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px;box-shadow:0 6px 10px -10px rgba(0,0,0,.45);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:0;padding:27px 18px;position:absolute;right:0;top:0;z-index:2}div.component-switch-shop div.content__component-switch-shop .container-title h2{color:#00273b;font-size:32px}@media screen and (max-width:768px){div.component-switch-shop div.content__component-switch-shop .container-title h2{font-size:20px}}div.component-switch-shop div.content__component-switch-shop .container-title span{bottom:10px;color:#7e8fa9;font-size:14px;left:18px;position:absolute}div.component-switch-shop div.content__component-switch-shop .container-title div.close{cursor:pointer;position:absolute;right:10px;top:10px}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop{max-height:55vh;overflow-x:auto;padding:18px 18px 72px;scrollbar-width:none}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop::-webkit-scrollbar{display:none}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution{align-items:stretch;background-color:#fff;border:2px solid transparent;border-radius:20px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:18px;padding:9px}@media screen and (max-width:768px){div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution{flex-direction:column}}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution.active{border:2px solid #023b5a}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .left__container-distribution{align-items:center;background-image:linear-gradient(15deg,#17728c,rgba(238,127,35,.3));border-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;min-width:180px;padding:18px}@media screen and (max-width:768px){div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .left__container-distribution{border-bottom-left-radius:0;border-bottom-right-radius:0}}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .left__container-distribution span{color:#fff;font-size:24px;font-weight:600;line-height:36px;text-align:center}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .right__container-distribution{margin-left:18px;padding:9px;position:relative}@media screen and (max-width:768px){div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .right__container-distribution{margin-left:0}}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .right__container-distribution .badge{position:absolute;right:-30px;top:-20px}@media screen and (max-width:768px){div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .right__container-distribution .badge{display:none}}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .right__container-distribution h3{color:#00273b;font-size:20px;margin-bottom:9px}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .right__container-distribution p{margin-bottom:9px}div.component-switch-shop div.content__component-switch-shop .sellers__component-select-shop .container-distribution .right__container-distribution span.information{color:#7e8fa9;font-size:12px;line-height:12px}div.component-switch-shop div.content__component-switch-shop .app-toast{margin:0 18px 9px}div.component-switch-shop div.content__component-switch-shop .app-toast span{font-size:14px;line-height:18px}div.component-switch-shop div.content__component-switch-shop .container-form{align-items:center;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;left:0;padding:18px 0;position:absolute;right:0}@media screen and (max-width:768px){div.component-switch-shop div.content__component-switch-shop .container-form button{max-width:230px}}.app-toaster{align-items:center;bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;left:50%;position:fixed;transform:translateX(-50%);z-index:1100}@media screen and (max-width:768px){.app-toaster{width:90%}}.app-toast{align-items:stretch;animation:FadeIn .2s ease forwards;border-radius:5px;justify-content:space-between;margin-bottom:1rem;padding:27px}.app-toast,.app-toast .actions{color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap}.app-toast .actions{align-items:center;border-radius:50%;cursor:pointer;height:1.5rem;justify-content:center;margin-left:1rem;padding:.25rem;width:1.5rem}.app-toast.is-disappearing{animation:slideOutDown .3s ease forwards}.app-toast.success{box-shadow:0 8px 24px rgba(0,0,0,.1);color:#155724}.app-toast.success,.app-toast.success .actions{background-color:#d4edda}.app-toast.success .actions i{color:#155724}.app-toast.danger{background-color:#f8d7da;color:#721c24}.app-toast.warning{background-color:orange}.app-toast .content span{font-size:14px}header{background:#fff;height:120px;left:0;position:relative;right:0;top:0;width:100%;z-index:99}header.fixed{box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);position:fixed}header div.inner-header{justify-content:space-between;margin:0 auto;max-width:1199px;padding:15px 25px;position:relative}header div.inner-header,header div.inner-header .menu-mobile{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}header div.inner-header .menu-mobile{border-radius:50%;cursor:pointer;display:none;height:35px;justify-content:center;position:absolute;right:15px;width:35px}@media screen and (max-width:1024px){header div.inner-header .menu-mobile{display:block}}header div.inner-header .menu-mobile i{color:#00273b;position:relative}header div.inner-header .menu-mobile i:before{font-size:32px}header div.inner-header ul li{margin-left:35px}header div.inner-header ul li.logout{display:none}header div.inner-header ul li:hover{opacity:1!important;transition:opacity .5s cubic-bezier(.7,0,.3,1)}header div.inner-header ul li a{color:#023b5a;font-size:18px;transition:font-size .5s cubic-bezier(.7,0,.3,1)}header div.inner-header ul li a.is-active{color:#17728c}header div.inner-header ul li a:hover{opacity:.65;transition:opacity .5s cubic-bezier(.7,0,.3,1)}@media screen and (max-width:1024px){header div.inner-header ul.default{display:none}header div.inner-header ul.mobile{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:calc(100vh - 130px);justify-content:flex-start;left:0;padding-left:0;padding-top:18px;position:absolute;right:0;top:100px}header div.inner-header ul.mobile li{border-bottom:1px solid #7e8fa9;margin-bottom:18px;margin-left:0;padding-bottom:18px;width:100%}header div.inner-header ul.mobile li.logout{display:block}header div.inner-header ul.mobile li.logout a{color:#f5842b}header div.inner-header ul.mobile li:before{content:"";margin-right:27px}}main.wrapper{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0 27px}@media screen and (max-width:1024px){main.wrapper{padding:0 9px}}main.wrapper .wrapper-image{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}main.wrapper .wrapper-image .title{bottom:10%;padding:25px 45px;position:absolute}main.wrapper .wrapper-image .title h1,main.wrapper .wrapper-image .title h2{color:#fff}main.wrapper .wrapper-image .image{align-items:stretch;background:#abecc6 url(/build/images/home.8a3bd08f.jpg) no-repeat 100% 100%;background-size:100% auto;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:400px;justify-content:end;max-width:1199px}@media screen and (max-width:720px){main.wrapper .wrapper-image .image{height:300px}}main.wrapper article,main.wrapper article section{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}main.wrapper article section{margin:25px auto 50px;max-width:899px}main.wrapper article section.is-full{max-width:1199px}main.wrapper article section.is-row{flex-direction:row}@media screen and (max-width:1024px){main.wrapper article section.is-row{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}main.wrapper article section h2{color:#023b5a;margin-bottom:25px;margin-top:0;text-align:center}main.wrapper article section p{color:#023b5a;font-size:16px;line-height:26px;text-align:justify}main.wrapper article section div.left{height:320px;width:699px}main.wrapper article section div.left .image{background:url(/build/images/christophe-sopie-poule.bc1bcff2.jpg) no-repeat 100%;background-size:100%;height:100%;width:100%}@media screen and (max-width:1024px){main.wrapper article section div.left{display:none}}main.wrapper article section div.right{padding:0 25px;width:100%}@media screen and (max-width:1024px){main.wrapper article section div.right{padding:0}}main.wrapper article section .container-products{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:35px}main.wrapper article section .container-products .product{border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);height:180px;margin-top:25px;position:relative;width:250px}@media screen and (max-width:720px){main.wrapper article section .container-products .product{width:100%}}main.wrapper article section .container-products .product .image{border-radius:20px;height:100%;object-fit:cover;position:absolute;width:100%}main.wrapper article section .container-products .product .product-inner-text{bottom:0;color:#fff;left:0;padding:0 0 10px 10px;position:absolute}main.wrapper article section .container-products .product .product-inner-text h3{margin:0}main.wrapper article section .container-products .product .product-inner-text span{font-size:14px}main.wrapper article section .container-distributions{align-items:normal;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}@media screen and (max-width:768px){main.wrapper article section .container-distributions{flex-direction:column}}main.wrapper article section .container-distributions .distribution{align-items:center;background-color:#fff;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:27px;padding:0 9px;position:relative;width:42%}@media screen and (max-width:768px){main.wrapper article section .container-distributions .distribution{width:auto}}main.wrapper article section .container-distributions .distribution span.badge{position:absolute;right:-20px;top:-10px}main.wrapper article section .container-distributions .distribution .image{align-items:center;background-image:linear-gradient(15deg,#17728c,rgba(238,127,35,.3));border-top-left-radius:20px;border-top-right-radius:20px;display:flex;flex-direction:row;flex-wrap:nowrap;height:60px;justify-content:center;max-width:none;min-width:100%;padding:18px 9px}main.wrapper article section .container-distributions .distribution .image span{color:#fff;font-size:20px;font-weight:600;line-height:30px;text-align:center;transition:font-size .5s cubic-bezier(.7,0,.3,1)}main.wrapper article section .container-distributions .distribution .sale-inner-text{padding:9px}main.wrapper article section .container-distributions .distribution .sale-inner-text h3{color:#023b5a;font-size:20px;margin-bottom:18px;margin-top:18px;transition:font-size .5s cubic-bezier(.7,0,.3,1)}main.wrapper article section .container-distributions .distribution .sale-inner-text p{font-size:14px;line-height:18px}main.wrapper article section .container-distributions .distribution .sale-inner-text .info{color:#7e8fa9;font-size:12px;margin-top:10px;transition:font-size .5s cubic-bezier(.7,0,.3,1)}main.wrapper article section .exploitation{align-items:start;background:rgba(78,168,164,.2);border-radius:25px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:36px;padding:36px 54px}@media screen and (max-width:1024px){main.wrapper article section .exploitation{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:0}}main.wrapper article section .exploitation img{max-width:300px;object-fit:contain}@media screen and (max-width:1024px){main.wrapper article section .exploitation img{display:none;margin:36px auto}}main.wrapper article section .exploitation .content-exploitation{padding-left:27px}@media screen and (max-width:1024px){main.wrapper article section .exploitation .content-exploitation{padding:36px 27px}}main.wrapper article section .exploitation .content-exploitation h3{color:#023b5a;font-size:20px;margin-bottom:18px;margin-top:0;transition:font-size .5s cubic-bezier(.7,0,.3,1)}main.wrapper article section a.default{background:#f5842b;border-radius:14px;color:#fff;font-size:16px;margin:54px auto 0;padding:18px 36px;transition:font-size .5s cubic-bezier(.7,0,.3,1)}main.wrapper article section a.default:hover{opacity:.85;transition:opacity .5s cubic-bezier(.7,0,.3,1)}main.wrapper article section .container-redirect-recipes{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;text-align:right}main.wrapper article section .container-redirect-recipes a{color:#023b5a;margin-right:2px}main.wrapper article section .container-redirect-recipes i{color:#023b5a;position:relative;top:-2px}div.container-login,div.container-register{align-items:center;background:#b9e1df;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:100vh;position:relative}div.container-login img#logo,div.container-register img#logo{margin-bottom:25px;margin-top:25px;max-height:110px}@media screen and (max-width:720px){div.container-login img#logo,div.container-register img#logo{max-height:90px}}div.container-login h1,div.container-register h1{color:#00273b;font-size:32px;margin-bottom:36px}@media screen and (max-width:720px){div.container-login h1,div.container-register h1{margin-left:9px;margin-right:9px;text-align:center}}div.container-login form,div.container-register form{align-items:center;background:#fff;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.15);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-bottom:36px;margin-top:18px;max-width:580px;padding:36px 27px;position:relative;width:100%}@media screen and (max-width:720px){div.container-login form,div.container-register form{padding:36px 0;width:-moz-available}}div.container-login form div.bloc-informations,div.container-register form div.bloc-informations{margin-bottom:36px;padding:0 9px;width:auto}div.container-login form div.bloc-informations span,div.container-register form div.bloc-informations span{color:#f5842b;font-size:16px;line-height:20px;margin-bottom:27px}div.container-login form div.container-fields,div.container-register form div.container-fields{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;max-width:422px;width:100%}@media screen and (max-width:720px){div.container-login form div.container-fields,div.container-register form div.container-fields{padding:0 9px;width:auto}}div.container-login form div.container-fields a,div.container-login form div.container-fields p,div.container-register form div.container-fields a,div.container-register form div.container-fields p{color:#00273b;font-size:14px;line-height:20px;margin-bottom:27px;width:100%}div.container-login form div.container-fields a,div.container-register form div.container-fields a{color:#17728c;text-decoration:underline}div.container-login form div.container-fields a:hover,div.container-register form div.container-fields a:hover{opacity:.65}@media screen and (max-width:720px){div.container-login form div.container-fields input,div.container-login form div.container-fields textarea,div.container-register form div.container-fields input,div.container-register form div.container-fields textarea{width:85%}}div.container-login form div.form-group,div.container-register form div.form-group{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}div.container-login .alert-danger p,div.container-register .alert-danger p{color:#c92222}@media screen and (max-width:720px){div.container-login button,div.container-register button{padding:9px 27px;width:auto}}div.container-login .app-toast,div.container-register .app-toast{width:80%}div.recipes{padding:0 9px}.recipe .container-image{width:886px}@media screen and (max-width:1024px){.recipe .container-image{width:95%}}.recipe .container-image img{border-radius:25px;max-height:350px;object-fit:cover;width:100%}.recipe .container-image .information{padding-top:9px}.recipe .container-image .information span{color:#7e8fa9;font-size:14px}.recipe .inner-content .chapo{color:#00273b;font-size:16px;font-weight:600;line-height:22px;margin:18px auto 27px;width:720px}@media screen and (max-width:1024px){.recipe .inner-content .chapo{width:95%}}.recipe .inner-content .container-times{align-items:space-between;background:#fee8ab;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:0 auto;padding:18px 0;width:720px}@media screen and (max-width:1024px){.recipe .inner-content .container-times{width:95%}}.recipe .inner-content .container-times .container-time{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;width:100%}.recipe .inner-content .container-times .container-time i{color:#00273b}.recipe .inner-content .container-times .container-time span{color:#00273b;font-size:14px;margin-top:9px;text-align:center}.recipe .inner-content .inner-text{margin:36px auto 27px;max-width:720px}.recipe .inner-content .inner-text .separator-ingredients{margin-top:36px;width:95%}.recipe .inner-content .inner-text .ingredients{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:36px auto;max-width:620px}@media screen and (max-width:1024px){.recipe .inner-content .inner-text .ingredients{width:95%}}.recipe .inner-content .inner-text .ingredients .inner-title__ingredients{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%}.recipe .inner-content .inner-text .ingredients .inner-title__ingredients h3{color:#00273b;font-size:24px}.recipe .inner-content .inner-text .ingredients .inner-title__ingredients .number-people{border-radius:5px;padding:9px 36px}.recipe .inner-content .inner-text .ingredients .inner-title__ingredients .number-people span{color:#00273b;font-size:14px}.recipe .inner-content .inner-text .ingredients .list__ingredients{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:18px}.recipe .inner-content .inner-text .steps{margin:36px auto;max-width:620px}@media screen and (max-width:1024px){.recipe .inner-content .inner-text .steps{width:95%}}.recipe .inner-content .inner-text .steps .step{border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);margin-bottom:36px;padding:18px}.recipe .inner-content .inner-text .steps .step .title-step{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:18px;width:100%}.recipe .inner-content .inner-text .steps .step .title-step h3{color:#f5842b;font-size:18px}.recipe .inner-content .inner-text .steps .step .title-step .ingredients{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0!important}@media screen and (max-width:1024px){.recipe .inner-content .inner-text .steps .step .title-step .ingredients{width:auto!important}}.recipe .inner-content .inner-text .steps p{color:#00273b;font-size:14px}.recipe .inner-content .inner-text .attachments{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:36px auto;max-width:620px}@media screen and (max-width:1024px){.recipe .inner-content .inner-text .attachments{width:95%}}.recipe .inner-content .inner-text .attachments h3{color:#00273b;font-size:24px;margin-bottom:27px}.recipe .inner-content .inner-text .attachments .attachment{align-items:center;background-color:#e0e4ec;border-radius:25px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;padding:14px 27px}.recipe .inner-content .inner-text .attachments .attachment span{color:#00273b;font-size:14px;margin-left:4px}a.recipe-item{align-items:stretch;background-color:#fff;background:#fff!important;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:27px;padding:9px;position:relative}@media screen and (max-width:720px){a.recipe-item{flex-direction:column}}a.recipe-item img{border-radius:25px;max-width:230px}@media screen and (max-width:720px){a.recipe-item img{max-height:200px;max-width:none;object-fit:cover;width:100%}}a.recipe-item .inner__recipe-item{margin-top:9px;padding-left:9px;position:relative}@media screen and (max-width:720px){a.recipe-item .inner__recipe-item{padding-bottom:36px}}a.recipe-item .inner__recipe-item .time{align-items:center;border-radius:50%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:absolute;right:10px;top:-4px}a.recipe-item .inner__recipe-item .time span{color:#f5842b;font-size:14px;font-weight:600;margin-right:2px}a.recipe-item .inner__recipe-item .time i{color:#f5842b;position:relative;top:-2px}a.recipe-item .inner__recipe-item h3{color:#00273b;font-size:20px;margin-bottom:18px}a.recipe-item .inner__recipe-item p{color:#023b5a;font-size:16px;line-height:18px}a.recipe-item .inner__recipe-item .publish{bottom:10px;left:10px;position:absolute}a.recipe-item .inner__recipe-item .publish span{color:#7e8fa9;font-size:14px}.shop-card-screen{align-items:center;background:#b9e1df;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.shop-card-screen img#logo{margin-bottom:25px;margin-top:25px;max-height:150px}.shop-card-screen h1{font-size:32px;text-align:center}.shop-card-screen h2{color:#00273b;font-size:20px}@media screen and (max-width:720px){.shop-card-screen h2{font-size:18px}}.shop-card-screen .content__shop-card-screen{align-items:center;background:#fff;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.15);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-bottom:36px;margin-top:18px;max-width:720px;padding-top:45px;position:relative;width:100%}.shop-card-screen .content__shop-card-screen .container-products{margin:27px 18px;width:100%}.shop-card-screen .content__shop-card-screen .container-products .bloc{margin:0 auto 27px;width:95%}.shop-card-screen .content__shop-card-screen .container-products .bloc.legal input{margin-right:4px}.shop-card-screen .content__shop-card-screen .container-products .bloc.legal span{font-size:14px;line-height:18px;text-align:justify}.shop-card-screen .content__shop-card-screen .container-products .bloc.legal span a{text-decoration:underline}.shop-card-screen .content__shop-card-screen .container-products .bloc .container-info-order{font-size:16px}.shop-card-screen .content__shop-card-screen .container-products .bloc .container-info-order a{text-decoration:underline}.shop-card-screen .content__shop-card-screen .container-products .bloc .container-info-order i{color:#17728c;position:relative;top:4px}.shop-card-screen .content__shop-card-screen .container-products .bloc .container-days{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:18px;min-height:35px;width:auto}.shop-card-screen .content__shop-card-screen .container-products table tr{transition:background-color .3s}.shop-card-screen .content__shop-card-screen .container-products .product{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;max-height:40vh;position:relative}.shop-card-screen .content__shop-card-screen .container-products .product img{border-radius:10px;height:90px;max-width:110px;object-fit:cover;width:100%}.shop-card-screen .content__shop-card-screen .container-products .product img.bio{bottom:8px;height:30px;left:3px;min-width:auto;object-fit:contain;position:absolute;width:30px}.shop-card-screen .content__shop-card-screen .container-products .product div.image{background-position:50%;background-size:100% 100%;height:100%;position:absolute;width:100%}.shop-card-screen .content__shop-card-screen .container-products .product .product-inner-text{align-items:start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-left:6px}.shop-card-screen .content__shop-card-screen .container-products .product .product-inner-text h3{font-size:16px;font-weight:600;margin:0}.shop-card-screen .content__shop-card-screen .container-products .product .product-inner-text span.unityPerType{font-size:14px;margin-top:9px}.shop-card-screen .content__shop-card-screen .container-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:center;padding:45px 35px}.shop-card-screen .content__shop-card-screen .container-actions button{width:auto}.orders-screen,.orders-screen .container-orders{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.orders-screen .container-orders{max-width:986px;width:100%}.orders-screen .container-orders .container-order{border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.15);margin:0 18px 18px;max-width:720px;padding:36px 27px;width:100%}@media screen and (max-width:720px){.orders-screen .container-orders .container-order{max-width:none;width:85%}}.orders-screen .container-orders .container-order .header_container-order{border-bottom:1px solid #e0e4ec;margin-bottom:27px;padding-bottom:18px;position:relative}.orders-screen .container-orders .container-order .header_container-order h3{color:#00273b;font-size:18px;margin-bottom:4px}.orders-screen .container-orders .container-order .header_container-order span{color:#7e8fa9;font-size:12px}.orders-screen .container-orders .container-order .header_container-order .badge{position:absolute;right:-12px;top:-12px}@media screen and (max-width:768px){.orders-screen .container-orders .container-order .header_container-order .badge{right:-45px;top:-45px}}.orders-screen .container-orders .container-order .content_container-order{margin-bottom:18px}.orders-screen .container-orders .container-order .content_container-order p{color:#00273b;font-size:16px;margin-bottom:18px}.orders-screen .container-orders .container-order .content_container-order span{color:#41979a;font-weight:600}.orders-screen .container-orders .container-order .container-actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.orders-screen .container-orders .container-order .container-actions button{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-right:9px;max-width:none;padding:9px 27px;width:auto}@media screen and (max-width:768px){.orders-screen .container-orders .container-order .container-actions button:first-child{display:none}}.orders-screen .container-orders .container-order .container-actions button i{margin-right:9px}div.cms-page{background:#b9e1df;min-height:100vh;position:relative}div.cms-page,div.cms-page a.redirect-home{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}div.cms-page a.redirect-home img#logo{margin-bottom:25px;margin-top:25px;max-height:150px}@media screen and (max-width:720px){div.cms-page a.redirect-home img#logo{max-height:90px}}div.cms-page h1{color:#00273b;font-size:32px;margin-bottom:36px}@media screen and (max-width:720px){div.cms-page h1{margin-left:9px;margin-right:9px;text-align:center}}div.cms-page .inner__cms-page{align-items:flex-start;background:#fff;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.15);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin-bottom:36px;margin-top:18px;max-width:720px;padding:36px 27px;position:relative}div.cms-page .inner__cms-page div.content{margin-bottom:18px}div.cms-page .inner__cms-page div.content h2{color:#023b5a;font-size:18px;margin-bottom:9px}div.cms-page .inner__cms-page div.content p{color:#00273b;font-size:14px;margin-bottom:9px}.account-screen{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}@media screen and (max-width:830px){.account-screen .container-account{width:90%}}.account-screen .container-account .form__container-account{border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);margin-bottom:27px;max-width:768px;padding:36px 27px}.account-screen .container-account .form__container-account h2{color:#023b5a;font-size:20px;margin-bottom:18px}.account-screen .container-account .form__container-account p{color:#00273b;font-size:16px;font-weight:300;margin-top:27px}.account-screen .container-account .form__container-account a.logout{display:block;margin-top:18px;width:fit-content}.account-screen .container-account .form__container-account label{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:start;margin-top:27px}.account-screen .container-account .form__container-account label span{color:#00273b;font-size:16px;margin-right:9px}.account-screen .container-account .form__container-account .container-submit{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin:36px 0}.container-widget-search{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:54px 0;width:100%}@media screen and (max-width:1024px){.container-widget-search{margin-bottom:27px}}.container-widget-search .inner__container-widget-search{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;position:relative;width:100%}.container-widget-search .inner__container-widget-search .form-widget-search{align-items:stretch;border-radius:25px;box-shadow:1px 1px 20px 0 rgba(158,171,208,.5);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:27px}@media screen and (max-width:768px){.container-widget-search .inner__container-widget-search .form-widget-search{margin:0 9px 27px;width:-moz-available}}.container-widget-search .inner__container-widget-search .form-widget-search input{border-radius:25px 0 0 25px;font-size:16px;margin-bottom:0;min-width:360px;padding:18px 36px}@media screen and (max-width:1024px){.container-widget-search .inner__container-widget-search .form-widget-search input{width:100%}}@media screen and (max-width:768px){.container-widget-search .inner__container-widget-search .form-widget-search input{max-width:100%;padding:9px 36px}}@media screen and (max-width:500px){.container-widget-search .inner__container-widget-search .form-widget-search input{min-width:auto}}.container-widget-search .inner__container-widget-search .form-widget-search button{border-radius:0 25px 25px 0;font-weight:400;padding:18px 36px}.container-widget-search .inner__container-widget-search .form-widget-search button i{display:none}@media screen and (max-width:768px){.container-widget-search .inner__container-widget-search .form-widget-search button{max-width:100px;padding:9px 36px}}@media screen and (max-width:1024px){.container-widget-search .inner__container-widget-search .form-widget-search button i{display:block}.container-widget-search .inner__container-widget-search .form-widget-search button i:before{font-size:21px}.container-widget-search .inner__container-widget-search .form-widget-search button span{display:none}}.container-widget-search .inner__container-widget-search .categories-widget-search{max-width:720px;width:100%}@media screen and (max-width:1024px){.container-widget-search .inner__container-widget-search .categories-widget-search{overflow-y:hidden;scrollbar-width:none}.container-widget-search .inner__container-widget-search .categories-widget-search::-webkit-scrollbar{display:none}}.container-widget-search .inner__container-widget-search .categories-widget-search .inner__categories-widget-search{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#root,.app-container-loader,body,html{min-height:100vh}html{scroll-behavior:smooth}body{background:#fff;margin:0;min-width:380px;padding:0}a,button,h1,h2,h3,h4,h5,h6,input,label,li,p,select,small,span,td,textarea,th{font-family:Catamaran,sans-serif;transition:font-size .5s cubic-bezier(.7,0,.3,1)}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:46px}h1,h2{transition:font-size .5s cubic-bezier(.7,0,.3,1)}h2{font-size:32px}h6{font-size:24px}h6,p{transition:font-size .5s cubic-bezier(.7,0,.3,1)}p{font-size:16px;margin:0}a{color:#000;text-decoration:none}ul{display:flex;list-style:none}ul li{margin-left:10px}.btn,button{border-radius:14px;color:#023b5a;font-size:16px;padding:8px 18px;transition:font-size .5s cubic-bezier(.7,0,.3,1)}.btn.primary,button.primary{background:#023b5a;color:#fff}.btn.secondary,button.secondary{background:#f5842b;color:#fff}.btn.white,button.white{background:transparent;border:1px solid #fff;color:#fff}.btn:hover,button:hover{opacity:.85}button{background:#17728c;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:.9em;font-weight:700;max-width:420px;padding:15px;width:100%}button:hover{opacity:.8}div.container-logo{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}div.container-logo img{max-width:260px}div.container-logo span{color:#023b5a;font-size:20px;margin-left:27px}.component-loader{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100vh;justify-content:center;position:relative;width:100vw}.component-loader img{max-height:300px}@media screen and (max-width:768px){.component-loader img img{width:90%}}.component-loader .container-progress{bottom:5%;position:absolute}.component-loader .container-progress img{max-height:45px}div.content-exception{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100vh;justify-content:center;width:100vw}div.content-exception div.inner__content-exception{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}div.content-exception div.inner__content-exception span.error-number{color:#f5842b;font-size:70px}div.content-exception div.inner__content-exception span.error-title{color:#f5842b;font-size:24px;font-weight:700;margin-bottom:18px}div.content-exception div.inner__content-exception div.error-text{max-width:439px}div.content-exception div.inner__content-exception div.error-text p{color:#00273b;font-size:16px;line-height:20px}div.content-exception div.inner__content-exception a{border:2px solid #17728c;color:#17728c;font-size:16px;font-weight:700;margin-top:18px;text-transform:uppercase;width:fit-content}.overheader{background:rgba(78,168,164,.2);height:60px;justify-content:center}.overheader,.overheader .overheader-inner{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%}.overheader .overheader-inner{justify-content:space-between;max-width:1199px;padding:9px}.overheader .overheader-inner .overheader-links a{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.overheader .overheader-inner .overheader-links a span{color:#00273b;font-size:16px;margin-left:5px}.overheader .overheader-inner .overheader-auth a{font-size:14px;margin-left:14px}a.container-navigation-back{align-items:center;color:#00273b;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;justify-content:center;left:5%;position:absolute;top:180px}@media screen and (max-width:1024px){a.container-navigation-back{top:140px}}@media screen and (max-width:768px){a.container-navigation-back{top:120px}}a.container-navigation-back i{position:relative;top:-1px}a.container-navigation-back:hover{opacity:.65}.img-with-opacity{border-radius:20px;position:relative;width:100%}.img-with-opacity:before{background-image:linear-gradient(15deg,#17728c,rgba(238,127,35,.3));border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.separator{background:#fff;height:4px;width:100%}.app-container-loader{align-items:center;display:flex;justify-content:center}.gradient-custom{background:#2d9bd9;background:-webkit-linear-gradient(90deg,#59bc2b,#2d9bd9);background:linear-gradient(90deg,#59bc2b,#2d9bd9);min-height:100vh}.container-wrapper div.container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-width:1140px;width:100%}.container-wrapper.full-screen{background:#b9e1df}.container-wrapper.fixed{padding-top:120px}div.account-screen,div.orders-screen,div.products-screen,div.shop-card-screen{width:100%}div.account-screen div.container-title__screen,div.orders-screen div.container-title__screen,div.products-screen div.container-title__screen,div.shop-card-screen div.container-title__screen{margin:36px auto;width:auto}div.account-screen div.container-title__screen h1,div.orders-screen div.container-title__screen h1,div.products-screen div.container-title__screen h1,div.shop-card-screen div.container-title__screen h1{color:#00273b;font-size:32px;max-width:720px;text-align:center}div.container-popup{align-items:stretch;background-color:#fff;border-radius:25px;box-shadow:1px 6px 20px 3px rgba(0,0,0,.3);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0 auto;padding:27px 18px;position:relative;width:720px}div.container-popup div.container-close{cursor:pointer;position:absolute;right:15px;top:10px}.products{justify-content:space-around;margin:0 0 54px;width:100%}.products,.products.highlights{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.products.highlights{justify-content:center;justify-content:space-around;margin-bottom:0;width:130%}@media screen and (max-width:950px){.products.highlights{align-items:normal}}.products .container-empty{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.products .container-empty span{color:#00273b;margin-bottom:18px}.products .product{border-radius:25px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);cursor:pointer;margin-top:27px;min-height:280px;overflow:hidden;position:relative;width:270px}@media screen and (max-width:537px){.products .product{width:95%}}.products .product:hover div.image{background-size:120% 120%;transition-duration:1s;transition-property:background-size;transition-timing-function:ease}.products .product div.image-product{position:relative}.products .product div.image-product img{height:180px;max-width:270px;min-width:225px;object-fit:cover;width:100%}@media screen and (max-width:768px){.products .product div.image-product img{max-width:none}}.products .product div.image-product img.bio{bottom:5px;height:45px;left:5px;min-width:auto;object-fit:contain;position:absolute;width:45px}.products .product.highlight{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;margin-right:12px;max-width:48%;min-height:auto;width:100%}@media screen and (max-width:950px){.products .product.highlight{align-items:flex-start;flex-direction:column;justify-content:normal;margin-right:0;max-width:none;width:270px}}@media screen and (max-width:537px){.products .product.highlight{width:95%}}.products .product.highlight img{max-width:230px}@media screen and (max-width:950px){.products .product.highlight img{max-width:none}}.products .product.highlight .content-txt .txt{font-size:14px;margin-top:5px}.products .product.highlight .badge-product{left:5px;right:auto}.products .product div.image{background-position:50%;background-size:100% 100%;height:100%;position:absolute;width:100%}.products .product .product-inner-text{color:#023b5a;left:0;padding:9px;right:0}.products .product .product-inner-text h3{font-size:16px;font-weight:600;margin:0}.products .product .product-inner-text span{font-size:14px;margin-top:9px}.products .product .product-inner-text-bottom{padding:9px}.products .product .product-inner-text-bottom .price{color:#023b5a;font-size:20px;font-weight:600}.component-product-management-quantity{align-items:center;bottom:10px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:absolute;right:10px}.component-product-management-quantity .price{color:#00273b;font-size:18px;font-weight:600;margin-right:9px;transition:font-size .5s cubic-bezier(.7,0,.3,1)}.component-product-management-quantity .container-count{min-width:30px;text-align:center}.component-product-management-quantity .container-count span{color:#00273b;font-size:16px;font-weight:600;transition:font-size .5s cubic-bezier(.7,0,.3,1)}.component-product-management-quantity .container-add,.component-product-management-quantity .container-less{background-color:#4fada9;border:2px solid #4fada9;border-radius:50%;cursor:pointer;padding:0}.component-product-management-quantity .container-add span,.component-product-management-quantity .container-less span{color:#023b5a;font-size:14px;transition:font-size .5s cubic-bezier(.7,0,.3,1)}.component-product-management-quantity .container-add i,.component-product-management-quantity .container-less i{color:#fff;left:2px;position:relative}.component-product-management-quantity .container-add:hover,.component-product-management-quantity .container-less:hover{background-color:#17728c;border:2px solid #17728c}.component-product-management-quantity .container-add:hover i,.component-product-management-quantity .container-less:hover i{color:#fff}.component-product-management-quantity .container-less{background-color:#fff;border:2px solid #4fada9}.component-product-management-quantity .container-less i{color:#4fada9}.badge{background:#e0e4ec;border-radius:25px;color:#023b5a;cursor:pointer;font-size:14px;margin-bottom:9px;margin-right:11px;padding:7px 16px}.badge:hover{opacity:.85}.badge.active{background:#17728c;color:#fff}.badge.primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.badge.success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.badge.danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.badge.warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.badge-product{background-color:hsla(0,0%,100%,.85);border-radius:25px;color:#5abc2b;font-size:14px;font-weight:600;margin-right:11px;padding:7px 16px;position:absolute;right:5px;top:5px;z-index:1}.badge-product.not-available{color:#c92222}.wrapper-swiper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:65px;justify-content:start;margin:0 auto;max-width:1199px;width:100%}@media screen and (max-width:1024px){.wrapper-swiper{overflow-y:hidden;scrollbar-width:none}.wrapper-swiper::-webkit-scrollbar{display:none}}.wrapper-swiper .swiper{align-items:center;background:rgba(78,168,164,.2);border-radius:14px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.15);display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:500;height:fit-content;justify-content:center;margin:0 9px 0 0;min-width:fit-content;padding:9px 27px;position:relative}.wrapper-swiper .swiper i,.wrapper-swiper .swiper span{color:#023b5a;font-size:14px;font-weight:400;transition:font-size .5s cubic-bezier(.7,0,.3,1)}.wrapper-swiper .swiper i{left:0;position:absolute}.wrapper-swiper .swiper.active{background:rgba(254,162,70,.34)}.wrapper-swiper .swiper.active i,.wrapper-swiper .swiper.active span{color:#f5842b}.container-shopping-card{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:absolute;right:10px;top:10px;z-index:3}@media screen and (max-width:768px){.container-shopping-card{display:none}}.container-shopping-card.fixed{background-color:#fff;border-bottom-left-radius:25px;border-top-left-radius:25px;bottom:60px;box-shadow:1px 6px 20px 3px rgba(158,171,208,.3);display:flex;padding:18px 27px;position:fixed;right:0;top:auto}@media screen and (max-width:768px){.container-shopping-card.fixed{bottom:85px}}.container-shopping-card span.price{color:#00273b;font-size:18px;font-weight:700;margin-right:9px}.container-shopping-card .icon__container-shopping-card{position:relative}.container-shopping-card .icon__container-shopping-card span.count{align-items:center;background-color:#f5842b;border-radius:50%;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;height:28px;justify-content:center;position:absolute;right:-6px;top:-6px;width:28px;z-index:2}.container-shopping-card .icon__container-shopping-card i:before{color:#023b5a;font-size:32px}.container-shopping-card .icon__container-shopping-card i:hover:before{color:#17728c}div.component-window div.header__component-window{background:#fff;height:50px;left:0;position:absolute;right:0;top:0;z-index:1}div.component-window div.header__component-window div.title__header__component-window{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:50px;justify-content:center}div.component-window div.header__component-window div.title__header__component-window h3{font-size:18px;font-weight:400;margin:0 9px;text-align:center}div.component-window div.content{margin-top:27px;padding-top:50px}@media screen and (max-width:500px){div.component-window div.content{margin-top:18px;padding-top:18px}}div.component-window-wrapper{background-color:rgba(0,0,0,.35);bottom:0;position:fixed;top:0;width:100%;z-index:100}div.component-window-wrapper div.content__component-window-wrapper{height:calc(100vh - 70px);overflow:auto}@media screen and (max-width:500px){div.component-window-wrapper div.content__component-window-wrapper{height:calc(100vh - 40px)}}div.component-window-wrapper div.content__component-window-wrapper div.close__component-window-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:50px;justify-content:center;left:0;position:fixed;right:0;z-index:2}div.component-window-wrapper div.content__component-window-wrapper div.close__component-window-wrapper div.close__content__component-window-wrapper{position:absolute;right:25px}div.component-window-wrapper div.content__component-window-wrapper div.close__component-window-wrapper div.close__content__component-window-wrapper i{color:red}.full-screen{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;min-height:100vh;min-width:100vw;position:absolute}.full-screen.blue{background:#b9e1df}.full-screen img#logo{margin-bottom:25px;margin-top:25px;max-height:110px}@media screen and (max-width:720px){.full-screen img#logo{max-height:90px}}.full-screen h1{color:#00273b;margin-bottom:36px}table{border-collapse:collapse;font-size:16px;margin:20px 0;text-align:left;width:100%}table thead tr{background-color:#b9e1df;border-bottom:2px solid #fff}table thead tr th{padding:12px}table tbody tr{border-bottom:1px solid #ddd;transition:background-color .3s}table tbody tr:hover{background-color:#f9f9f9}table tbody tr:last-child{border-bottom:none}table tbody tr td{font-size:16px;padding:18px}table tbody tr td img{width:50px}table tbody tr.amount-total{font-size:16px;padding:9px}table tbody tr.amount-total td{padding:36px 9px;text-align:right}footer{align-items:center;background-color:rgba(78,168,164,.2);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;padding:9px 36px}footer .footer_legal{margin-bottom:9px}@media screen and (max-width:768px){footer .footer_legal{align-items:center;display:flex;flex-direction:column}}footer .footer_legal a{display:inline-block;font-size:14px}footer .footer_legal span{margin:0 9px}footer .content-credit .credit{font-size:12px}