.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.shop_table .tw-print-product-name{color:var(--nv-primary-accent)}.shop_table .cart-label{font-size:12px;line-height:20px;margin-bottom:2px}#tw-print-form-wrapper .tw-input-section{display:flex;flex-direction:column;margin-bottom:64px;opacity:1;transition:opacity .3s ease}#tw-print-form-wrapper .tw-input-section.disabled{opacity:.4;pointer-events:none}#tw-print-form-wrapper .tw-input-section.disabled .tw-input-radio-wrapper .tw-input-radio{cursor:not-allowed}#tw-print-form-wrapper .tw-input-section.disabled .tw-input-radio-wrapper .tw-input-radio label{cursor:not-allowed}#tw-print-form-wrapper .tw-input-section.not-disabled{opacity:1;pointer-events:auto}#tw-print-form-wrapper .tw-input-section .tw-form-step{font-weight:600;font-size:14px;margin-bottom:5px}#tw-print-form-wrapper .tw-input-section .tw-form-section-title{font-size:32px;font-weight:600;color:var(--nv-primary-accent);display:flex;align-items:center;margin-bottom:40px}#tw-print-form-wrapper .tw-input-section .tw-form-section-title span{cursor:pointer;margin-left:18px}#tw-print-form-wrapper .tw-input-section .tw-form-section-title+.tw-form-step{margin-top:-35px;margin-bottom:40px;max-width:80ch}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area{width:100%;height:150px;border-radius:4px;background-color:#f4f4f4;border:1px dashed var(--nv-text-color);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;transition:all .3s ease}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area.drag-over{background-color:#dbdbdb;border:1px dotted var(--nv-text-color)}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area .upload-text{display:block}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area .upload-text .error{color:#c20606;font-weight:600}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area .tw-form-upload-label{position:relative;margin-top:8px;padding:0 70px;width:auto;height:40px;border-radius:4px;background-color:var(--nv-primary-accent);display:flex;align-items:center;justify-content:center;color:var(--nv-text-color);cursor:pointer;font-weight:600;font-size:14px}@media(max-width: 767.98px){#tw-print-form-wrapper .tw-input-section .tw-file-drop-area .tw-form-upload-label{flex-direction:column;justify-content:center;padding:15px 20px;width:90%;height:auto}}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area .tw-form-upload-label .upload-file-name{margin-right:7.5px}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area .tw-form-upload-label .upload-remove-icon{display:none;margin-left:15px;height:22px;width:22px}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area input{opacity:0;width:.1px;height:.1px;position:absolute}#tw-print-form-wrapper .tw-input-section .tw-file-drop-area.\--file-uploaded .tw-form-upload-label .upload-label-text{display:none}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));gap:1.5rem .75rem}@media(min-width: 576px){#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper{display:flex;flex-flow:row wrap;gap:1.5rem 2.5rem}}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio{display:flex;flex-direction:column;cursor:pointer}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio:last-child{margin-bottom:0}@media(min-width: 576px){#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio:last-child{margin-right:0}}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio .details{font-weight:600;line-height:26px;margin-top:15px;padding-left:2rem}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio label{position:relative;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;cursor:pointer;gap:.75rem}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio label .checkmark{min-height:20px;min-width:20px;background-color:transparent;border:2px solid var(--nv-text-color);border-radius:50%;position:relative}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio label .checkmark:after{content:"";position:absolute;display:none;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--nv-primary-accent)}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio label input{position:absolute;opacity:0;height:0;width:0}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio label input:checked~.checkmark{background-color:#f2f2f2}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio label input:checked~.checkmark:after{display:block}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio label svg{max-width:100%}#tw-print-form-wrapper .tw-input-section .tw-input-radio-wrapper .tw-input-radio label:hover input~.checkmark{background-color:#f2f2f2}#tw-print-form-wrapper .tw-input-section label.rilegatura{width:100%;height:40px;background-color:var(--nv-primary-accent);border:none;font-size:16px;font-weight:600;border-radius:4px;padding:3px 15px 0 15px}@media(min-width: 576px){#tw-print-form-wrapper .tw-input-section label.rilegatura{width:70%}}#tw-print-form-wrapper .tw-input-section label.rilegatura select{width:100%;border:none;border-radius:4px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=) right center/18px no-repeat,#ecb43c}#tw-print-form-wrapper .tw-input-section .notes{margin-top:10px;font-size:14px}#tw-print-form-wrapper .tw-input-section textarea{width:100%}#tw-print-form-wrapper .tw-input-section hr{margin-bottom:40px}#tw-print-form-wrapper #tw_form_tracker{position:fixed;bottom:0;left:0;width:100%;background-color:var(--nv-primary-accent);color:var(--nv-text-color);z-index:101;padding:24px 0;transform:translateY(100%);will-change:transform;transition:.3s ease}#tw-print-form-wrapper #tw_form_tracker.\--file-uploaded{transform:translateY(0)}#tw-print-form-wrapper #tw_form_tracker .form-tracker-notification{padding:7.5px;border:1px solid var(--nv-text-color);font-weight:400;margin-bottom:20px;font-size:14px;display:block;visibility:hidden;opacity:0;overflow:hidden;height:0;transition:all .3s .1s ease}#tw-print-form-wrapper #tw_form_tracker .form-tracker-notification a{font-weight:600;text-decoration:underline;color:var(--nv-secondary-accent)}#tw-print-form-wrapper #tw_form_tracker .form-tracker-notification.\--visible{visibility:visible;height:45px;opacity:1}#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info{display:flex;flex-direction:column}@media(max-width: 767.98px){#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info{align-items:center;margin-bottom:15px}}#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info .form-tracker-price,#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info .form-tracker-quantity{display:flex;align-items:center}#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info .form-tracker-price span,#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info .form-tracker-quantity span{margin-left:5px}#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info .form-tracker-price{font-size:24px;font-weight:600}#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info .form-tracker-quantity{font-size:14px;font-weight:400}#tw-print-form-wrapper #tw_form_tracker .form-tracker-tracking-info .form-tracker-quantity .final-quantity{font-weight:600}#tw-print-form-wrapper #tw_form_tracker .tw-print-cart-button{width:100%;background-color:var(--nv-text-color);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;mix-blend-mode:luminosity;font-size:16px;font-weight:600;text-transform:unset}#tw-print-form-wrapper #tw_form_tracker .tw-print-cart-button:disabled{opacity:.5;cursor:not-allowed}#tw-print-form-wrapper #tw_form_tracker .tw-print-cart-button .button-icon{margin-right:15px}#tw-print-form-wrapper #tw_form_tracker .tw-print-cart-button .spinning-icon{margin-left:15px;opacity:0;display:none}#tw-print-form-wrapper #tw_form_tracker .tw-print-cart-button .spinning-icon.\--visible{opacity:1;display:block}.tw_form_loading{position:fixed;width:100%;height:100%;background-color:var(--nv-primary-accent);opacity:0;top:0;left:0;display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:all .3s ease}.tw_form_loading.--visible{transform:translateY(0);pointer-events:none;opacity:1}.tw_form_loading__loading-text{text-align:center}.tw_form_loading__loading-text h2,.tw_form_loading__loading-text p{color:var(--nv-text-color)}.tw_form_loading__loading-text h2{font-weight:600;text-transform:uppercase}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}span.spinning-icon{border:3px solid var(--nv-text-color);border-top:3px solid var(--nv-primary-accent);border-radius:50%;width:20px;height:20px;animation:spin 2s linear infinite;display:block}.tippy-box[data-theme~=thewave]{background-color:var(--nv-text-color);color:#fff;padding:8px}.tippy-box[data-theme~=thewave][data-placement^=top]>.tippy-arrow::before{border-top-color:var(--nv-text-color)}.tippy-box[data-theme~=thewave][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:var(--nv-text-color)}.tippy-box[data-theme~=thewave][data-placement^=left]>.tippy-arrow::before{border-left-color:var(--nv-text-color)}.tippy-box[data-theme~=thewave][data-placement^=right]>.tippy-arrow::before{border-right-color:var(--nv-text-color)}