.my-swal-popup{border-radius:1rem!important;padding:2rem!important}.my-swal-title{color:#111!important;font-size:1.5rem!important;font-weight:700!important}.my-swal-html-container{margin:1rem 0!important}.my-swal-confirm-button{background-color:#111!important;padding:.75rem 2rem!important;border-radius:.5rem!important;font-weight:700!important}.my-swal-confirm-button:hover{background-color:#111!important}.my-swal-confirm-button:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.my-swal-confirm-button i{margin-right:.5rem}.my-swal-cancel-button{background-color:#dc3545!important;padding:.75rem 2rem!important;border-radius:.5rem!important;font-weight:700!important}.my-swal-cancel-button:hover{background-color:#c82333!important}.section-infinite-sentinel{min-height:1px;padding:.75rem 0 1.25rem}.section-infinite-loading{display:inline-flex;align-items:center;gap:.45rem;color:#6b7280;font-size:.9rem;font-weight:600}.section-infinite-loading i{color:#e11d48}.hero-slider .slide:not(.active){pointer-events:none}.hero-caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:0 6%;max-width:62%;pointer-events:none;background:linear-gradient(90deg,#0000008c,#00000040 60%,#0000);color:#fff}.hero-caption__title,.hero-caption__cta{opacity:0;transform:translate(-40px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.hero-caption__title{margin:0;font-size:clamp(1.4rem,3.2vw,2.6rem);font-weight:800;line-height:1.2;letter-spacing:-.01em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero-caption__cta{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;background:#fff;color:#111;font-size:.95rem;font-weight:700;box-shadow:0 6px 18px #0003}.hero-caption.is-active .hero-caption__title,.hero-caption.is-active .hero-caption__cta{opacity:1;transform:none}.hero-caption.is-active .hero-caption__title{transition-delay:.25s}.hero-caption.is-active .hero-caption__cta{transition-delay:.45s}.hero-dots{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;display:flex;gap:6px}.hero-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffff8c;transition:width .3s ease,background .3s ease}.hero-dots button.is-active{width:22px;background:#fff}.hero-slider .slider-controls{z-index:3}@media (max-width: 768px){.hero-caption{max-width:85%;gap:10px;padding:0 5%}.hero-caption__cta{padding:8px 16px;font-size:.85rem}}@media (prefers-reduced-motion: reduce){.hero-caption__title,.hero-caption__cta{transition:none;transform:none}}body.inertia-page{background-color:#fff}body.inertia-page .product-card{border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 2px #1111110a;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}body.inertia-page .product-card:hover{border-color:#e4e4e7;box-shadow:0 14px 30px -12px #1111112e;transform:translateY(-2px)}body.inertia-page .product-card .product-img{background:#fafafa}body.inertia-page main .bg-white.rounded-lg{border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 1px 3px #1111110a!important}body.inertia-page .home-product-section{padding-top:8px}body.inertia-page .home-reviews{background:#fafafa;border-radius:20px;padding:20px}body.inertia-page .home-reviews__head{margin-top:0}body.inertia-page .home-review-card{background:#fff}@media (prefers-reduced-motion: reduce){body.inertia-page .product-card:hover{transform:none}}
