@font-face{font-family:'iconfont';font-display:swap;src:url('/assets/fonts/iconfont.woff?m4f09y') format('woff'), url('/assets/fonts/iconfont.ttf?m4f09y') format('truetype'), url('/assets/fonts/iconfont.svg?m4f09y#iconfont') format('svg')}[class*="icon-"]:before{font-family:'iconfont';speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.icon-menu:before{content:"\e915"}.icon-cart:before{content:"\e924"}.icon-user:before{content:"\e934"}.icon-logout:before{content:"\e937"}.icon-search:before{content:"\e93a"}.icon-menu-alt:before{content:"\e915"}.icon-cart-alt:before{content:"\e924"}.icon-user-alt:before{content:"\e934"}.icon-logout-alt:before{content:"\e937"}.icon-icons-11:before{content:"\e93a"}.icon-cart:before{content:"\e926"}.icon-user:before{content:"\e92c"}.icon-logout:before{content:"\e919"}.icon-search:before{content:"\e925"}.icon-menu:before{content:"\e91d"}.icon-share:before{content:"\e93b"}.icon-flag:before{content:"\e912"}.icon-web:before{content:"\e93c"}.icon-facebook:before{content:"\e910"}.icon-instagram:before{content:"\e93d"}.icon-twitter:before{content:"\e92b"}.icon-pinterest:before{content:"\e938"}.icon-whatsapp:before{content:"\e936"}.icon-bomastudio:before{content:"\e935"}.icon-securessl:before{content:"\e930"}.icon-telephone:before{content:"\e921"}.icon-position:before{content:"\e91b"}.icon-mail:before{content:"\e91a"}.icon-rewind:before{content:"\e939"}.icon-forward:before{content:"\e917"}.icon-arrow-left:before,.icon-prev:before{content:"\e901"}.icon-arrow-right:before,.icon-next:before{content:"\e902"}.icon-arrow-up:before{content:"\e903"}.icon-arrow-down:before{content:"\e900"}.icon-left:before{content:"\e908"}.icon-right:before{content:"\e909"}.icon-up:before{content:"\e90a"}.icon-down:before{content:"\e907"}.icon-check:before{content:"\e904"}.icon-checkbox:before{content:"\e927"}.icon-checkbox-checked:before{content:"\e906"}.icon-radio:before{content:"\e90b"}.icon-radio-checked:before{content:"\e905"}.icon-grid:before{content:"\e913"}.icon-specifications:before{content:"\e918"}.icon-info:before{content:"\e914"}.icon-edit:before{content:"\e90e"}.icon-look:before{content:"\e90f"}.icon-download:before{content:"\e90d"}.icon-attachment:before{content:"\e920"}.icon-link:before{content:"\e916"}.icon-unlink:before{content:"\e933"}.icon-text:before{content:"\e911"}.icon-pdf:before{content:"\e931"}.icon-tag:before{content:"\e929"}.icon-maximize:before{content:"\e91c"}.icon-minimize:before{content:"\e91e"}.icon-plus:before{content:"\e923"}.icon-minus:before{content:"\e91f"}.icon-close:before{content:"\e92d"}.icon-trash:before{content:"\e92a"}.icon-play:before{content:"\e922"}.icon-pause:before{content:"\e93e"}.icon-clock:before{content:"\e90c"}.icon-reload:before{content:"\e93f"}.icon-star:before{content:"\e928"}.icon-star-empty:before{content:"\e932"}.icon-zoom-in:before{content:"\e92e"}.icon-zoom-out:before{content:"\e92f"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,p,a,em,img,strong,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,article,embed,figure,figcaption,footer,header,aside,main,menu,nav,output,section,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;vertical-align:top}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,header,nav,main,section{display:block}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0;border:0
none;background:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{opacity: .5}button[disabled],input[disabled],input[readonly]{cursor:not-allowed}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:none}input,textarea,select,button{outline:none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input:focus,textarea:focus,select:focus{outline-offset:0}::-webkit-input-placeholder{color:#5b4926}::-moz-placeholder{color:#5b4926;opacity:1}:-ms-input-placeholder{color:#5b4926}:-moz-placeholder{color:#5b4926;opacity:1}input:focus::-webkit-input-placeholder{color:#FFF}input:focus:-moz-placeholder{color:#FFF}input:focus::-moz-placeholder{color:#FFF}input:focus:-ms-input-placeholder{color:#FFF}::-moz-selection{background-color:rgba(91,73,38,0.3)}::selection{background-color:rgba(91,73,38,0.3)}.column{padding-left:24px;padding-right:24px}.spaced{margin-bottom:48px}.spaced-small{margin-bottom:24px}.full{width:100%;display:inline-block}.threequarters{width:75%;display:inline-block}.twothirds{width:66.666666666667%;display:inline-block}.half{width:50%;display:inline-block}.onequarter{width:25%;display:inline-block}.onethird{width:33.333333333333%;display:inline-block}.block-in{position:absolute;top:0;right:0;bottom:0;left:0}.table-out{display:table;height:100%;width:100%;table-layout:fixed}.table-in{float:none;display:table-cell;vertical-align:middle}.wrapper{max-width:1248px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.wrapper:after{content:"";display:table;clear:both}.wrapper-small{max-width:832px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media screen and (max-width: 1200px){.wrapper,.column{padding-left:12px;padding-right:12px}.spaced{margin-bottom:24px}.spaced-big{margin-bottom:24px}}@media screen and (max-width: 1024px){.onethird{width:40%}.twothirds{width:60%}.half{width:100%}.onequarter,.threequarters{width:50%}}@media screen and (max-width: 768px){.onequarter,.threequarters,.onethird,.twothirds{width:100%}}body{background-color:#F2EDE4;color:#5b4926;font-family:"Quicksand",sans-serif;font-size:100%;line-height:1.5}a{color:inherit;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}img{display:block;width:100%;height:auto}h1{font-size:4em;font-weight:700;line-height:1;color:#00953b;margin-bottom: .25em}h2{font-family:"Caveat",script;font-size:2.25em;font-weight:700;line-height:1;margin-bottom: .35em}h3{font-size:1.5em;font-weight:700}h4{font-size:1.25em;font-weight:700}h5{font-size:100%;font-weight:700;text-transform:uppercase;letter-spacing:0.1em}.text p,
.text ul,
.text
ol{font-family:"Source Serif Pro",serif;font-size:1.25em;line-height:2;margin-bottom:2em}.text
strong{font-weight:bold}.text
ul{list-style:disc;padding-left:1.5em}.text
ol{list-style:decimal;padding-left:1.5em}.text
li{margin-bottom:0.5em}.text
h3{color:#00953b;margin-bottom:0.5em}.text
a{text-decoration:underline;color:#00953b}.text a:hover{color:#f18a00}.button{display:inline-block;padding:1em
2em;font-size:0.75em;text-transform:uppercase;font-weight:700;line-height:2;letter-spacing:0.2em;background:#00953b;border:1px
solid #00953b;color:#FFF}.button:hover{border-color:#00c84f;background:#00c84f}.button:active{border-color:#5b4926;background:#5b4926}.button:before{margin-right: .75em}.button.round{border-radius:24px}.button-secondary{display:inline-block;padding:0.75em 1.5em;background:#B0A990}.button-secondary:hover{background:#B8924B;color:#FFF}.button-secondary:active{background:#5b4926}.button-secondary:before{margin-right: .75em}.show-if-mobile{display:none}.show-if-desktop{display:block}.page-main-content{padding-top:48px}.edit-link{position:absolute;z-index:101;display:inline-block;background:#000;color:#FFF;padding:0.125em 0.5em;margin: .5em}.hidden{display:none}@media screen and (max-width: 1200px){.page-main-content{padding-top:24px}}@media screen and (max-width: 1024px){h1{font-size:3em}h2{font-size:1.75em}h3{font-size:1.45em}}@media screen and (max-width: 768px){.show-if-mobile{display:block}.show-if-desktop{display:none}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.25em}.text p,
.text ul,
.text
ol{font-weight:400;font-size:100%;line-height:1.5;margin-bottom:1em}}@media screen and (max-width: 480px){h1{font-size:1.75em}h2{font-size:1.25em}h3{font-size:100%}}.site-header{position:relative;left:0;right:0;top:0;z-index:1000;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.1)}.site-topmenu-wrapper{max-width:1248px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:flex;justify-content:space-between;align-items:center;line-height:48px;padding:24px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.logo-box{position:relative;z-index:20}.logo{display:block;width:128px;height:70px;background-image:url('/assets/img/bioinvio-logo.svg');background-position:center center;background-repeat:no-repeat;background-size:contain;text-indent:200%;white-space:nowrap;overflow:hidden;margin-left:auto;margin-right:auto}.nosvg
.logo{background-image:url('/assets/img/bioinvio-logo.png')}.logo:hover,.logo:active{background-color:transparent !important}.header-menu-primary{flex-grow:2;display:inline-block;text-align:center}.header-menu-primary>li{display:inline-block;vertical-align:middle;margin:0
12px}.header-menu-primary>li>a{display:block;font-size:0.75em;text-transform:uppercase;font-weight:700;letter-spacing:0.2em;padding:0
2em;border-radius:24px}.header-menu-primary>li>a:hover{background-color:#00953b;color:#FFF}.header-menu-primary>li>a:active{background-color:#5b4926}.header-menu-primary .current>a{box-shadow:inset 0 0 0 2px #00953b}.header-menu-buttons{display:inline-block}.header-menu-buttons
li{display:inline-block}.header-menu-buttons li.hamburger-box{display:none}.header-menu-buttons .icon-button{display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:1em}.header-menu-buttons a:hover{background-color:#00953b;color:#FFF}.header-menu-buttons a:active{background-color:#5b4926}.header-menu-buttons .lang-box{position:relative;width:48px;height:48px}.header-menu-buttons
.langmenu{position:absolute;top:0;height:48px;overflow:hidden;padding-top:48px;border-radius:24px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-menu-buttons .langmenu:hover,
.header-menu-buttons
.langmenu.hover{height:auto;background:#00953b;color:#FFF}.header-menu-buttons .langmenu
li{text-align:center}.header-menu-buttons .langmenu
li.selected{position:absolute;top:0;left:0}.header-menu-buttons .langmenu
a{width:48px;height:48px;display:block;font-size:0.75em;text-transform:uppercase;font-weight:800;letter-spacing:0.2em}.header-menu-buttons .langmenu a:hover{background-color:rgba(91,73,38,0.25);transform:none}.header-menu-buttons .langmenu a:active{background-color:#5b4926}.header-menu-buttons .icon-cart{position:relative}.header-menu-buttons .icon-cart
.counter{position:absolute;top:4px;right:4px;display:block;min-width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;background:#00953b;color:#5b4926;font-size:0.5em;font-weight:700;padding:0
4px}.mainmenu{padding:0
24px 0;text-align:center;line-height:1.5;max-height:0;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.mainmenu
a{display:block;padding:0.75em 1.5em}.mainmenu a:hover{background:#00953b;color:#FFF}.mainmenu a:active{background:#5b4926}.mainmenu
.langmenu{display:none;text-align:center}.mainmenu .langmenu
li{display:inline-block}.scrolled .site-header{position:fixed}@media screen and (min-width: 1025px){.scrolled .site-topmenu-wrapper{padding:12px
24px}.scrolled .site-topmenu-wrapper
.logo{height:48px;background-size:auto 48px}}@media screen and (max-width: 1366px){.site-topmenu-wrapper{padding:1vw;line-height:2.5em}.header-menu-primary>li{margin:0
2px}.header-menu-buttons .icon-button{font-size:1.25em}.header-menu-buttons .lang-box{width:2.5em;height:2.5em}.header-menu-buttons
.langmenu{height:2.5em;width:2.5em;padding-top:2.5em;border-radius:1.25em}.header-menu-buttons .langmenu
a{width:3.3325em;height:3.3325em}.scrolled .site-topmenu-wrapper{padding:1vw}}@media screen and (max-width: 1024px){.header-menu-buttons li.hamburger-box{display:inline-block}.header-menu-primary{display:none}.logo{height:40px;background-size:auto 40px}.mobile-open{overflow:hidden}.mobile-open .site-header{height:100vh;overflow-y:scroll}.mobile-open .right-buttons{opacity:0;pointer-events:none}.mobile-open
.mainmenu{max-height:2000px;padding:24px
24px 0}}@media screen and (max-width: 360px){.right-buttons li.lang-box{display:none}.mainmenu
.langmenu{display:block}}.form-action
label{display:block;padding:0.5em 1em}.form-action input[type="text"],
.form-action input[type="email"],
.form-action input[type="number"],
.form-action input[type="date"],
.form-action input[type="password"],
.form-action textarea,
.form-action
select{border:1px
solid #00953b;padding: .75em 1em;width:100%}.form-action input[type="text"]:focus,
.form-action input[type="email"]:focus,
.form-action input[type="number"]:focus,
.form-action input[type="date"]:focus,
.form-action input[type="password"]:focus,
.form-action textarea:focus,
.form-action select:focus{border-color:#00953b}.form-action
textarea{height:10em}.form-action
.note{margin-bottom:12px}.form-action
.hidden{display:none}.form-action .input-quantity-wrapper{position:relative;display:inline-block}.form-action .input-quantity-wrapper
.qty{padding-left:2em;padding-right:2em;text-align:center;border-color:#00953b}.form-action .input-quantity-wrapper
button{position:absolute;top:0;display:block;width:2em;height:3em;line-height:3em;text-align:center;color:#B8924B}.form-action .input-quantity-wrapper button:hover{color:#5b4926}.form-action .input-quantity-wrapper button.qty-plus{right:0}.form-action .input-quantity-wrapper button.qty-minus{left:0}.form-action .input-buy-wrapper{display:inline-block}.form-action .input-buy-wrapper
.button{border:1px
solid #00953b}.form-action .inline-label{display:inline-block;vertical-align:middle;margin:0
1em 1em 0}.form-action .inline-label
input{display:inline-block;vertical-align:middle}.form-action .inline-label
label{display:inline-block;vertical-align:middle;padding:0
.5em}.form-action .inline-label label
a{display:block}.form-action .pd_privacy
h3{margin-top:24px}.form-action
.error{color:#ff3a3a}.form-feedback{border-bottom:1px solid #B0A990;padding-bottom:1em}.form-feedback
label{display:block;padding:0.5em}.form-feedback input[type="text"]{margin-bottom: .5em}.form-feedback input[type="text"],
.form-feedback
textarea{padding:1em;width:100%;border:1px
solid}.rating{position:relative;overflow:hidden;display:inline-block}.rating-input{display:none}.rating-input:checked~.rating-star:before{content:"\e928"}.rating-star{float:right;font-size:1.5em;width:2em;height:2em;line-height:2em;text-align:center;overflow:hidden;cursor:pointer;font-family:'iconfont';speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none}.rating-star:before{font-size:1.5em;content:"\e932"}.rating:hover .rating-star:hover:before,
.rating:hover .rating-star:hover~.rating-star:before{content:"\e928"}.rating:hover .rating-star:before{content:"\e932"}.input-wrapper{position:relative}.input-wrapper.required label:after{content:" *";color:#00953b}.input-wrapper.inline{display:inline-block;vertical-align:middle;margin:0
1em 1em 0}.input-wrapper.inline .select-wrapper{display:inline-block}.input-wrapper.inline.hidden{display:none}.select-wrapper{position:relative;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.select-wrapper
select{text-overflow:ellipsis;position:relative;width:100%;padding:0
3em 0 1em;height:48px}.select-wrapper
option{color:#000}.select-wrapper:before{font-family:'iconfont';speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;position:absolute;z-index:10;bottom:0;right:0;width:48px;height:48px;line-height:48px;text-align:center;content:"\e907";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;pointer-events:none}.select-wrapper.required label:after{content:" *";color:#00953b}.radio-wrapper{display:block;margin:0
0.25em 0.25em 0}.radio-wrapper
label{display:inline-block;padding:0}.radio-wrapper
input{margin-right: .5em}.checkbox-wrapper{display:block;margin:0
0.25em 0.25em 0}.checkbox-wrapper
label{display:inline-block;padding:0}.checkbox-wrapper
input{margin-right: .5em}.site-search{position:fixed;z-index:1200;top:0;left:0;right:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);background:#FFF;padding:32px
48px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.site-search.active{display:block;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);box-shadow:0 0 20px rgba(0,0,0,0.1)}.src-close-btn{position:absolute;top:0;bottom:0;right:0;margin:36px;display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2em;text-align:center;background:#5b4926;border:1px
solid #5b4926;color:#FFF;border-radius:1em}.src-close-btn:hover{border-color:#88692c;background:#88692c}.src-close-btn:active{border-color:#5b4926;background:#5b4926}.src-form{max-width:832px;margin-left:auto;margin-right:auto;padding-right:48px;position:relative;background:#F2EDE4;border-radius:24px;text-align:center}.src-form .search-button{position:absolute;top:0;right:0;display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2em;text-align:center;background:#00953b;border:1px
solid #00953b;color:#FFF;border-radius:1em}.src-form .search-button:hover{border-color:#00c84f;background:#00c84f}.src-form .search-button:active{border-color:#5b4926;background:#5b4926}.src-form .search-button:hover{border-color:#00c84f;background:#00c84f}.src-form .search-button:active{border-color:#5b4926;background:#5b4926}.src-form .input-wrapper
input{width:100%;padding:0.75em 1em}@media screen and (max-width: 1024px){.site-search{padding-right:120px}.src-form{max-width:none}.src-form .search-text{width:100%}.src-form .search-category{display:none}}@media screen and (max-width: 600px){.site-search{padding:24px}.site-search:before{content:"";position:absolute;top:24px;left:24px;display:inline-block;vertical-align:middle;width:96px;height:48px;background-image:url('/assets/img/bioinvio-logo.svg');background-position:center center;background-repeat:no-repeat;background-size:contain}.nosvg .site-search:before{background-image:url('/assets/img/bioinvio-logo.png')}.src-close-btn{position:static;float:right;margin:0
0 24px 0}.src-form{clear:both}}.site-footer{position:relative;z-index:2;background:#254441;color:#FFF;padding-top:48px;text-align:center}.site-footer:before{content:"";position:absolute;z-index:1;left:0;right:0;height:6px;background-size:auto 100%;top:0;background-image:url('/assets/img/top.svg');background-position:top center}.site-footer
.logo{display:block;width:96px;height:56px;background-image:url('/assets/img/bioinvio-logo-w.svg');background-position:center center;background-repeat:no-repeat;background-size:contain;text-indent:200%;white-space:nowrap;overflow:hidden;margin-left:auto;margin-right:auto}.nosvg .site-footer
.logo{background-image:url('/assets/img/bioinvio-logo-w.png')}.footer-menu{text-align:left}.footer-menu:after{content:"";display:table;clear:both}.footer-menu .wrap-img{display:none}.footer-menu
a{display:inline-block;padding:0.25em 0.5em}.footer-menu a:hover{background:#00953b;color:#FFF}.footer-menu a:active{background:#5b4926}.footer-menu>li{width:33.333333333333%;float:left;margin-bottom:48px}.footer-menu>li>a{font-weight:700;text-transform:uppercase}.footer-menu
ul{color:#84775c}.footer-socialmenu
a{display:inline-block;font-size:2em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:1em;color:#84775c;margin:0
0.5em;color:#FFF}.footer-socialmenu a.icon-instagram{background:#e1306c;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}.footer-socialmenu a.icon-facebook{background-color:#3B5998}.footer-socialmenu a:hover{transform:translateY(-4px)}.footer-socialmenu a:active{transform:translateY(0);background:#5b4926 !important}.footer-text{font-family:"Caveat",script;font-size:2.25em;font-weight:700;line-height:1;margin-bottom: .35em}.footer-text a,.footer-link{display:inline-block;padding:0
0.25em;position:relative}.footer-text a:before,.footer-link:before{content:"";position:absolute;z-index: -1;bottom:0;left:0;right:0;border-bottom:1px solid #B8924B;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.footer-text a:hover:before,.footer-link:hover:before{color:#00953b;border-bottom-width:4px}.footer-text a:active,.footer-link:active{color:#5b4926}.footer-text a:active:before,.footer-link:active:before{border-bottom-width:1px;border-bottom-color:#5b4926}.footer-free-shipping{color:#f18a00}.footer-evidence{font-size:1.25em}.footer-evidence
strong{color:#f18a00}.securebuy-claim{width:33.333333333333%;display:inline-block;padding-left:24px;padding-right:24px;vertical-align:middle;text-align:right}.securebuy-icon{display:inline-block;vertical-align:middle;font-size:3em;margin-right:0.33em;line-height:1}.securebuy-text{display:inline-block;vertical-align:middle;font-weight:700}.securebuy-cards{width:66.666666666667%;display:inline-block;padding-left:24px;padding-right:24px;vertical-align:middle;padding-top:6%;background-image:url('/assets/img/carte-di-credito-w.svg');background-position:center center;background-repeat:no-repeat;background-size:contain}.nosvg .securebuy-cards{background-image:url('/assets/img/carte-di-credito-w.png')}.footer-minimenu
li{display:inline-block}.footer-minimenu li:after{content:"•";margin:0
1ch}.footer-minimenu li:last-child:after{display:none}.footer-top-link{display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2em;text-align:center;margin-left:auto;margin-right:auto}.footer-top-link:before{line-height:1}.footer-credits{position:absolute;z-index:10;bottom:0;right:0;display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2em;text-align:center}.footer-credits:before{line-height:1}@media screen and (max-width: 1024px){.footer-text{font-size:1.5em}.site-footer{padding-top:24px}.securebuy-claim{display:block;width:100%;text-align:inherit}.securebuy-cards{display:block;width:100%;padding-top:8%}}@media screen and (max-width: 768px){.footer-menu{text-align:center}.footer-menu>li{width:100%;float:none;margin-bottom:24px}.footer-menu ul>li{display:inline-block}.footer-evidence{font-size:1.25em}.securebuy-cards{padding-top:26%}}@media screen and (max-width: 480px){.footer-text{font-size:1.25em}.footer-minimenu
li{display:block;margin-bottom:12px}.footer-minimenu li:after{display:none}}.center-popup{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;padding:24px;display:none;background-color:rgba(0,0,0,0.5)}.center-popup.visible-popup{display:block}.center-popup .popup-content{position:relative;padding:40px;margin:0
auto;background:#FFF;border-radius:8px;max-width:480px;box-shadow:0 8px 24px rgba(91,73,38,0.25)}.center-popup .popup-content
h1{margin-bottom:48px}.center-popup .popup-content
p{margin-bottom:12px}.center-popup .icon-close{position:absolute;top:0;right:0;width:40px;height:40px;border-radius:8px;font-size:1.5em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.center-popup .icon-close:hover{color:#f18a00}.center-popup .icon-close:active{box-shadow:inset 0 4px 8px rgba(91,73,38,0.2)}.notification{position:fixed;z-index:10000;bottom:0;right:0;margin:12px;max-width:480px;background:#FFF;box-shadow:0 5px 10px rgba(91,73,38,0.2);border-top:solid 48px;border-radius:8px;padding:24px}.notification
button{width:48px;height:48px;color:#FFF;position:absolute;top: -48px;right:0}.notification button:hover{box-shadow:0 5px 10px rgba(91,73,38,0.2)}.notification button:active{box-shadow:inset 0 4px 8px rgba(91,73,38,0.2);background-color:rgba(91,73,38,0.4)}.notification
.big.notice{font-size:1.75em;font-weight:700;line-height:1}.notification
.medium.notice{font-weight:700;margin-bottom:24px}.notification .notification-header{padding:0
24px 24px;color:#FFF;text-align:center}.notification .notification-body{padding:24px}.notification.error{border-top-color:#ff3a3a}.notification.error .notification-header{background:#ff3a3a}.notification.success{border-top-color:#093}.notification.success .notification-header{background:#093}#cookie-bar{z-index:9999999999;position:fixed;bottom:0;right:0;max-width:400px;background:rgba(0,0,0,0.9);color:#FFF;padding:1em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#cookie-bar
p{float:left;padding:1em}#cookie-bar
a{float:right;padding:1em
1.5em}#cookie-bar a.cb-policy{text-decoration:underline}#cookie-bar a.cb-policy:hover{color:#00953b}#cookie-bar a.cb-enable{font-weight:700;background:#00953b}#cookie-bar a.cb-enable:hover{background:#f18a00}.scrolled #cookie-bar{opacity:0;pointer-events:none}img.lazy{opacity:0;transition:opacity 1s}img.lazy.loaded{opacity:1}.no-js
img.lazy{display:none}.inline{background:rgba(255,0,0,0.25);display:inline-block}.carrello
thead{border-bottom:1px solid #84775c}.carrello
th{text-transform:uppercase;font-size:0.875em;padding:12px;text-align:left}.carrello
td{padding:12px}.carrello tr td:first-child,
.carrello tr th:first-child{padding-left:0}.carrello tr td:last-child,
.carrello tr th:last-child{padding-right:0}.carrello .product-wrapper{display:flex}.carrello .prezzo,
.carrello .price-block{text-align:right}.carrello
.quantita{width:144px;text-align:center}.carrello
.mainrow{border-bottom:1px solid #84775c}.carrello .mainrow:last-child{border-bottom:none}.carrello .prodotto-img{display:inline-block;margin-right:12px}.carrello .prodotto-nome{display:inline-block}.carrello .prodotto-codice{font-size:0.75em}.carrello .prodotto-url{display:inline-block;font-weight:700}.carrello .prodotto-url:hover{text-decoration:underline}.carrello .prodotto-attributi{font-size:0.875em}.carrello .prodotto-prezzo-base{color:#B8924B;text-decoration:line-through;font-size:0.875em;text-align:right}.carrello .offer-price{color:#f18a00}.carrello .btn-remove{font-size:0.875em;display:inline-block;text-decoration:underline}.carrello .btn-remove:hover{color:#00953b}.carrello .btn-remove:active{color:#5b4926}.update-cart{display:none}.summary-wrapper .shop-button-wrap{text-align:center}.summary-wrapper .prev,
.summary-wrapper
.next{width:100%}.summary-title{text-align:center;font-weight:700;text-transform:uppercase;font-size:0.875em;padding:12px}.summary{margin-bottom:24px}.summary
tr{border-top:1px solid #84775c}.summary
td{padding:12px
0}.summary .price-block{text-align:right}.summary
.totale{font-weight:700;font-size:1.5em}.summary
.special{color:#f18a00;font-size:0.875em}.summary-button{text-align:center;font-size:1.25em}.summary-button
a{width:100%}.summary-button a+a{margin-top:12px}.voucher-item{margin-bottom:12px;display:flex;align-items:flex-end;justify-content:space-between}.btn-remove-voucher{text-decoration:underline}.btn-remove-voucher:hover{color:#00953b}.voucher-add-wrapper{display:flex;align-items:flex-end}.voucher-input-wrapper{margin-right: .5em}.voucher-input-wrapper
label{padding:0}@media screen and (max-width: 1024px){.carrello table,
.carrello tbody,
.carrello
tfoot{display:block}.carrello
thead{display:none}.carrello td,
.carrello
tr{display:block;padding:0}.carrello
tr{width:100%}.carrello .mainrow:after{content:"";display:table;clear:both}.carrello
.product{float:left}.carrello
.generic{float:right;clear:right;width:144px}.carrello
.generic.quantita{margin:6px
0}.carrello
.totale{text-align:right;font-weight:700}.carrello
.right{padding-right:0}.carrello tfoot
tr{padding:6px;border-bottom:1px solid #5b4926}.carrello tfoot
.right{text-align:left}.carrello tfoot
.conto{border:0
none;text-align:right}.carrello tfoot
.title{display:inline-block;margin-right:12px;vertical-align:bottom}.carrello tfoot
.special{display:inline-block;font-size:0.875em;vertical-align:bottom}.carrello tfoot
td{width:50%;display:inline-block}.carrello .prezzo-base{display:none}.carrello .toolbar .icon-left{display:none}.summary-wrapper .form-action input,
.summary-wrapper .form-action
button{font-size:0.875em}.summary
td{padding:6px
0}.summary-button{margin-bottom:12px}}@media screen and (max-width: 600px){.carrello .prezzo,
.carrello .price-block{text-align:center}.carrello
.product{float:none}.carrello
.generic{float:none;width:33.333333333333%;display:inline-block}}.marchi-qualita
.icon{display:inline-block;text-indent:200%;white-space:nowrap;overflow:hidden;width:48px;height:48px;background-size:100% auto}.marchi-qualita .arancia-igp{background-image:url('/assets/img/marchio-igp-arancia-rossa-di-sicilia.png')}.marchi-qualita .arancia-dop{background-image:url('/assets/img/marchio-dop-arancia-di-ribera.png')}.marchi-qualita
.bio{background-image:url('/assets/img/marchio-biologico.png')}.marchi-qualita .limone-igp{background-image:url('/assets/img/marchio-igp-limone-di-siracusa.png')}.product-item{position:relative;z-index:1;text-align:center}.product-item .marchi-qualita{position:absolute;z-index:20;top:0;right:0}.product-item .price-block{margin-bottom:12px}.product-item
.prezzo{vertical-align:baseline}.product-item .prezzo-base-wrapper{display:inline-block;vertical-align:baseline;color:#84775c;font-size:0.875em;line-height:1.2}.product-item .prezzo-base{text-decoration:line-through;vertical-align:baseline}.product-item
.unavailable{color:#ff3a3a}.product-item
.action{display:inline-block;padding:1em
2em;font-size:0.75em;text-transform:uppercase;font-weight:700;line-height:2;letter-spacing:0.2em;background:#00953b;border:1px
solid #00953b;color:#FFF;border-radius:24px}.product-item .action:hover{border-color:#00c84f;background:#00c84f}.product-item .action:active{border-color:#5b4926;background:#5b4926}.product-item .action:before{margin-right: .75em}.product-item
.action.round{border-radius:24px}.product-item-inner{background:#FFF;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:0 25px 40px -35px rgba(91,73,38,0.4)}.product-item-inner:hover{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px)}.product-item-inner:hover .product-image{opacity:0.65}.product-item-inner>a{display:block;position:relative}.product-item-img{position:relative;overflow:hidden;padding-top:100%}.product-item-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:11;margin:6px;background-image:url('/assets/img/border.svg')}.product-item-img .product-image{position:absolute;top:0;left:0;z-index:10;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.product-item-message-marketing{text-transform:uppercase;font-weight:700;font-size:0.75em}.product-item-offer-label-wrap{position:absolute;right:0;bottom:0;left:0;text-align:center;text-transform:uppercase;font-weight:700;font-size:0.75em;z-index:30}.product-item-offer-label{display:inline-block;padding: .125em 1.5em;background:#f18a00;color:#FFF}.product-item-customizable{font-size:0.875em}.product-item-variable{font-size:0.875em;color:#B8924B}.product-item-details{padding:12px}.product-item-name{margin-bottom:12px}.product-item-name
h3{line-height:1.2;color:#00953b}.product-item-abstract{color:#B8924B;font-size:0.875em;line-height:1.2;margin-bottom:8px}.product-item-rating{font-size:0.875em}@media screen and (max-width: 1024px){.product-item-abstract{display:none}}@media screen and (max-width: 768px){.product-item
.action{padding:0.678em 1.833em}}@media screen and (max-width: 480px){.product-item-img-holder
img{max-width:250px;margin-left:auto;margin-right:auto}.product-item .marchi-qualita
.icon{display:block}.product-item-details{padding:0}.product-item-name{min-height:0;margin-bottom:6px}.product-item-message-marketing{font-size:0.625em}.product-item .price-block{margin-bottom:6px}.product-item .prezzo-base-wrapper{font-size:0.75em}}@media screen and (min-width: 400px){.product-item{width:50%;display:inline-block}}@media screen and (min-width: 768px){.product-item{width:33.333333333333%}}.owl-item .product-item{display:block;width:auto !important}.navigation-page{display:none;position:fixed;z-index:30;bottom: -48px;left:0;right:0;text-align:right;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.navigation-page
a{display:inline-block;padding:1em
2em;font-size:0.75em;text-transform:uppercase;font-weight:700;line-height:2;letter-spacing:0.2em;background:#00953b;border:1px
solid #00953b;color:#FFF}.navigation-page a:hover{border-color:#00c84f;background:#00c84f}.navigation-page a:active{border-color:#5b4926;background:#5b4926}.navigation-page a:before{margin-right: .75em}.navigation-page
a.round{border-radius:24px}.navigation-page
a.current{background-color:#00953b}.scrolled .navigation-page{bottom:0}@media screen and (max-width: 768px){.navigation-page{display:block}}.header-menu-primary .logo
a{background-position:top center;width:74px;height:48px;background-size:74px,auto}.page-main-content{min-height:100vh}small{font-size: .8em;padding: .2em;display:inline-block;color:red}.error,.error-msg{color:#ff3a3a}.success{color:#093}.group:after{content:"";display:table;clear:both}.steps{margin-top: -48px;margin-bottom:48px}.steps
li{width:33.333333333333%;display:inline-block;text-align:center;color:#B8924B}.steps
a{display:block;padding: .5em}.steps a:hover{background:#B8924B;color:#FFF}.steps a:active{background:#5b4926}.steps
div{padding: .5em}.steps
.fill{background:#B0A990;color:#5b4926}.steps
.current{background:#B0A990;color:#5b4926;font-weight:700;position:relative}.steps .current:after{content:"";width:0;height:0;border-style:solid;position:absolute;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #B0A990;right: -20px;top:50%;margin-top: -20px}.checkout-main{width:66.666666666667%;display:inline-block}.checkout-aside{width:33.333333333333%;display:inline-block}.checkout-fr{float:right}.form-action:after{content:"";display:table;clear:both}.cart-message{margin-top:48px;font-size:1.25em}.cart-message
strong{color:#f18a00}.page-offer-content{padding-top:96px}.navigation-page{display:block;left:200px;bottom:0;z-index:30;text-align:center}.navigation-page a:before{margin-right:1.5em}.navigation-page .icon-up{display:none}.navigation-page .icon-down{background:#f18a00}.scrolled .navigation-page .icon-up{display:inline-block}.scrolled .navigation-page .icon-down{display:none}.empty-state{text-align:center}.empty-state
a{display:inline-block}.address-choose{display:none;margin-bottom:24px}.address-choose
label{padding:0}.address-choose .select-wrapper{max-width:624px}.address-choose .input-wrapper{margin-bottom:12px}.address{padding:12px;max-width:624px;outline:1px
solid #B0A990;display:flex;align-items:flex-start;justify-content:space-between}.linko{text-decoration:underline}.linko:hover{text-decoration:none}.step-indirizzo .checkout-aside .input-wrapper.inline-label{margin:0}.step-indirizzo .checkout-aside .next:disabled{opacity: .5;cursor:not-allowed}.step-indirizzo .checkout-aside .next:disabled:hover{background:#00953b}.step-indirizzo .checkout-aside .button-secondary{width:100%;text-align:center}.step-indirizzo .checkout-aside
.confirm{width:100%;font-size:0.9375em;margin-bottom:24px}.confirm-order
.message{font-weight:700;color:#ff3a3a;background:cyan}.confirm-toolbar:after{content:"";display:table;clear:both}.confirm-pay-buttons{text-align:right}.confirm-pay-buttons
a{margin:0
0 12px 12px}@media screen and (max-width: 1200px){.steps{margin-top: -24px;margin-bottom:24px}}@media screen and (max-width: 1024px){.checkout-main{display:block;width:auto}.checkout-aside{display:block;width:auto}.checkout-fr{float:none}.navigation-page{left:0}.step-riepilogo .checkout-aside{padding:0
12px 12px;border:1px
solid;box-shadow:0 0 40px rgba(91,73,38,0.2)}.step-indirizzo .checkout-aside{padding:0
12px 12px;border:1px
solid;box-shadow:0 0 40px rgba(91,73,38,0.2);padding:12px}.step-indirizzo .checkout-aside
.confirm{margin-bottom:12px}.confirm-toolbar,.confirm-pay-buttons{text-align:center}.confirm-pay-buttons{padding:0
12px 12px;border:1px
solid;box-shadow:0 0 40px rgba(91,73,38,0.2);padding-top:12px;padding-bottom:0}.confirm-shop-button-wrap
a{display:block;text-align:center}.confirm-order .checkout-aside{padding:0
12px 12px;border:1px
solid;box-shadow:0 0 40px rgba(91,73,38,0.2);padding-top:12px}}@media screen and (max-width: 480px){.steps{font-size:0.875em}.confirm-pay-buttons
a{display:block;text-align:center;margin:0
0 12px 0}}@media screen and (max-width: 320px){.steps{font-size:0.75em}}
