.product-financing{margin:20px 0 28px;animation:fadeInUp .5s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.product-financing .financing__box{border:2px solid transparent;border-radius:16px;background:linear-gradient(135deg,#f8f9fa,#fff);overflow:hidden;transition:all .3s ease}.product-financing .financing__box:hover{box-shadow:0 8px 32px #00000014,0 4px 12px #0000000f;transform:translateY(-2px)}.product-financing .financing__header{background:linear-gradient(135deg,#232323,#3a3a3a);padding:1.8rem 2rem;color:#fff}.product-financing .financing__title{font-size:2rem;font-weight:700;margin:0 0 .4rem;line-height:1.2;color:#fff}.product-financing .financing__subtitle{font-size:1.4rem;margin:0;opacity:.95;font-weight:500}.product-financing .financing__content{padding:2rem}.financing__installment{display:grid;grid-template-columns:1fr auto;gap:1.6rem;padding:2rem;border:none;border-radius:14px;background:linear-gradient(135deg,#232323,#3a3a3a);color:#fff;position:relative;overflow:hidden}.financing__installment:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#fff0);pointer-events:none}.financing__amount-wrapper{position:relative;z-index:1}.financing__amount-label{display:block;font-size:1.2rem;font-weight:600;opacity:.9;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.5px}.financing__amount{font-size:clamp(2.8rem,3vw + 1rem,4.2rem);font-weight:800;line-height:1.1;color:#fff;transition:opacity .2s ease}.financing__per{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;position:relative;z-index:1}.financing__per-text{font-weight:600;font-size:1.2rem;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.financing__months{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:1rem 3rem 1rem 1.4rem;border-radius:10px;border:2px solid rgba(255,255,255,.3);background:#fffffff2;color:#232323;font-weight:700;font-size:1.5rem;min-width:150px;cursor:pointer;transition:all .3s ease;background-image:url('data:image/svg+xml;utf8,<svg fill="%23232323" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-repeat:no-repeat;background-position:right .8rem center;background-size:20px}.financing__months:hover{background:#fff;border-color:#fff9;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.financing__months:focus{outline:none;border-color:#fff;box-shadow:0 0 0 3px #ffffff4d}@media(max-width:640px){.financing__installment{grid-template-columns:1fr;gap:1.2rem;padding:1.6rem}.financing__per{flex-direction:row;align-items:center;justify-content:space-between}.financing__months{min-width:130px}}.financing__methods{margin-top:2.4rem}.financing__methods-header{margin-bottom:1.2rem}.financing__methods-title{font-weight:700;font-size:1.6rem;color:#2d3748}.financing__logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.2rem;list-style:none;padding:0;margin:0}.financing__logo-item{position:relative}.financing__logo-link{display:block;text-decoration:none}.financing__logo-card{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.6rem 1.2rem;border-radius:12px;border:2px solid #e2e8f0;background:#fff;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.financing__logo-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#232323,#3a3a3a);opacity:0;transition:opacity .3s ease}.financing__logo-link:hover .financing__logo-card,.financing__logo-card:hover{border-color:#232323;transform:translateY(-4px);box-shadow:0 12px 28px #23232333}.financing__logo-link:hover .financing__logo-card:before{opacity:.05}.financing__logo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:40px;width:100%}.financing__logo img{max-height:40px;max-width:100%;height:auto;width:auto;display:block;filter:grayscale(20%);transition:filter .3s ease}.financing__logo-link:hover .financing__logo img,.financing__logo-card:hover .financing__logo img{filter:grayscale(0%)}.financing__logo-fallback{display:block;text-align:center;font-weight:700;font-size:1.4rem;color:#4a5568}.financing__badge{position:relative;z-index:1;display:inline-block;padding:.4rem 1rem;background:#232323;color:#fff;font-size:1.1rem;font-weight:700;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #2323234d}@media(max-width:768px){.financing__logos{grid-template-columns:repeat(2,1fr);gap:1rem}}.financing__notes{margin-top:2rem;padding:1.6rem;background:#f7fafc;border-radius:12px}.financing__notes-list{list-style:none;padding:0;margin:0}.financing__note-item{display:flex;align-items:flex-start;gap:1rem;margin:.8rem 0;font-size:1.4rem;line-height:1.6;color:#2d3748}.financing__note-item:first-child{margin-top:0}.financing__note-item:last-child{margin-bottom:0}.financing__check-icon{flex-shrink:0;margin-top:.2rem;color:#48bb78;stroke-width:2.5}.financing__logo-btn{background:transparent;border:none;cursor:pointer;padding:0;width:100%;text-align:left}.financing__logo-btn .financing__logo-card{cursor:pointer}.financing-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;align-items:center;justify-content:center;padding:20px}.financing-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.financing-modal__content{position:relative;background:#fff;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.financing-modal__close{position:absolute;top:15px;right:15px;background:#0000001a;border:none;width:35px;height:35px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:1}.financing-modal__close:hover{background:#0003;transform:rotate(90deg)}.financing-modal__header{padding:30px 30px 20px;text-align:center;border-bottom:1px solid #e5e7eb}.financing-modal__body{padding:30px}.financing-modal__body h3{font-size:2rem;font-weight:700;margin:0 0 20px;color:#232323}.financing-modal__body h4{font-size:1.6rem;font-weight:700;margin:0 0 10px;color:#232323}.financing-modal__steps{list-style:none;padding:0;margin:0 0 25px}.financing-modal__steps li{padding:12px 0;font-size:1.4rem;line-height:1.6;color:#4b5563;border-bottom:1px solid #f3f4f6}.financing-modal__steps li:last-child{border-bottom:none}.financing-modal__steps strong{color:#232323;margin-right:8px}.financing-modal__btn{width:100%;padding:14px 20px;background:#232323;color:#fff;border:none;border-radius:8px;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .2s ease}.financing-modal__btn:hover{background:#3a3a3a;transform:translateY(-2px);box-shadow:0 4px 12px #2323234d}.financing-modal__extra{margin-top:25px;padding-top:25px;border-top:1px solid #e5e7eb}.financing-modal__extra p{font-size:1.3rem;color:#6b7280;margin:0;line-height:1.6}.financing-modal__banks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.financing-modal__banks .bank-logo{padding:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;text-align:center;font-size:1.2rem;font-weight:600;color:#6b7280}@media(max-width:640px){.financing-modal__content{max-width:100%;margin:20px}.financing-modal__header,.financing-modal__body{padding:20px}.financing-modal__body h3{font-size:1.8rem}.financing-modal__banks{grid-template-columns:repeat(2,1fr);gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/product-financing.css.map */
