.button-line{display:inline-block;text-transform:uppercase;font-weight:700;color:#B68D25;letter-spacing:0.2em}.button-line:before,.button-line:after{content:'';display:inline-block;vertical-align:middle;height:0;border-bottom:1px solid;-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-line:before{width:72px;margin-right:1em}.button-line:after{width:0;margin-left:1em}.button-line:hover{color:#B68D25}.button-line:hover:before{width:0}.button-line:hover:after{width:72px}.button-line:active:after{opacity:0}@font-face{font-family:'iconfont';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{content:"\e901"}.icon-arrow-right: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:#EBEBE4}::-moz-placeholder{color:#EBEBE4;opacity:1}:-ms-input-placeholder{color:#EBEBE4}:-moz-placeholder{color:#EBEBE4;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(235,235,228,0.3)}::selection{background-color:rgba(235,235,228,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:#0C2D28;color:#EBEBE4;font-family:"Lato",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-family:"Spectral",serif;font-size:4em;font-weight:800;line-height:1;letter-spacing: -0.025em;margin-bottom: .35em}@media screen and (max-width: 1024px){h1{font-size:3em}}@media screen and (max-width: 768px){h1{font-size:2em}}@media screen and (max-width: 480px){h1{font-size:1.75em}}h2{font-family:"Asul",sans-serif;font-size:2em;font-weight:400;line-height:1.2;margin-bottom: .25em}@media screen and (max-width: 1024px){h2{font-size:1.75em}}@media screen and (max-width: 768px){h2{font-size:1.5em}}@media screen and (max-width: 480px){h2{font-size:1.25em}}h3{font-family:"Asul",sans-serif;font-size:1.5em}@media screen and (max-width: 1024px){h3{font-size:1.45em}}@media screen and (max-width: 768px){h3{font-size:1.25em}}@media screen and (max-width: 480px){h3{font-size:1.125em}}h4{font-family:"Asul",sans-serif;font-size:1.25em}h5{font-family:"Asul",sans-serif;font-size:100%;text-transform:uppercase;letter-spacing:0.1em}.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
h1{line-height:1;margin-bottom:0.5em}.text h2,
.text h3,
.text h4,
.text p,
.text ul,
.text
ol{margin-bottom:1em}.text
h3{color:#B68D25;position:relative}.text h3:after{content:"";position:absolute;top:0;left: -1.5em;height:4em;border-left:1px solid}.text
a{text-decoration:underline;color:#B68D25}.text a:hover{color:#B68D25}.deco{font-size:1.5em}.deco p,
.deco ul,
.deco
ol{font-weight:300;line-height:2;margin-bottom:2em}.deco
strong{font-weight:bold}.button{display:inline-block;padding:1em
2em;font-size:0.875em;text-transform:uppercase;font-weight:700;letter-spacing:0.2em;background:#B68D25;border:1px
solid #B68D25;color:#FFF}.button:hover{border-color:#e2af2c;background:#e2af2c;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.button:active{border-color:#09211d;background:#09211d;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.button:before{margin-right: .75em}.button.round{border-radius:24px}.button-secondary{display:inline-block;padding:0.75em 1.5em;background:#445d57}.button-secondary:hover{background:#b3bcb5;color:#0C2D28}.button-secondary:active{background:#09211d;color:#FFF}.button-secondary:before{margin-right: .75em}.show-if-mobile{display:none}.show-if-desktop{display:block}.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: 1024px){h1{font-size:3em}h2{font-size:1.75em}.deco{font-size:100%}.deco p,
.deco ul,
.deco
ol{font-weight:400;line-height:1.5;margin-bottom:1em}}@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}}@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:100}.site-topmenu-wrapper{display:flex;justify-content:space-between;align-items:center;padding:24px
48px}.left-buttons{padding-right:24px}.right-buttons{padding-left:24px}.header-menu-primary{flex-grow:2;display:inline-block;text-align:center}.header-menu-primary
li{display:inline-block;vertical-align:middle;width:14.285714285714%}.header-menu-primary
a{display:inline-block;font-size:0.875em;text-transform:uppercase;font-weight:700;padding:0.75em 0;letter-spacing:0.05em;position:relative}.header-menu-primary a:before{content:"";position:absolute;z-index: -1;bottom:0;height:1px;left: -1em;right: -1em;background:transparent;-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-primary a:hover:before{background:#B68D25;height:100%}.header-menu-primary a:active:before{background:#09211d}.header-menu-primary .logo
a{display:inline-block;vertical-align:middle;width:144px;height:72px;background-image:url('/assets/img/terre-di-santo-spirito-logo-w.svg');background-position:center center;background-repeat:no-repeat;background-size:contain;color:transparent}.nosvg .header-menu-primary .logo
a{background-image:url('/assets/img/terre-di-santo-spirito-logo-w.png')}.header-menu-primary .current>a:before{background:#B68D25}.header-menu-buttons{display:inline-block;color:#7c8c86}.header-menu-buttons
li{display:inline-block}.header-menu-buttons li.hamburger-box{display:none}.header-menu-buttons a:hover{background-color:#B68D25;color:#FFF}.header-menu-buttons a:active{background-color:#09211d}.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 .lang-box{position:relative;width:48px;height:48px;line-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:#B68D25;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(235,235,228,0.25);transform:none}.header-menu-buttons .langmenu a:active{background-color:#EBEBE4}.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:#B68D25;color:#EBEBE4;font-size:0.5em;font-weight:700;padding:0
4px}.mainmenu{background:#0C2D28;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
ul{border-bottom:1px solid #445d57}.mainmenu
a{display:block;padding:0.75em 1.5em}.mainmenu a:hover{background-color:#B68D25;color:#FFF}.mainmenu a:active{background-color:#09211d}.mainmenu .langmenu,
.mainmenu
.social{text-align:center}.mainmenu .langmenu li,
.mainmenu .social
li{display:inline-block}.mainmenu
.langmenu{display:none}.scrolled .site-header,
.scrolled.noimages .site-header{position:fixed;background:#09211d}.scrolled .header-menu-primary .logo
a{background-position:top center;width:96px;height:48px;background-size:96px, auto}@media screen and (min-width: 1025px){.scrolled .site-header{background:#09211d}.scrolled .site-topmenu-wrapper{padding:12px
48px}}@media screen and (max-width: 1366px){.header-menu-primary>li>a{font-size:0.75em}.site-topmenu-wrapper{padding:1vw}.header-menu-buttons .icon-button{font-size:1.25em}.header-menu-buttons .lang-box{width:2.5em;height:2.5em;line-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){.left-buttons{padding-right:0}.right-buttons{padding-left:0}.header-menu-primary>li{display:none}.header-menu-primary>li.logo{display:inline-block;width:auto}.header-menu-primary>li.logo
a{background-position:top center;width:96px;height:48px;background-size:96px,auto}.left-buttons{width:7.5em}.left-buttons>li{display:none}.left-buttons>li.hamburger-box,.left-buttons>li.lang-box{display:inline-block}.hamburger-box,.logo{position:relative;z-index:20}.mobile-open{overflow:hidden}.mobile-open .site-header{height:100vh;overflow-y:scroll}.mobile-open .right-buttons,
.mobile-open li.lang-box{opacity:0;pointer-events:none}.mobile-open
.mainmenu{max-height:2000px;padding:24px
24px 0}}@media screen and (max-width: 360px){.left-buttons{width:auto}.left-buttons>li.lang-box{display:none}.header-menu-primary>li.logo{display:block}.header-menu-primary>li.logo
a{margin-left:12px}.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 #445d57;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:#B68D25}.form-action
textarea{height:10em}.form-action input[type="submit"]{width:100%}.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:#B68D25}.form-action .input-quantity-wrapper
button{position:absolute;top:0;display:block;width:2em;height:3em;line-height:3em;text-align:center;color:#7c8c86}.form-action .input-quantity-wrapper button:hover{color:#EBEBE4}.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 #B68D25}.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 .pd_privacy
h3{margin-top:24px}.form-action
.error{color:#ff3a3a}.form-feedback{border-bottom:1px solid #b3bcb5;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:#B68D25}.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:#B68D25}.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}.captcha-wrapper
label{position:static !important;padding:0
!important;border:0;width:auto;height:auto;text-align:left;display:block}.captcha-wrapper input[type="text"]{padding:12px
12px 12px 162px !important}.captcha-wrapper button[name="changeCaptcha"]{padding:0.25em 0.5em;border:1px
solid #445d57}.captcha-wrapper button[name="changeCaptcha"]:hover{border-color:#B68D25;background:#B68D25}.captcha-wrapper button[name="changeCaptcha"]:active{border-color:#09211d;background:#09211d}.captcha-wrapper .captcha-images{width:auto;position:absolute;top:0;left:0}.captcha-wrapper .captcha-note{font-size:0.875em}.captcha-wrapper .captcha-inner{position:relative}.site-search{position:fixed;z-index:120;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:#09211d;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)}.src-close-btn{display:inline-block;font-size:1.5em;width:2em;height:2em;line-height:2em;text-align:center;border-radius:1em;color:#7c8c86;position:absolute;top:0;bottom:0;right:0;margin:36px}.src-close-btn:hover{background:#B68D25;color:#FFF}.src-close-btn:active{background:#EBEBE4}.src-form{max-width:832px;margin-left:auto;margin-right:auto;padding-right:48px;position:relative;border:1px
solid #445d57;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:#B68D25;border:1px
solid #B68D25;color:#FFF}.src-form .search-button:hover{border-color:#e2af2c;background:#e2af2c;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.src-form .search-button:active{border-color:#09211d;background:#09211d;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.src-form .search-button:hover{border-color:#e2af2c;background:#e2af2c;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.src-form .search-button:active{border-color:#09211d;background:#09211d;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.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/terre-di-santo-spirito-logo-w.svg');background-position:center center;background-repeat:no-repeat;background-size:contain}.nosvg .site-search:before{background-image:url('/assets/img/terre-di-santo-spirito-logo-w.png')}.src-close-btn{position:static;float:right;margin:0
0 24px 0}.src-form{clear:both}}.site-footer{position:relative;z-index:20;background:#09211d;padding-top:48px;text-align:center}.site-footer
.logo{display:block;width:144px;height:72px;background-image:url('/assets/img/terre-di-santo-spirito-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/terre-di-santo-spirito-logo-w.png')}.footer-menu{text-align:left}.footer-menu:after{content:"";display:table;clear:both}.footer-menu
a{display:inline-block;padding:0.25em 0.5em}.footer-menu a:hover{background:#B68D25;color:#FFF}.footer-menu a:active{background:#EBEBE4}.footer-menu-item{width:25%;display:inline-block}.footer-menu-item .tel strong,
.footer-menu-item .email
strong{display:inline-block;padding:0.25em 0.5em 0.25em 0}.footer-menu-pagine .footer-menu-title{padding:0
0.5em}.footer-menu-pagine
a{text-transform:uppercase}.footer-menu-title{font-weight:700;text-transform:uppercase;margin-bottom:12px}.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 #445d57;-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{border-bottom-width:24px}.footer-text a:active,.footer-link:active{color:#0C2D28}.footer-text a:active:before,.footer-link:active:before{border-bottom-color:#FFF}.footer-free-shipping{color:#49c5b6}.securebuy{display:none}.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.adr{display:block}.footer-minimenu li.adr:after{display:none}.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){.site-footer{padding-top:24px}.footer-item{margin-bottom:24px}.securebuy-claim{display:block;width:100%;text-align:inherit}.securebuy-cards{display:block;width:100%;padding-top:8%}}@media screen and (max-width: 960px){.footer-menu{text-align:center}.footer-menu-item{width:50%;margin-bottom:48px}}@media screen and (max-width: 768px){.footer-evidence{font-size:1.25em}.securebuy-cards{padding-top:26%}}@media screen and (max-width: 480px){.footer-menu-item{width:100%}.footer-minimenu
li{display:block;margin-bottom:12px}.footer-minimenu li:after{display:none}}.notification{position:fixed;z-index:10000;bottom:0;right:0;margin:12px;max-width:480px;background:#FFF;color:#0C2D28;box-shadow:0 5px 10px rgba(235,235,228,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(235,235,228,0.2)}.notification button:active{box-shadow:inset 0 4px 8px rgba(235,235,228,0.2);background-color:rgba(235,235,228,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}:root{--cc-bg:#fff;--cc-text:#0C2D28;--cc-btn-primary-bg:#B68D25;--cc-btn-primary-text:var(--cc-bg);--cc-btn-primary-hover-bg:#22403b;--cc-btn-secondary-bg:#d5d8d1;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#b3bcb5;--cc-toggle-bg-off:#919ea6;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#d5dee2;--cc-toggle-knob-bg:#fff;--cc-toggle-knob-icon-color:#ecf2fa;--cc-block-text:var(--cc-text);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-bg-hover:#e9eff4;--cc-section-border:#f1f3f5;--cc-cookie-table-border:#e9edf2;--cc-overlay-bg:rgba(4,6,8,0.85);--cc-webkit-scrollbar-bg:#cfd5db;--cc-webkit-scrollbar-bg-hover:#9199a0}.c_darkmode{--cc-bg:#181b1d;--cc-text:#d8e5ea;--cc-btn-primary-bg:#a6c4dd;--cc-btn-primary-text:#000;--cc-btn-primary-hover-bg:#c2dff7;--cc-btn-secondary-bg:#33383c;--cc-btn-secondary-text:var(--cc-text);--cc-btn-secondary-hover-bg:#3e454a;--cc-toggle-bg-off:#667481;--cc-toggle-bg-on:var(--cc-btn-primary-bg);--cc-toggle-bg-readonly:#454c54;--cc-toggle-knob-bg:var(--cc-cookie-category-block-bg);--cc-toggle-knob-icon-color:var(--cc-bg);--cc-block-text:#b3bfc5;--cc-cookie-category-block-bg:#23272a;--cc-cookie-category-block-bg-hover:#2b3035;--cc-section-border:#292d31;--cc-cookie-table-border:#2b3035;--cc-webkit-scrollbar-bg:#667481;--cc-webkit-scrollbar-bg-hover:#9199a0}.cc_div *,
.cc_div :before,
.cc_div :after{float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:none;border:none;box-shadow:none;text-decoration:none;text-align:left;visibility:unset}.cc_div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text)}.cc_div .c-bn,
.cc_div .b-tl,
#s-ttl,
#c-ttl,
#s-bl td:before{font-weight:600}#cm,
#s-inr,
.cc_div .c-bl,
.cc_div .b-tl,
#s-bl .act .b-acc{border-radius: .35em}.cc_div input,
.cc_div button,
.cc_div
a{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc_div
a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:transparent}.c--anim #cm,
.c--anim #s-cnt,
.c--anim #s-inr,#cs-ov,#cm-ov{transition:visibility .25s linear, opacity .25s ease, transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,
.c--anim .bar.slide #s-inr{transition:visibility .4s ease, opacity .4s ease, transform .4s ease !important}.c--anim #cm.bar.slide + #cm-ov,
.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease, opacity .4s ease, transform .4s ease !important}#cm.bar.slide,
.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,
.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,
.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,
.show--consent .c--anim #cm.bar,
.show--settings .c--anim #s-inr,
.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.force--consent.show--consent .c--anim #cm.box.middle,
.force--consent.show--consent .c--anim
#cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,
.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:1 !important}#cm{font-family:inherit;padding:1.1em 1.8em 1.4em 1.8em;position:fixed;z-index:1;background:#fff;background:var(--cc-bg);max-width:24.2em;width:100%;bottom:1.250em;right:1.250em;box-shadow:0 0.625em 1.875em #000;box-shadow:0 0.625em 1.875em rgba(2,2,3,0.28);opacity:0;visibility:hidden;transform:scale(.95);line-height:initial}#cc_div
#cm{display:block !important}#c-ttl{margin-bottom: .7em;font-size:1.05em}.cloud #c-ttl{margin-top: -0.15em}#c-txt{margin-bottom:1.4em;font-size:0.9em;line-height:1.5em}.cc_div .c-bn{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg);padding:1em
1.7em;display:inline-block;cursor:pointer;font-size:0.82em;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:4px}#cm .c-bn{width:48.5%}#c-bns button + button,
#s-cnt button+button,#s-c-bn{float:right}#s-cnt #s-rall-bn{float:none;margin-left:1em}#cm .c_link:hover,
#cm .c_link:active,
#s-cnt button + button:hover,
#s-cnt button+button:active,#s-c-bn:active,#s-c-bn:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl
.title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc
.p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{display:block;font-family:inherit;font-size: .95em;width:100%;cursor:pointer;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:none;transition:background-color .25s ease}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,
#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom: .5em;border:1px
solid #f1f3f5;border-color:var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom: .5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{padding:0;border:none;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom: .5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt
.p{font-size:0.9em;line-height:1.5em;margin-top: .85em;color:#2d4156;color:var(--cc-block-text)}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0
1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%}#s-inr{height:100%;position:relative;max-width:45em;margin:0
auto;transform:scale(.96);opacity:0;padding-top:4.75em;padding-bottom:4.75em;overflow:hidden;visibility:hidden;box-shadow:rgba(3,6,9,0.26) 0px 13px 27px -5px}#s-inr,#s-hdr,#s-bns{background:#fff;background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-x:hidden;height:100%;padding:1.3em 2.1em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em
2.1em;border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);height:4.75em}.cc_div .cc-link{color:#253b48;color:var(--cc-btn-primary-bg);border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600}.cc_div .cc-link:hover,
.cc_div .cc-link:active{border-color:transparent}#c-bns button:first-child,
#s-bns button:first-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,
#c-bns button:first-child:hover,
#s-bns button:first-child:active,
#s-bns button:first-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:0
2.1em;height:4.75em;vertical-align:middle;z-index:2;border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border)}#s-ttl{display:table-cell;vertical-align:middle;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.45em;margin:0;font-weight:initial;position:relative}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index: -1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.250em;overflow-y:auto;margin-top:1.250em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(97.5%);max-height:37.5em}@media screen and (min-width: 688px){#s-bl::-webkit-scrollbar{width: .9em;height:100%;background:transparent;border-radius:0 0.250em 0.250em 0}#s-bl::-webkit-scrollbar-thumb{border:0.25em solid var(--cc-bg);background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{position:absolute;right:0;top:0;bottom:0;display:inline-block;margin:auto;right:1.2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg .c-tgl{position:absolute;cursor:pointer;display:block;top:0;left:0;margin:0;border:0}.cc_div .b-tg .c-tg{position:absolute;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease, box-shadow .25s ease;pointer-events:none}.cc_div span.t-lb,
.cc_div .b-tg,
.cc_div .b-tg .c-tg,
.cc_div .b-tg .c-tgl{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:relative;display:block;left:0.125em;top:0.125em;width:1.25em;height:1.25em;border:none;box-sizing:content-box;background:#fff;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,0.36);transition:transform .25s ease;border-radius:100%}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,
#s-bl th,
#s-bl
td{border:none}#s-bl tbody
tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl
table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,
#s-bl
th{padding:0.8em 0.625em;text-align:left;vertical-align:top;font-size: .8em;padding-left:1.2em}#s-bl
th{font-family:inherit;padding:1.2em 1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #s-cnt,
.force--consent
#cs{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:rgba(4,6,8,0.85);background:var(--cc-overlay-bg);display:none;transition:none}.show--settings #cs-ov,
.c--anim #cs-ov,
.force--consent .c--anim #cm-ov,
.force--consent.show--consent #cm-ov{display:block}#cs-ov{z-index:2}.force--consent
.cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,
.force--consent.show--settings .c--anim
.cc_div{visibility:visible}.force--consent
#cm{position:absolute}.force--consent
#cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,
html.force--consent.show--consent
body{height:auto !important;overflow-x:hidden !important}.cc_div .b-bn .b-tl::before,
.cc_div .act .b-bn .b-tl::before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;padding: .2em;display:inline-block;position:absolute;content:'';margin-right:15px;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding: .1em;display:inline-block;padding-bottom: .45em;content:'';margin:0
auto;transform:rotate(45deg);top: .37em;left: .75em;position:absolute}#s-c-bn::before,#s-c-bn::after{content:'';position:absolute;left: .82em;top: .58em;height: .6em;width:1.5px;background:#444d53;background:var(--cc-btn-secondary-text);transform:rotate(45deg);border-radius:1em;margin:0
auto}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,
.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::before,
.cc_div .off-i::after{right: .8em;top: .42em;content:' ';height: .7em;width: .09375em;display:block;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);margin:0
auto;position:absolute;transform-origin:center}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i{opacity:0}.force--consent #cm.box.middle,
.force--consent
#cm.cloud.middle{top:50%;transform:translateY(-37%);bottom:auto}.force--consent #cm.box.middle.zoom,
.force--consent
#cm.cloud.middle.zoom{transform:scale(.95) translateY(-50%)}#cm.box.center{left:1em;right:1em;margin:0
auto}#cm.cloud{max-width:50em;margin:0
auto;text-align:center;left:1em;right:1em;overflow:hidden;padding:1.3em 2em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{margin-bottom:0;font-size:0.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin: .625em 0 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0
auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar
#cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-hdr,
.cc_div .bar #s-bl,
.cc_div .bar #s-bns{padding-left:1.6em;padding-right:1.6em}.cc_div .bar
#cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,
.cc_div .bar #s-bl thead,
.cc_div .bar #s-bl tbody,
.cc_div .bar #s-bl th,
.cc_div .bar #s-bl td,
.cc_div .bar #s-bl tr,
.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead
tr{position:absolute;top: -9999px;left: -9999px}.cc_div .bar #s-bl
tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl
td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:0.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.250em}#cm.left{right:auto;left:1.250em}#cm.right{left:auto;right:1.250em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{width:auto;max-width:100%;margin:0;padding:1.4em !important;right:1em;left:1em;bottom:1em;display:block}.force--consent #cm,
.force--consent
#cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}.cc_div .cloud #c-txt{font-size: .9em}#cm.cloud .c-bn{font-size: .85em}#s-bns,
.cc_div .bar #s-bns{padding:1em
1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{transform:scale(1.1);right:1.1em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,
.cc_div .bar #s-bl{padding:1.3em}#s-hdr,
.cc_div .bar #s-hdr{padding:0
1.3em}#s-bl
table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:0.83em;padding: .9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,
#s-bl thead,
#s-bl tbody,
#s-bl th,
#s-bl td,
#s-bl tr,#s-cnt{display:block}#s-bl thead
tr{position:absolute;top: -9999px;left: -9999px}#s-bl
tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl
td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:0.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,
.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}#c-bns button + button,
#s-cnt button+button{margin-top:0.625em;float:unset}#cm.cloud,#cm.box{left:1em;right:1em;width:auto}#cm.cloud.right,#cm.cloud.left{margin:0}.cc_div .cloud #c-bns,
.cc_div .cloud #c-inr,
.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{margin-bottom:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie
#cs{max-height:37.5em;position:relative;top:0;margin-top: -5.625em}.cc_div.ie .bar
#cs{margin-top:0;max-height:100%}.cc_div.ie
#cm{border:1px
solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:0.7em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl
table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:0.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie  .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl
td{padding:0.8em 0.625em 0.8em 1.2em}.cc_div.ie .bar #s-bl thead
tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,
.cc_div.ie #cs-ov{filter:alpha(opacity=80)}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 #445d57}.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 #445d57}.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:#7c8c86;text-decoration:line-through;font-size:0.875em;text-align:right}.carrello .offer-price{color:#49c5b6}.carrello .btn-remove{font-size:0.875em;display:inline-block;text-decoration:underline}.carrello .btn-remove:hover{color:#B68D25}.carrello .btn-remove:active{color:#EBEBE4}.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 #445d57}.summary
td{padding:12px
0}.summary .price-block{text-align:right}.summary
.totale{font-weight:700;font-size:1.5em}.summary
.special{color:#49c5b6;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:#B68D25}.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 }.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;text-align:center}.product-item .marchi-qualita{position:absolute;z-index:20;top:0;right:0}.product-item-inner{background:#09211d}.product-item-inner>a{display:block;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}.product-item-img{position:relative;overflow:hidden;padding-top:125%}.product-item-img
img{position:absolute;top:0;left:0;right: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-img .product-image{z-index:20;opacity:1}.product-item-message-marketing{position:absolute;top:0;left:0;right:0;text-transform:uppercase;font-weight:700;font-size:0.75em;z-index:30}.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:#49c5b6;color:#FFF}.product-item-customizable{font-size:0.875em}.product-item-variable{font-size:0.875em;color:#7c8c86}.product-item-details{padding:12px}.product-item-name{min-height:2.4em;margin-bottom:8px}.product-item-abstract{color:#7c8c86;font-size:0.875em;line-height:1.2;margin-bottom:8px}.product-item-rating{font-size:0.875em}.product-item .price-block{margin-bottom:12px}.product-item
.prezzo{font-size:1.25em;line-height:1.2;vertical-align:baseline}.product-item .prezzo-base-wrapper{display:inline-block;vertical-align:baseline;color:#445d57;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.875em;text-transform:uppercase;font-weight:700;letter-spacing:0.2em;color:#B68D25;border-bottom:1px solid}.product-item .action:hover{background:#B68D25;color:#FFF;border-color:#B68D25}.product-item .action:active{background:#09211d;border-color:#FFF}@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}}.product-item{width:25%;display:inline-block}@media screen and (min-width: 2160px){.product-item{width:20%}}@media screen and (max-width: 1280px){.product-item{width:33.333333333333%}}@media screen and (max-width: 600px){.product-item{width:50%}}@media screen and (max-width: 320px){.product-item{width:100%}}.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.875em;text-transform:uppercase;font-weight:700;letter-spacing:0.2em;background:#B68D25;border:1px
solid #B68D25;color:#FFF}.navigation-page a:hover{border-color:#e2af2c;background:#e2af2c;-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}.navigation-page a:active{border-color:#09211d;background:#09211d;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.navigation-page a:before{margin-right: .75em}.navigation-page
a.round{border-radius:24px}.navigation-page
a.current{background-color:#B68D25}.scrolled .navigation-page{bottom:0}@media screen and (max-width: 768px){.navigation-page{display:block}}.site-header{background:#09211d}.header-menu-primary .logo
a{background-position:top center;width:74px;height:48px;background-size:74px,auto}.page-main-content{min-height:100vh;padding-top:5vw}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: -24px;margin-bottom:24px}.steps
li{width:33.333333333333%;display:inline-block;text-align:center;color:#7c8c86}.steps
a{display:block;padding: .5em}.steps a:hover{background:#b3bcb5;color:#0C2D28}.steps a:active{background:#09211d;color:#FFF}.steps
div{padding: .5em}.steps
.fill{background:#445d57;color:#EBEBE4}.steps
.current{background:#445d57;color:#EBEBE4;font-weight:700}.checkout-main{width:66.666666666667%;display:inline-block}.checkout-aside{width:33.333333333333%;display:inline-block}.checkout-fr{float:right}.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:#49c5b6}.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 #b3bcb5;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:#B68D25}.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: 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(235,235,228,0.2)}.step-indirizzo .checkout-aside{padding:0
12px 12px;border:1px
solid;box-shadow:0 0 40px rgba(235,235,228,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(235,235,228,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(235,235,228,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}}
