.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;color:var(--brand-dark, #08402b)}.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 1px 0 rgba(255,255,255,.6)}.hero-caption__cta{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;background:linear-gradient(135deg,#0d5a3d,#08402b);color:#fff;font-size:.95rem;font-weight:700;box-shadow:0 10px 22px -8px #08402b99}.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:#0d5a3d40;transition:width .3s ease,background .3s ease}.hero-dots button.is-active{width:22px;background:#0d5a3d}.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{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%,rgba(34,176,125,.1),transparent 40%),linear-gradient(135deg,#fbf8f1,#f1f7f3);border:1px solid rgba(13,90,61,.08);border-radius:24px;padding:26px}body.inertia-page .home-reviews__head{margin-top:0}body.inertia-page .home-review-card{position:relative;background:#fff;border:1px solid rgba(13,90,61,.08);border-radius:20px;padding:24px 24px 20px;box-shadow:0 1px 2px #062f200a,0 14px 32px -16px #062f202e;transition:transform .25s ease,box-shadow .25s ease}body.inertia-page .home-review-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #062f200a,0 22px 40px -18px #062f2047}.home-review-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}body.inertia-page .home-review-card__stars{margin:0;padding:6px 10px;border-radius:999px;background:#fff8e6;font-size:12px}body.inertia-page .home-review-card__stars .is-on{color:#f5a524}.home-review-card__quote{font-size:26px;line-height:1;color:#0d5a3d1f}body.inertia-page .home-review-card__text{color:#374151;font-size:15px;line-height:1.75}body.inertia-page .home-review-card__foot{border-top:1px dashed #e5ebe7}body.inertia-page .home-review-card__avatar{background:linear-gradient(135deg,#14794f,#073d28);box-shadow:0 0 0 3px #fff,0 0 0 4px #0d5a3d33}body.inertia-page .home-review-card__meta strong{display:inline-flex;align-items:center;gap:6px;color:#111827}.home-review-card__verified{font-size:12px;color:#22b07d}@media (max-width: 639px){body.inertia-page .home-reviews{padding:18px}}@media (prefers-reduced-motion: reduce){body.inertia-page .product-card:hover{transform:none}}.home-marquee{overflow:hidden;padding-bottom:9px}.home-marquee__track{display:block;animation:home-marquee-track 12s linear infinite alternate}.home-marquee__text{display:inline-block;white-space:nowrap;animation:home-marquee-text 12s linear infinite alternate}.home-marquee:hover .home-marquee__track,.home-marquee:hover .home-marquee__text{animation-play-state:paused}@keyframes home-marquee-track{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes home-marquee-text{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.home-marquee__track,.home-marquee__text{animation:none}}
