#addToCartPopup .buttonRight .btn.btn-primary,.font-icon{display:inline-block}#addToCartPopup,#loading{position:fixed;left:0;bottom:0}#shopcart .panel,.btn-svg-icon{cursor:pointer}#shopcart #rubrica,.card-table a:not(.btn):hover,.cart__totals a:hover{text-decoration:underline}@font-face{font-family:fontello;src:url('./font/fontello.eot?19225496');src:url('./font/fontello.eot?19225496#iefix') format('embedded-opentype'),url('./font/fontello.woff?19225496') format('woff'),url('./font/fontello.ttf?19225496') format('truetype'),url('./font/fontello.svg?19225496#fontello') format('svg');font-weight:400;font-style:normal}.font-icon{font-family:fontello;font-style:normal;font-weight:400;speak:never;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eye:before{content:'\e800'}.icon-eye-off:before{content:'\e801'}.icon-minus:before{content:'\e803'}.icon-plus:before{content:'\e802'}#addToCartPopup{background:rgba(0,0,0,.6);z-index:9999;width:100%;padding:30px 0;text-align:center;display:none}#addToCartPopup .container{display:flex;justify-content:space-between;flex-direction:column;color:#000}#addToCartPopup .buttonRight{margin-top:15px}#addToCartPopup .btn,.card-table{font-size:15px}.btn-svg-icon{width:30px;height:30px;background-color:#dd7414;color:#fff;font-size:18px;line-height:18px;display:flex;align-items:center;justify-content:center;padding:0;text-decoration:none;font-family:'Space Grotesk',sans-serif}.card,.form-control{background-color:#fff}.alert{color:#000;font-weight:500;padding:8px 15px;border-radius:2px}.alert.alert-info{background-color:#e3f7fc;border:1px solid #b9e7f9}.alert.alert-danger,.alert.alert-error{background-color:#ffecec;border:1px solid #e64943}.alert.alert-success{background-color:#e9ffd9;border:1px solid #c9e0b7}.alert.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db}.alert.alert-light{background-color:#fefefe;border-color:#fdfdfe}.coupon_code{margin-bottom:50px!important}.card-group>.card,.cart_button:first-child,.colonna-indirizzi{margin-bottom:15px}.checkout_form h3,.coupon_code h3{border-bottom:1px solid #b6ada5;padding-left:0!important}.checkout_form input[type=text].form-control,.coupon_code #coupon{border:1px solid #ced4da!important;border-left:1px solid #ced4da!important;border-right:1px solid #ced4da!important;border-top:1px solid #ced4da!important;margin-right:20px!important;border-radius:2px!important;padding:3px 10px}.coupon_code #coupon{height:42px;width:200px}.form-group{padding-bottom:20px}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px)!important;padding:.375rem .75rem!important;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-clip:padding-box;border:1px solid #ced4da!important;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}textarea.form-control{min-height:100px;height:auto!important}.form-control::placeholder{font-size:calc(15px + (16 - 15) * ((100vw - 300px) / (1600 - 300)));font-family:'Space Grotesk',sans-serif}.coupon_code #calcola_coupon{white-space:nowrap;padding:5px 25px}#shopForm{margin-bottom:40px}#shopForm textarea{height:100px}ul.list-rubrica{list-style:none;padding-left:0}.colonna-indirizzi{border:4px solid #f0f0f0!important;padding:10px}.card-body .card-title:last-child,.card-footer h1,.card-footer h2,.card-footer h3,.card-footer h4,.card-footer h5,.card-footer h6,.card-header,.card-header h1,.card-header h2,.card-header h3,.card-header h4,.card-header h5,.card-header h6,.card-subtitle,.card-title h1,.card-title h2,.card-title h3,.card-title h4,.card-title h5,.card-title h6,.cart_button a,.cart_text h3{margin-bottom:0}.menu_area_utente{max-width:200px;padding-left:0;margin-top:0}.address-card--featured .address-card__body,.card-body{padding:2rem}.menu_area_utente li a{width:100%;padding:10px 5px;display:block;border-bottom:1px solid #b6ada5}.form-group.box_captcha{display:flex}.form-group.box_captcha #captcha{width:200px;height:40px}#loading{top:0;right:0;background:rgba(255,255,255,.8);z-index:1000;display:flex;align-items:center;justify-content:center}#loading .text-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}#shopcart .panel-body{display:none;padding:10px;border:none}#shopcart .panel-title{margin-top:0;margin-bottom:0;color:inherit}#shopcart .panel-heading{padding:10px}#shopcart #rubrica{font-weight:700;text-align:right;display:flex;justify-content:flex-end;margin:10px 0}#shopcart .card-rubrica{font-size:14px;line-height:15px;border-bottom:1px dotted #b6ada5;padding:10px 0;margin:10px 0}#shopcart .card-shipping{padding:10px 0}#shopcart .card-rubrica button{font-size:13px;text-transform:lowercase!important}#shopcart .title-rubrica span{border:none}#shopcart .title-rubrica input{font-weight:700}#card-rubrica form,#card-rubrica form input,#card-rubrica form select,#shopcart #colonna-indirizzi #gestisci{font-size:13px}#card-rubrica form .form-group{padding-bottom:7px}#card-rubrica form input.form-control-sm:read-only{background:#f8f8f8}#card-rubrica form .title-rubrica input{font-weight:700;color:#b6ada5;font-size:16px}#card-rubrica button{font-size:14px;padding:5px 10px}#card-rubrica .form-control{color:#000}.item-card-rubrica form{padding:5px;border:1px solid #eee}#card-rubrica form ::placeholder{font-style:italic}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px}.card-subtitle{margin-top:-.375rem}.card-header{border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card{border:2px solid #f0f0f0;border-radius:2px}.card-footer,.card-header{padding:1.5rem 2rem;border-top:none;border-bottom:none;background-color:transparent}.card-title{margin-bottom:1.75rem}.card-divider{height:2px;background:#f0f0f0}.card-table table{width:100%;min-width:500px}[dir=ltr] .card-table table{text-align:left}[dir=rtl] .card-table table{text-align:right}.card-table thead th{border-bottom:2px solid #f0f0f0;text-transform:uppercase;color:#6c757d;font-size:13px;font-weight:500;padding:10px 12px;text-align:left}.card-table tbody td,.card-table tbody th,.card-table tfoot td,.card-table tfoot th{padding:12px}.card-table tfoot td,.card-table tfoot th{padding-top:16px;padding-bottom:16px}.card-table tbody tr+tr td,.card-table tbody tr+tr th,.card-table tbody+tbody tr td,.card-table tbody+tbody tr th,.card-table tbody+tfoot tr td,.card-table tbody+tfoot tr th{border-top:1px solid #f0f0f0}.card-table tbody tr:hover>*,.card-table tfoot tr:hover>*{background-color:#f7f7f7}[dir=ltr] .card-table td:first-child,[dir=ltr] .card-table th:first-child,[dir=rtl] .card-table td:last-child,[dir=rtl] .card-table th:last-child{padding-left:2rem}[dir=ltr] .card-table td:last-child,[dir=ltr] .card-table th:last-child,[dir=rtl] .card-table td:first-child,[dir=rtl] .card-table th:first-child{padding-right:2rem}.card-table .card-table__body--merge-rows td,.card-table .card-table__body--merge-rows th{padding-top:3px;padding-bottom:3px}.cart__totals-header tr:last-child>*,.cart_close{padding-bottom:10px}.card-table .card-table__body--merge-rows tr:first-child td,.card-table .card-table__body--merge-rows tr:first-child th{padding-top:12px}.card-table .card-table__body--merge-rows tr:last-child td,.card-table .card-table__body--merge-rows tr:last-child th{padding-bottom:12px}.card-table .card-table__body--merge-rows tr+tr td,.card-table .card-table__body--merge-rows tr+tr th{border-top:none}.cart_close{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ededed}.cart_gallery{overflow-y:auto;height:calc(100% - 90px)}.address-card,.mini_cart{height:100%}.cart_text h3{font-size:18px;text-transform:capitalize;font-weight:600}.address-card__badge,.cart_button a{font-weight:500;text-transform:uppercase}.mini_cart_close>a{font-size:25px}.mini_cart_close>a:hover{color:#6a128a}.mini_cart{position:fixed;min-width:355px;max-width:355px;padding:18px 28px 33px;background:#f8f8f8;z-index:9999;right:0;top:0;transition:.5s;transform:translateX(100%);display:none}.address-card,.cart-table__options li{position:relative}.mini_cart.active{transform:translateX(0);transition:.5s}.dropcart__product{display:flex;align-items:stretch;justify-content:space-between;border-bottom:1px solid #b6ada5;padding:15px 0}.dropcart__product-image{width:25%}.dropcart__product-info{width:40%;text-align:left}.dropcart__product-info a{color:#212529;font-size:14px;text-decoration:none}.dropcart__product-info a:hover{color:#b6ada5}.dropcart__product-meta{width:28%;text-align:right;color:#212529;font-size:14px}.dropcart__totals{padding:15px 0}.table-responsive-sm{overflow-x:auto}.table-responsive-sm .btn,.table-responsive-sm a{white-space:nowrap}.cart_img{width:95px;margin-right:17px}@media only screen and (max-width:767px){.mini_cart{min-width:300px;height:100%;padding:18px 18px 33px}.menu_area_utente{max-width:100%;margin-bottom:40px}}.cart_button a{border-radius:0;font-size:12px;color:#fff;background:#b6ada5;display:block;text-align:center;line-height:20px;padding:13px 0 11px;border:1px solid #ededed;display:flex;align-items:center;justify-content:center;text-decoration:none}.cart_button a:hover{background:#dd7414;border-color:#dd7414;color:#fff}.coupon_inner label{height:40px;display:flex;align-items:flex-end}.address-card__badge{position:absolute;background-color:#f6b42b;color:#3d464d;font-size:11px;padding:4px 8px 2px;top:-2px}.address-card--featured .address-card__name,.cart__totals th{font-weight:700}[dir=ltr] .address-card__badge{right:.75rem;border-bottom-left-radius:2px;border-bottom-right-radius:2px}[dir=rtl] .address-card__badge{left:.75rem;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.address-card__badge--muted{background-color:#f0f0f0;color:#3d464d}.address-card__body{padding:1.5rem;font-size:15px;line-height:18px}.address-card__name{font-size:16px;font-weight:700;margin-bottom:1.125rem}.address-card__row+.address-card__row{margin-top:.75rem}.address-card__row-title{font-size:12px;color:#999}.address-card__footer{margin-top:1.625rem}.cart__actions{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__coupon-form{width:calc(50% - 15px);display:-webkit-box;display:-ms-flexbox;display:flex}.cart__coupon-form .btn{-ms-flex-negative:0;flex-shrink:0}[dir=ltr] .cart__coupon-form .btn,[dir=ltr] .cart__update-button{margin-left:.5rem}[dir=rtl] .cart__coupon-form .btn,[dir=rtl] .cart__update-button{margin-right:.5rem}.cart__totals{font-size:16px;line-height:20px;width:100%;text-align:left}.cart__totals td,.cart__totals th{vertical-align:top;padding:6px 0}[dir=ltr] .cart__totals tr>:first-child{padding-right:20px}[dir=rtl] .cart__totals tr>:first-child{padding-left:20px}.cart_amount,[dir=ltr] .cart__totals tr>:last-child{text-align:right}[dir=rtl] .cart__totals tr>:last-child{text-align:left}.cart__totals-body tr:first-child>*{padding-top:20px;border-top:1px solid #ebebeb}.cart__totals-body tr:last-child>*{padding-bottom:20px;border-bottom:1px solid #ebebeb}.cart__totals-footer{font-size:24px}.cart__totals-footer th{font-weight:500}.cart__totals-footer tr:first-child>*{padding-top:20px}.cart__calc-shipping{margin-top:2px;font-size:15px}@media (max-width:479px){.cart__checkout-button{font-size:1.125rem;height:calc(2.75rem + 2px);padding:.8125rem 2rem;line-height:1;font-weight:500}.cart__checkout-button.btn-svg-icon{width:calc(2.75rem + 2px)}.form-group.box_captcha{display:block}#shopcart .container .counter{width:120px}.box-counter .tooltip{margin-left:110px}tfoot small{font-size:11px!important}#calcola_coupon,#shopContinue{margin-top:10px}#shopcart .alert-danger a,#shopcart .alert-info a{display:block;font-size:90%}}@media (max-width:379px){.cart__checkout-button{font-size:1rem;height:calc(2.25rem + 2px);line-height:1.5;padding:.375rem 1.25rem;font-weight:500}.cart__checkout-button.btn-svg-icon{width:calc(2.25rem + 2px)}}.cart-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:30px}.cart-table__product-name{color:inherit}.cart-table__options{list-style:none;padding:0;margin:4px 0 0;font-size:14px;color:#999;line-height:19px}[dir=ltr] .cart-table__options li{padding-left:12px}[dir=rtl] .cart-table__options li{padding-right:12px}[dir=ltr] .cart-table__options li::before{left:1px}[dir=rtl] .cart-table__options li::before{right:1px}@media (min-width:768px){.cart-table__column{padding:12px 18px;border-top:1px solid #ebebeb}[dir=ltr] .cart-table__column:first-child,[dir=rtl] .cart-table__column:last-child{border-left:1px solid #ebebeb}[dir=ltr] .cart-table__column:last-child,[dir=rtl] .cart-table__column:first-child{border-right:1px solid #ebebeb}.cart-table__head{background:#f7f7f7;font-size:15px}.cart-table__head .cart-table__column{font-weight:500}[dir=ltr] .cart-table__head .cart-table__column:first-child,[dir=rtl] .cart-table__head .cart-table__column:last-child{border-top-left-radius:2.5px}[dir=ltr] .cart-table__head .cart-table__column:last-child,[dir=rtl] .cart-table__head .cart-table__column:first-child{border-top-right-radius:2.5px}.cart-table__body .cart-table__column{padding-top:18px;padding-bottom:18px}.cart-table__body .cart-table__row:last-child .cart-table__column{border-bottom:1px solid #ebebeb}[dir=ltr] .cart-table__body .cart-table__row:last-child .cart-table__column:first-child,[dir=rtl] .cart-table__body .cart-table__row:last-child .cart-table__column:last-child{border-bottom-left-radius:2.5px}[dir=ltr] .cart-table__body .cart-table__row:last-child .cart-table__column:last-child,[dir=rtl] .cart-table__body .cart-table__row:last-child .cart-table__column:first-child{border-bottom-right-radius:2.5px}.cart-table__column--image{width:1px;text-align:center}[dir=ltr] .cart-table__column--image{padding-right:4px}[dir=rtl] .cart-table__column--image{padding-left:4px}.cart-table__column--image .product-image{width:80px}.cart-table__column--price{width:170px}[dir=ltr] .cart-table__column--price{text-align:right}[dir=rtl] .cart-table__column--price{text-align:left}.cart-table__column--quantity{text-align:center;width:1px}[dir=ltr] .cart-table__column--quantity{padding-left:90px}[dir=rtl] .cart-table__column--quantity{padding-right:90px}.cart-table__column--total{width:170px}[dir=ltr] .cart-table__column--total{text-align:right}[dir=rtl] .cart-table__column--total{text-align:left}.cart-table__column--remove{width:1px}}@media (min-width:992px) and (max-width:1199px){[dir=ltr] .cart-table__column--quantity{padding-left:40px}[dir=rtl] .cart-table__column--quantity{padding-right:40px}.cart-table__column--price,.cart-table__column--total{width:130px}}@media (min-width:768px) and (max-width:991px){.card-footer,.card-header{padding:1.25rem 1.5rem}.card-title{font-size:26px;margin-bottom:1.5rem}.address-card--featured .address-card__body,.card-body{padding:1.5rem}.card-table{font-size:14px}[dir=ltr] .card-table td:first-child,[dir=ltr] .card-table th:first-child,[dir=rtl] .card-table td:last-child,[dir=rtl] .card-table th:last-child{padding-left:1.5rem}[dir=ltr] .card-table td:last-child,[dir=ltr] .card-table th:last-child,[dir=rtl] .card-table td:first-child,[dir=rtl] .card-table th:first-child{padding-right:1.5rem}[dir=ltr] .cart-table__column--quantity,[dir=rtl] .cart-table__column--quantity{padding-left:0;padding-right:0}.cart-table__column--price,.cart-table__column--total{width:1px}[dir=ltr] .cart-table__column--remove{padding-left:0}[dir=rtl] .cart-table__column--remove{padding-right:0}}@media (max-width:767px){.card-footer,.card-header{padding:1rem 1.375rem}.card-title{font-size:26px;margin-bottom:1.5rem}.address-card--featured .address-card__body,.card-body{padding:1.375rem}.card-table{font-size:14px}[dir=ltr] .card-table td:first-child,[dir=ltr] .card-table th:first-child,[dir=rtl] .card-table td:last-child,[dir=rtl] .card-table th:last-child{padding-left:1.375rem}[dir=ltr] .card-table td:last-child,[dir=ltr] .card-table th:last-child,[dir=rtl] .card-table td:first-child,[dir=rtl] .card-table th:first-child{padding-right:1.375rem}.cart__actions{margin-top:1.5rem;display:block}.cart__coupon-form{width:100%;flex-direction:column}.coupon_code #coupon{width:100%}.cart__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2.5rem;width:100%}.cart__update-button{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:.75rem}[dir=ltr] .cart__update-button{margin-left:0}[dir=rtl] .cart__update-button{margin-right:0}.cart-table{display:block}.cart-table__head,.cart-table__options li::before{display:none}.cart-table__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-table__row{position:relative;width:100%;display:block;border:1px solid #ebebeb;border-radius:2px}.cart-table__row+.cart-table__row{margin-top:15px}.cart-table__column{display:block;padding:0}.cart-table__column--image{padding:20px 20px 12px;text-align:center}.cart-table__column--image .product-image{width:100%;max-width:160px;margin:0 auto}.cart-table__column--product{text-align:center;border-bottom:1px solid #ebebeb;padding:0 20px 18px}.cart-table__column--price,.cart-table__column--quantity,.cart-table__column--total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 20px}.cart-table__column--price::before,.cart-table__column--quantity::before,.cart-table__column--total::before{font-weight:500;width:55%;text-align:left;-ms-flex-negative:0;flex-shrink:0;content:attr(data-title) ": "}[dir=ltr] .cart-table__column--price::before,[dir=ltr] .cart-table__column--quantity::before,[dir=ltr] .cart-table__column--total::before{text-align:right}[dir=rtl] .cart-table__column--price::before,[dir=rtl] .cart-table__column--quantity::before,[dir=rtl] .cart-table__column--total::before{text-align:left}.cart-table__column p{margin:0}.cart-table__column--quantity .input-number{width:110px}.cart-table__column--price{padding-top:18px}.cart-table__column--total{padding-bottom:18px}.cart-table__column--remove{position:absolute;top:5px;right:5px}[dir=ltr] .cart-table__column--remove{right:5px}[dir=rtl] .cart-table__column--remove{left:5px}.form-control{padding:2px 5px!important}}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.order-list td,.order-list th{padding:4px 12px}[dir=ltr] .order-list td:first-child,[dir=ltr] .order-list th:first-child,[dir=rtl] .order-list td:last-child,[dir=rtl] .order-list th:last-child{padding-left:1.5rem}[dir=ltr] .order-list td:last-child,[dir=ltr] .order-list th:last-child,[dir=rtl] .order-list td:first-child,[dir=rtl] .order-list th:first-child{padding-right:1.5rem}.order-list__header td,.order-list__header th{border-bottom:2px solid #f0f0f0;padding:10px 12px}.order-list__products td,.order-list__products th{padding-top:5px;padding-bottom:5px}.order-list__products tr:first-child td,.order-list__products tr:first-child th{padding-top:14px}.order-list__products tr:last-child td,.order-list__products tr:last-child th{padding-bottom:14px}[dir=ltr] .order-list__products .order-list__column-product{padding-left:4px}[dir=rtl] .order-list__products .order-list__column-product{padding-right:4px}.order-list__subtotals td,.order-list__subtotals th{padding-top:3px;padding-bottom:3px}.order-list__subtotals tr:first-child td,.order-list__subtotals tr:first-child th{padding-top:12px;border-top:1px solid #f0f0f0}.order-list__subtotals tr:last-child td,.order-list__subtotals tr:last-child th{padding-bottom:12px}.order-list__footer td,.order-list__footer th{padding-top:14px;padding-bottom:14px;border-top:1px solid #f0f0f0}}.shop_elimina svg{fill:#fff}.updateClass{background-color:#73d673!important;border:none!important}.updateClass:hover{background-color:#448044!important;color:#fff!important}