.vtex-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.vtex-modal-content{background-color:#fff;padding:32px;border-radius:8px;width:90%;max-width:500px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center}.modal-icon{background-color:#a3d8ff;border-radius:50%;width:72px;height:72px;display:flex;justify-content:center;align-items:center;margin-bottom:0}.modal-icon svg{width:32px;height:32px}.vtex-modal-content h2{font-size:24px;font-weight:700;color:#0a2738;margin:12px 0;line-height:1.2}.modal-text-condition{font-size:16px;color:#3f5569;margin-bottom:16px;line-height:1.5;text-align:justify}.modal-checkbox{display:flex;align-items:center;margin-bottom:32px;width:100%;justify-content:flex-start}.modal-checkbox input[type=checkbox]{margin-right:8px;width:20px;height:20px;accent-color:#007bff}.modal-checkbox label{font-size:16px;color:#0a2738;cursor:pointer;text-align:left}.modal-continue-button{background-color:#55b5ea;color:#fff;font-size:18px;font-weight:700;padding:14px 24px;border-radius:8px;border:none;cursor:pointer;width:100%;transition:background-color .3s ease}.modal-continue-button:disabled{background-color:#ccc;cursor:not-allowed}.modal-continue-button:hover:not(:disabled){background-color:#42a0d9}.lastItemModal-add-to-cart-button,.pdp-main-modal-last-item-button{color:#fff;font-weight:700;padding:0 20px}.pdp-main-modal-last-item-button{display:flex;align-items:center;justify-content:center}.pdp-main-modal-last-item-button:before{content:url(https://flavios.vtexassets.com/arquivos/icon-add-cart-product.svg);width:24px;height:24px;background-position:50%;background-repeat:no-repeat;margin-right:10px;display:flex;align-items:center}.pdp-main-modal-last-item-buy-button{color:#1d4e87;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}.pdp-main-modal-last-item-buy-button:before{content:url(https://flavios.vtexassets.com/arquivos/icon-buy-product.svg);width:24px;height:24px;background-position:50%;background-repeat:no-repeat;margin-right:10px;display:flex;align-items:center}@media (max-width:768px){.vtex-modal-content{padding:24px;width:95%}.vtex-modal-content h2{font-size:20px}.modal-checkbox label,.modal-text-condition{font-size:14px}.modal-icon{width:60px;height:60px;margin-bottom:20px}.modal-icon svg{width:28px;height:28px}}