/* NEWEB 2026-10: colori del negozio col blu del logo (#29235c) al posto del fucsia (#832749).
   Generato da anticafabbrica-palette-logo.py da rex-config.css e public.css del tema: non modificare a mano. */
.rexpansive-order--template .flatpickr-day.endRange,.rexpansive-order--template .flatpickr-day.endRange.nextMonthDay,.rexpansive-order--template .flatpickr-day.endRange.prevMonthDay,.rexpansive-order--template .flatpickr-day.endRange:focus,.rexpansive-order--template .flatpickr-day.endRange:hover,.rexpansive-order--template .flatpickr-day.selected,.rexpansive-order--template .flatpickr-day.selected.nextMonthDay,.rexpansive-order--template .flatpickr-day.selected.prevMonthDay,.rexpansive-order--template .flatpickr-day.selected:focus,.rexpansive-order--template .flatpickr-day.selected:hover,.rexpansive-order--template .flatpickr-day.startRange,.rexpansive-order--template .flatpickr-day.startRange.nextMonthDay,.rexpansive-order--template .flatpickr-day.startRange.prevMonthDay,.rexpansive-order--template .flatpickr-day.startRange:focus,.rexpansive-order--template .flatpickr-day.startRange:hover{background-color:#29235c;border-color:#29235c}.rexpansive-classic-child-order--filled-form .wpcf7-form label{color:#29235c}.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=color],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=date],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=datetime-local],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=datetime],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=email],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=month],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=number],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=password],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=range],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=search],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=tel],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=text],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=time],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=url],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=week],.rexpansive-classic-child-order--filled-form .wpcf7-form textarea{border-color:#29235c}.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=color],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=date],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=datetime-local],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=datetime],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=email],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=month],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=number],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=password],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=range],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=search],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=tel],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=text],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=time],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=url],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=week],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form textarea{background-color:#29235c}.rexpansive-classic-child-order--filled-form .wpcf7-form button,.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=button],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=reset],.rexpansive-classic-child-order--filled-form .wpcf7-form input[type=submit]{border-color:#29235c;background-color:#29235c}.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form button,.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=button],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=reset],.rexpansive-classic-child-order--filled-form .rx-form--inverted.wpcf7-form input[type=submit]{color:#29235c}.rexpansive-classic-child-order--filled-form .wpcf7-form .wpcf7-response-output{border-color:#29235c;background-color:#29235c}.bootstrap-touchspin-down,.bootstrap-touchspin-up{background-color:#29235c;border-color:#29235c}.bootstrap-touchspin-down:hover,.bootstrap-touchspin-up:hover{color:#29235c!important;border-color:#29235c}.rexpansive-order--template input.rx__form-input{border-color:#29235c}.rexpansive-order--template input.rx__form-input--warning{background-color:#5f5a85}.rexpansive-order--template .rx__form-input__label{color:#29235c}.rx-shop-button--filled,input.rx-shop-button--filled[type=submit]{border-color:#29235c;background-color:#29235c}.rx-shop-button--empty{border-color:#29235c;color:#29235c}.rx-shop-button--empty:active,.rx-shop-button--empty:focus,.rx-shop-button--empty:hover,.rx-shop-button--empty:visited{color:#29235c}.rx-shop-button--filled-white{color:#29235c}.rx-shop-button--filled-white:active,.rx-shop-button--filled-white:focus,.rx-shop-button--filled-white:hover,.rx-shop-button--filled-white:visited{color:#29235c}a.rex-shop-button{color:#29235c}.rex-order-button{border-color:#29235c;color:#29235c}.rx-spinner__wrap-style{background-color:rgba(41,35,92,.9)}.rx-child__modal{background-color:rgba(30,26,68,.8)}.rx-shop__modal{background-color:#29235c}.rx-shop__modal .mCSB_scrollTools .mCSB_draggerRail{background-color:#1b173d}.rx-shop__modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#ebeaf0}.rx-shop__modal.light-style{color:#29235c}.rx-shop__modal.light-style .rx-shop__modal__content,.rx-shop__modal.light-style .rx__panel-title p{color:#29235c}.rx-shop__modal.light-style .rx__panel-close__icon{background-color:#29235c}.rx-shop__modal.light-style .mCSB_scrollTools .mCSB_draggerRail{background-color:#c4c3d2}.rx-shop__modal.light-style .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#262054}.rx-shop__modal--small{background-color:#29235c}#order-list a,#order-list p{color:#c4c3d2}.rx__panel-title{border-bottom-color:#504b79}.rx__panel-row{border-bottom-color:#504b79;color:#c4c3d2}.rx__panel-row a.order-list__view-order:before{background-color:#c4c3d2}a.order-list__button-typo{color:#29235c!important}.rx__login-panel{color:#29235c}.rx__login-panel__close [class^=flaticon-]:before{color:#29235c}.rx__login-panel__fields-area{border-bottom-color:rgba(41,35,92,.1)}.rx__login-panel a{color:#29235c}#rx__lost-password-panel .rx-shop__modal-close [class^=flaticon-]:before{color:#29235c}#lost-password__response-area{color:#29235c}#rx__change-password-panel{border-color:#29235c}#rx__change-password-panel .rx__panel-title p{color:#29235c}.rx__change-password-panel__close{color:#29235c}#change-pswd__response-area{color:#29235c}#rx-registration__form{border-color:#29235c}#rx-registration__form .rx__panel-title p{color:#29235c}.rx-registration__form__close{color:#29235c}#registration__response-area{color:#29235c}#registration__response-area p{color:#29235c}.rx-custom-link{color:#29235c}.rx-custom-link:focus,.rx-custom-link:hover,.rx-custom-link:visited{color:#29235c}#rx-edit-customer-info__form{border-color:#29235c}#rx-edit-customer-info__form .rx__panel-title p{color:#29235c}.rx-edit-customer-info__form__close{color:#29235c}#info-edit__response-area{color:#29235c}#rx-address-data .rx-shop__modal-close{color:#29235c}#rx-address-data .rx__panel-title p{color:#29235c}#checkout-bar{color:#29235c;border-top-color:#29235c}.checkout__action .icon{color:#928fac}.checkout__order-time__date__icon .fa{color:#29235c}#checkout__order-time__date{color:#29235c}.input-group input.form-control[name=checkout__count-people]{color:#29235c;border-color:#29235c}#checkout-overlay{background-color:#1e1a44}#checkout__result{color:#c4c3d2}a.checkout__button{background-color:#29235c}.checkout--active .checkout__final-text{color:#29235c}.checkout__order:before{background-color:#29235c}.checkout--active .checkout__order:before{background-color:#29235c}.checkout__order-table__header{border-bottom-color:#504b79}.rx__panel-close__icon{color:#29235c}.checkout__close:hover .icon{color:#928fac}.product-order-row{border-bottom-color:#504b79;border-left-color:#1b173d;border-right-color:#1b173d}.product-order-subtotal{background-color:#1b173d;border-bottom-color:#1b173d}.product-order-title-row{background-color:#1b173d;border-top-color:#1b173d}.product-order-subtitle-row{background-color:#262054}#checkout__order-complete-message{color:#c4c3d2}#checkout__response-area .checkout__order-complete--done,#checkout__response-area__mobile .checkout__order-complete--done{color:#29235c;border-color:#29235c}#checkout__order-complete-message a,#checkout__order-complete-message p{color:#c4c3d2}.checkout__order-bootom-bar__total{color:#c4c3d2}.rx__alert__checkout-panel{color:#29235c}.rx__alert__checkout-panel__close [class^=flaticon-]:before{color:#29235c}.rx__alert__checkout-panel__title p{color:#29235c}#rx__alert__checkout-panel__response,#rx__alert__checkout-panel__response p{color:#504b79}#billing-data{border-color:#29235c}#billing-data .rx__panel-title p{color:#29235c}#billing-data label{color:#29235c}.billing-data__close{color:#29235c}#checkout__response-area{color:#29235c}#checkout__response-area__mobile{color:#29235c}.product-accordion-wrap{color:#29235c}.rex-config--standard-layout .rex-product-title-row{background-color:#29235c}.rex-config--standard-layout .rex-product-title-row.rex-product-selected{background-color:#504b79}.no-touch .rex-config--standard-layout .rex-product-title-row:hover{background-color:#504b79}.rex-product-info__wrap>.panel{border-color:#29235c}.rex-product-info__content>.panel-body{border-top-color:#c4c3d2!important;background-color:#ebeaf0}.rex-product-info__heading__wrap.panel-heading{background-color:#ebeaf0}.rex-product-info__heading__icon{color:#29235c}.rex-product-info__heading__title__text{color:#29235c}.rex-product-info__heading__title .toggle-open{color:#29235c}.rex-product-info__content *{color:#29235c!important}.rex-config--standard-layout .page-template-product-list{background-color:#ebeaf0}.rx-product__fixed-label p{color:#29235c}.rex-product__current-subtotal__wrap p{color:#504b79}.rex-product-typology{color:#504b79}.rex-subcategory-gallery .rex-custom-scrollbar{border-color:#c4c3d2}.rx-shop-table{border-left-color:#c4c3d2;border-right-color:#c4c3d2}.rx-shop-table-row{border-top-color:#c4c3d2;color:#29235c}.rx-shop-table-row,.rx-shop-table>.rx-shop-table-row:last-child{border-bottom-color:#c4c3d2}.no-touch .rx-shop-table>.rx-shop-table-row.rex-product-object:not(.rex-product-non-selectable):hover,.rx-shop-table>.rx-shop-table-row.rex-product-object.rex-product-object--active{background-color:rgba(59,53,106,.1)}.rx-shop-table>.rx-shop-table-row.rx-shop-table-header{background-color:rgba(59,53,106,.1);color:#29235c}.rex-config--standard-layout .rex-order-grid--element{border-color:#c9c8d6}.no-touch .rex-order-grid .rex-order-grid--element.rex-order-grid--element--shadowable:not(.rex-product-non-selectable):hover{background-color:rgba(59,53,106,.1)}.rex-product-object--active.rex-order-grid--element{background-color:rgba(59,53,106,.1)}.rex-order-grid--element-info--row{border-color:#c9c8d6}.rex-order-grid--element-info--row.element-info--dark-row{background-color:#c9c8d6}.rex-product-gallery .rex-product-gallery__plus{background-color:#29235c}.rex-product-gallery .rex-custom-scrollbar{border-color:#c4c3d2}.rex-product-gallery.rex-product-gallery--layout-grid .pswp-figure{border-color:#c4c3d2}.rx__login-panel__fields-area{border-bottom-color:rgba(41,35,92,0.1)}
@media screen and (max-width:767px){.product-order-list.product-order-row{border-top-color:#504b79;border-left-color:#1b173d;border-right-color:#1b173d}.product-order-list>.product-order--list-delete{border-bottom-color:#504b79}.product-order-list{border-left-color:#504b79;border-right-color:#504b79}.product-order-list>:first-child,.product-order-list>:nth-child(2),.product-order-list>:nth-child(3),.product-order-list>:nth-child(4),.product-order-list>:nth-child(5),.product-order-list>:nth-child(6),.product-order-list>:nth-child(7),.product-order-list>:nth-child(8),.product-order-list>:nth-child(9){border-bottom-color:#504b79}.product-order-list>:nth-child(2),.product-order-list>:nth-child(3),.product-order-list>:nth-child(4),.product-order-list>:nth-child(6),.product-order-list>:nth-child(7),.product-order-list>:nth-child(8){border-right-color:#504b79}.page-template-menu-speciale .product-order-list>:nth-child(5){border-right-color:#504b79}}
@media screen and (max-width:640px){.rx-mobile-colored-col{background-color:rgba(59,53,106,.1)}.rx-shop-table>.rex-product-object{border-left-color:#c4c3d2;border-right-color:#c4c3d2;border-bottom-color:#c4c3d2}.rex-product-object .rx-desc-col{border-bottom-color:#c4c3d2}.rex-product-object .rx-um-col,.rex-product-object .rx-unit-col{border-bottom-color:#c4c3d2}.rex-product-object .rx-mobile-header-col.rx-qta-col{border-right-color:#c4c3d2}.page-template-menu-speciale .rex-product-object .rx-custom-col:nth-child(5){border-right-color:#c4c3d2}.rex-product-object .rx-custom-col:nth-child(8),.rex-product-object .rx-qta-col-value-input,.rex-product-object .rx-tot-col.rx-mobile-header-col,.rex-product-object .rx-um-col,.rex-product-object .rx-unit-col.rx-mobile-header-col{border-right-color:#c4c3d2}.rex-product-object .rx-custom-col:nth-child(6),.rex-product-object .rx-custom-col:nth-child(8){border-right-color:rgba(196,195,210,.2)}.rex-product-object .rx-check-col{border-top-color:#c4c3d2;border-bottom-color:#c4c3d2}}
@media screen and (min-width:641px){.rx-shop-table .rex-order-grid--element{border-bottom-color:#c4c3d2}}
