.red-colored.svelte-ksn0ey.svelte-ksn0ey{color:red}.divider.svelte-ksn0ey.svelte-ksn0ey{border:none;border-top:1px solid #aaaaaa;margin:20px 0}.product-info.svelte-ksn0ey h1.svelte-ksn0ey{margin-top:120px;font-size:2.3rem;text-align:center;margin-bottom:5px;color:#002749}.product-info.svelte-ksn0ey h3.svelte-ksn0ey{text-align:center;font-size:1.3rem;font-weight:700;margin:0;color:#002749}.product-info.svelte-ksn0ey p.svelte-ksn0ey{margin-bottom:0;text-align:center;font-size:1.1rem;font-weight:400;padding:0 7px;color:#002749}.product-details.svelte-ksn0ey.svelte-ksn0ey{text-align:center;margin-top:-60px}.product-selection.svelte-ksn0ey.svelte-ksn0ey{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:20px;max-width:800px;margin:auto}.tshirt-container.svelte-ksn0ey.svelte-ksn0ey{position:relative;display:flex;flex-direction:column;align-items:center;margin:10px 20px 20px}.label-quotidiani.svelte-ksn0ey.svelte-ksn0ey{position:absolute;top:-10px;right:30px;width:90px;height:auto;z-index:1}.tshirt-image.svelte-ksn0ey.svelte-ksn0ey{max-width:90%;height:auto}.tshirt-text.svelte-ksn0ey.svelte-ksn0ey,.tshirt-number.svelte-ksn0ey.svelte-ksn0ey,.tshirt-price.svelte-ksn0ey.svelte-ksn0ey{position:absolute;width:100%;left:0;text-align:center}.tshirt-text.svelte-ksn0ey.svelte-ksn0ey{top:46%;font-size:1.7rem;font-weight:600;color:#016fad}.tshirt-number.svelte-ksn0ey.svelte-ksn0ey{top:65%;font-size:2.5rem;font-weight:800;color:#024e7a}.tshirt-price.svelte-ksn0ey.svelte-ksn0ey{color:green;font-size:2rem;font-weight:700;top:28%}.selection-container.svelte-ksn0ey.svelte-ksn0ey{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px}.quantity-selector.svelte-ksn0ey.svelte-ksn0ey{display:flex;flex-direction:column;align-items:center;margin:15px 0}.selector-label.svelte-ksn0ey.svelte-ksn0ey{font-size:1.8rem;margin-bottom:10px;font-weight:400;color:#002749}.selector-label-second.svelte-ksn0ey.svelte-ksn0ey{font-size:1.8rem;margin-bottom:0;font-weight:400}.small.svelte-ksn0ey.svelte-ksn0ey{font-size:1rem;color:#969696;margin-bottom:10px}.slider-container.svelte-ksn0ey.svelte-ksn0ey{display:flex;justify-content:center;align-items:center}.quantity-selector.svelte-ksn0ey button.svelte-ksn0ey{background-color:#07467d;color:#fff;border:1px solid #07467d;border-radius:99px;padding:5px 8px}.icon.svelte-ksn0ey.svelte-ksn0ey{filter:invert(100%);width:10px}.product-last.svelte-ksn0ey.svelte-ksn0ey{text-align:center}.price-each.svelte-ksn0ey.svelte-ksn0ey,.cart-button.svelte-ksn0ey.svelte-ksn0ey{display:block;margin:auto}.price-each.svelte-ksn0ey.svelte-ksn0ey{font-size:1.3rem;font-weight:400;margin-bottom:5px;margin-top:30px;color:#002749}.cart-button.svelte-ksn0ey.svelte-ksn0ey{background-color:#07467d;color:#fff;border:none;font-size:1.2rem;border-radius:5px;padding:15px 30px;cursor:pointer;margin-top:20px;font-weight:700}.cart-button.svelte-ksn0ey.svelte-ksn0ey:hover{background-color:#266fae}.cart-button.added.svelte-ksn0ey.svelte-ksn0ey{background-color:#4caf50;color:#fff}@media (min-width: 768px){.tshirt-number.svelte-ksn0ey.svelte-ksn0ey{top:50%}.tshirt-text.svelte-ksn0ey.svelte-ksn0ey{top:42%}.product-selection.svelte-ksn0ey.svelte-ksn0ey{flex-direction:row;justify-content:space-between;max-width:1000px}.tshirt-container.svelte-ksn0ey.svelte-ksn0ey{flex:0 0 45%;margin:20px}.selection-container.svelte-ksn0ey.svelte-ksn0ey{flex:0 0 45%;margin:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.selectors-container.svelte-ksn0ey.svelte-ksn0ey{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px}.tshirt-image.svelte-ksn0ey.svelte-ksn0ey{max-width:80%}.product-details.svelte-ksn0ey.svelte-ksn0ey{margin-top:-40px}}.additional-info.svelte-ksn0ey.svelte-ksn0ey{padding:20px;background-color:#f9f9f9;margin-top:20px;border-radius:10px}.warning-box.svelte-ksn0ey.svelte-ksn0ey{display:flex;align-items:center;justify-content:flex-start;background-color:#d9d9d9;padding:10px;border-radius:5px;margin-bottom:20px}.warning-box.svelte-ksn0ey p.svelte-ksn0ey{text-align:left!important;color:#002749;margin:0}.warning-icon.svelte-ksn0ey.svelte-ksn0ey{width:70px;margin-right:10px}.additional-info.svelte-ksn0ey h2.svelte-ksn0ey{font-size:1.2rem;text-align:center;margin-bottom:20px;font-weight:700;color:#002749}.button-group.svelte-ksn0ey.svelte-ksn0ey{display:flex;justify-content:center;margin-bottom:0}.tab-button.svelte-ksn0ey.svelte-ksn0ey{background-color:#fff;border:2px solid black;color:#000;padding:10px 20px;margin:0 10px;border-radius:20px;cursor:pointer;font-weight:700;transition:all .3s ease-in-out}.tab-button.active-tab.svelte-ksn0ey.svelte-ksn0ey,.tab-button.active-tab.svelte-ksn0ey.svelte-ksn0ey:hover{background-color:#bfdefd;color:#000}.additional-info.svelte-ksn0ey p.svelte-ksn0ey{text-align:center;font-size:1rem;margin:0;color:#002749}.additional-info.svelte-ksn0ey h3.svelte-ksn0ey{text-align:center;margin-top:20px;font-size:1.1rem;font-weight:700;color:#002749}.table-grid.svelte-ksn0ey.svelte-ksn0ey{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-collapse:collapse;width:100%;margin-bottom:20px}.table-cell.svelte-ksn0ey.svelte-ksn0ey{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #002749;padding:10px;text-align:center}.table-cell.svelte-ksn0ey img.svelte-ksn0ey{width:50px;height:auto;margin-bottom:10px}.table-cell.svelte-ksn0ey span.svelte-ksn0ey{font-size:.9rem;font-weight:500;color:#002749}.note.svelte-ksn0ey.svelte-ksn0ey{text-align:center;font-size:.9rem;color:#002749;margin-top:20px}.capi-impegnativi.svelte-ksn0ey.svelte-ksn0ey{padding:20px;margin-top:20px;text-align:center}.capi-impegnativi.svelte-ksn0ey p.svelte-ksn0ey{font-size:1rem;margin-bottom:15px;color:#002749}.capi-impegnativi.svelte-ksn0ey .tariff-table.svelte-ksn0ey{width:100%;margin:20px 0;border-collapse:collapse;font-size:1rem}.capi-impegnativi.svelte-ksn0ey .tariff-table th.svelte-ksn0ey,.capi-impegnativi.svelte-ksn0ey .tariff-table td.svelte-ksn0ey{padding:15px;border:1px solid #002749;text-align:center;color:#002749}.capi-impegnativi.svelte-ksn0ey .tariff-table th.svelte-ksn0ey{font-weight:700}.capi-impegnativi.svelte-ksn0ey .cta-button.svelte-ksn0ey{background-color:#07467d;color:#fff;border:none;padding:15px 30px;font-size:1.2rem;font-weight:700;border-radius:5px;cursor:pointer;margin-top:15px;text-decoration:none;display:block}.capi-impegnativi.svelte-ksn0ey .cta-button.svelte-ksn0ey:hover{background-color:#266fae}.capi-impegnativi.svelte-ksn0ey .note.svelte-ksn0ey{margin-top:15px;font-size:1rem;color:#002749}@media (max-width: 768px){.table-grid.svelte-ksn0ey.svelte-ksn0ey{grid-template-columns:repeat(3,1fr);margin-left:-5px}.additional-info-desktop.svelte-ksn0ey.svelte-ksn0ey{display:none}}@media (min-width: 768px){.additional-info.svelte-ksn0ey.svelte-ksn0ey,.faq-section.svelte-ksn0ey.svelte-ksn0ey{display:none}.additional-info-desktop.svelte-ksn0ey h2.svelte-ksn0ey{font-size:2rem;text-align:center;color:#002749}.additional-info-desk.svelte-ksn0ey h3.svelte-ksn0ey{font-size:1.3rem}.tab-button.svelte-ksn0ey.svelte-ksn0ey{padding:15px 30px;margin:0 20px}.table-cell.svelte-ksn0ey img.svelte-ksn0ey{max-width:70%}.table-cell.svelte-ksn0ey span.svelte-ksn0ey{font-size:1rem}}.process-graphic.svelte-ksn0ey img.svelte-ksn0ey{width:100%}.faq-section.svelte-ksn0ey.svelte-ksn0ey{margin-top:30px;padding:0 10px;background-color:#fff;margin-bottom:50px}.faq-section-2.svelte-ksn0ey h2.svelte-ksn0ey{font-size:1.3rem;color:#002f56;font-weight:700;margin-bottom:20px;text-align:center}@media (max-width: 768px){.product-info-desktop.svelte-ksn0ey.svelte-ksn0ey{display:none}}@media (min-width: 768px){.product-selection.svelte-ksn0ey.svelte-ksn0ey,.product-info.svelte-ksn0ey.svelte-ksn0ey{display:none}.desktop-container.svelte-ksn0ey.svelte-ksn0ey{display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:100px auto auto;padding:40px 20px}.tshirt-container-desktop.svelte-ksn0ey.svelte-ksn0ey{flex:0 0 35%;text-align:center;padding:20px;position:relative;justify-content:center;align-items:center;background-color:#f1f1f1;border-radius:10px}.promo-message.svelte-ksn0ey.svelte-ksn0ey{text-align:center;font-size:2rem;font-weight:700;color:#024e7a;margin-top:20px;display:block}.label-quotidiani-desktop.svelte-ksn0ey.svelte-ksn0ey{position:absolute;top:20px;right:100px;width:100px;z-index:1}.tshirt-image-desktop.svelte-ksn0ey.svelte-ksn0ey{width:80%;height:auto}.tshirt-info.svelte-ksn0ey.svelte-ksn0ey{margin-top:20px}.tshirt-text.svelte-ksn0ey.svelte-ksn0ey{font-size:1.5rem;font-weight:600;color:#016fad}.tshirt-number.svelte-ksn0ey.svelte-ksn0ey{font-size:2.5rem;font-weight:800;color:#024e7a;margin-top:10px}.tshirt-price.svelte-ksn0ey.svelte-ksn0ey{color:green;font-size:2rem;font-weight:700;margin-top:10px}.selection-container-desktop.svelte-ksn0ey.svelte-ksn0ey{flex:0 0 55%}.selection-container-desktop.svelte-ksn0ey h1.svelte-ksn0ey{font-size:2.2rem;color:#002749;margin-bottom:0;text-align:left}.selection-container-desktop.svelte-ksn0ey h3.svelte-ksn0ey{font-size:1.2rem;color:#002749;margin-top:5px;margin-bottom:20px;text-align:left}.product-details-desktop.svelte-ksn0ey.svelte-ksn0ey{margin-bottom:20px;text-align:center}.product-details-desktop.svelte-ksn0ey .price-each.svelte-ksn0ey{font-size:1.3rem;font-weight:400}.selectors-container-desktop.svelte-ksn0ey.svelte-ksn0ey{display:flex;flex-direction:column;gap:5px}.quantity-selector.svelte-ksn0ey.svelte-ksn0ey{display:flex;align-items:center;justify-content:space-between}.quantity-selector.svelte-ksn0ey .selector-label.svelte-ksn0ey,.quantity-selector.svelte-ksn0ey .selector-label-second.svelte-ksn0ey{font-size:1.5rem;font-weight:600;color:#002749}.small.svelte-ksn0ey.svelte-ksn0ey{font-size:1rem;color:#969696}.slider-container.svelte-ksn0ey.svelte-ksn0ey{display:flex;align-items:center;gap:10px}.slider-container.svelte-ksn0ey button.svelte-ksn0ey{transition:background-color .3s;background-color:#07467d;color:#fff;border:none;padding:10px;border-radius:50%;cursor:pointer}.slider-container.svelte-ksn0ey button.svelte-ksn0ey:hover{background-color:#266fae}.cart-button.svelte-ksn0ey.svelte-ksn0ey{background-color:#07467d;transition:background-color .3s;color:#fff;font-size:1.5rem;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;margin-top:20px;font-weight:700;width:100%}.cart-button.svelte-ksn0ey.svelte-ksn0ey:hover{background-color:#266fae}.cart-button.added.svelte-ksn0ey.svelte-ksn0ey{background-color:#4caf50}.warning-box.svelte-ksn0ey.svelte-ksn0ey{display:flex;align-items:center;background-color:#f2f2f2;padding:10px;border-radius:5px;margin-top:20px}.warning-box.svelte-ksn0ey p.svelte-ksn0ey{margin:0;color:#002749;font-size:1rem}.warning-icon.svelte-ksn0ey.svelte-ksn0ey{width:50px;margin-right:10px}}@media (min-width: 768px){.additional-info-desktop.svelte-ksn0ey.svelte-ksn0ey{margin-top:20px;background-color:#fff;padding:20px;border-radius:10px}.desktop-columns.svelte-ksn0ey.svelte-ksn0ey{display:flex;justify-content:center;gap:120px}.left-column.svelte-ksn0ey.svelte-ksn0ey{width:400px}.left-column.svelte-ksn0ey h2.svelte-ksn0ey{font-size:1.5rem;font-weight:700;margin-bottom:15px;text-align:center;color:#002749}.left-column.svelte-ksn0ey p.svelte-ksn0ey,.left-column.svelte-ksn0ey h3.svelte-ksn0ey{text-align:center;color:#002749}.table-grid.svelte-ksn0ey.svelte-ksn0ey{display:grid;grid-template-columns:repeat(3,1fr)}.table-cell.svelte-ksn0ey.svelte-ksn0ey{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px;text-align:center}.table-cell.svelte-ksn0ey img.svelte-ksn0ey{width:50px;height:auto;margin-bottom:10px}.table-cell.svelte-ksn0ey span.svelte-ksn0ey{font-size:.9rem;font-weight:500;color:#002749}.note.svelte-ksn0ey.svelte-ksn0ey{text-align:center;font-size:1.2rem;color:#002749;margin-top:20px;font-weight:700}.right-column.svelte-ksn0ey.svelte-ksn0ey{width:400px}.right-column.svelte-ksn0ey h2.svelte-ksn0ey{font-size:1.5rem;font-weight:700;margin-bottom:0;text-align:center}.capi-impegnativi.svelte-ksn0ey.svelte-ksn0ey{margin-top:0}.capi-impegnativi.svelte-ksn0ey p.svelte-ksn0ey{font-size:1rem;margin-top:0;margin-bottom:15px;color:#002749}.capi-impegnativi.svelte-ksn0ey .tariff-table.svelte-ksn0ey{width:100%;margin:20px 0;border-collapse:collapse;font-size:1rem}.capi-impegnativi.svelte-ksn0ey .tariff-table th.svelte-ksn0ey,.capi-impegnativi.svelte-ksn0ey .tariff-table td.svelte-ksn0ey{padding:15px;border:1px solid #002749;text-align:center;color:#002749}.capi-impegnativi.svelte-ksn0ey .tariff-table th.svelte-ksn0ey{font-weight:700}.capi-impegnativi.svelte-ksn0ey .cta-button.svelte-ksn0ey{background-color:#07467d;transition:background-color .3s;color:#fff;border:none;padding:15px 30px;font-size:1.2rem;font-weight:700;border-radius:5px;cursor:pointer;display:block;margin:auto}.capi-impegnativi.svelte-ksn0ey .cta-button.svelte-ksn0ey:hover{background-color:#266fae}.capi-impegnativi.svelte-ksn0ey .note.svelte-ksn0ey{margin-top:15px;font-size:1rem;color:#666;text-align:center}.process-graphic.svelte-ksn0ey.svelte-ksn0ey{text-align:center}.process-graphic.svelte-ksn0ey img.svelte-ksn0ey{width:600px}.faq-section-2.svelte-ksn0ey.svelte-ksn0ey{min-width:600px;max-width:800px;margin:40px auto}}.counter-input.svelte-ksn0ey.svelte-ksn0ey{width:60px;text-align:center;font-size:1.8rem;background-color:#f7f7f7;border:1px solid #ccc;border-radius:10px;margin:0 20px}.counter-input.svelte-ksn0ey.svelte-ksn0ey::-webkit-outer-spin-button,.counter-input.svelte-ksn0ey.svelte-ksn0ey::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
