:root{--kymora-primary: #2d5a27;--kymora-primary-dark: #1e3d1a;--kymora-primary-light: #4a7c43;--kymora-accent: #f59e0b;--kymora-accent-dark: #d97706;--kymora-danger: #dc2626;--kymora-danger-light: #fef2f2;--kymora-success: #16a34a;--kymora-success-light: #f0fdf4;--kymora-dark: #1f2937;--kymora-gray: #6b7280;--kymora-light-gray: #f3f4f6;--kymora-white: #ffffff;--kymora-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--kymora-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--kymora-radius: 8px;--kymora-radius-lg: 12px}.kymora-urgency-bar{background:linear-gradient(90deg,var(--kymora-primary) 0%,var(--kymora-primary-dark) 100%);color:var(--kymora-white);padding:10px 15px;text-align:center;position:relative;z-index:100}.kymora-urgency-bar__inner{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.kymora-urgency-bar__text{font-size:14px;font-weight:500}.kymora-urgency-bar__text strong{color:var(--kymora-accent)}.kymora-urgency-bar__countdown{display:flex;align-items:center;gap:8px;background:#ffffff26;padding:5px 12px;border-radius:20px;font-size:13px;font-weight:600}.kymora-urgency-bar__countdown-icon{width:16px;height:16px}.kymora-urgency-bar__timer{font-family:monospace;letter-spacing:1px}@media (max-width: 749px){.kymora-urgency-bar__inner{flex-direction:column;gap:8px}.kymora-urgency-bar__text{font-size:13px}}.kymora-hero{position:relative;overflow:hidden}.kymora-hero__container{max-width:1200px;margin:0 auto;padding:40px 20px}.kymora-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media (max-width: 899px){.kymora-hero__grid{grid-template-columns:1fr;gap:30px}}.kymora-hero__content{order:1}@media (max-width: 899px){.kymora-hero__content{order:2;text-align:center}}.kymora-hero__media{order:2;position:relative}@media (max-width: 899px){.kymora-hero__media{order:1}}.kymora-hero__image{width:100%;height:auto;border-radius:var(--kymora-radius-lg);box-shadow:var(--kymora-shadow-lg)}.kymora-hero__badge{display:inline-flex;align-items:center;gap:6px;background:var(--kymora-success-light);color:var(--kymora-success);padding:6px 12px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:15px}.kymora-hero__badge svg{width:16px;height:16px}.kymora-hero__title{font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.2;color:var(--kymora-dark);margin:0 0 15px}.kymora-hero__title-highlight{color:var(--kymora-primary)}.kymora-hero__subtitle{font-size:18px;color:var(--kymora-gray);line-height:1.6;margin:0 0 25px}.kymora-hero__cta{display:inline-flex;align-items:center;gap:10px;background:var(--kymora-primary);color:var(--kymora-white);padding:16px 32px;border-radius:var(--kymora-radius);font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.kymora-hero__cta:hover{background:var(--kymora-primary-dark);transform:translateY(-2px);box-shadow:var(--kymora-shadow)}.kymora-hero__cta svg{width:20px;height:20px}.kymora-hero__social-proof{display:flex;align-items:center;gap:20px;margin-top:25px;flex-wrap:wrap}@media (max-width: 899px){.kymora-hero__social-proof{justify-content:center}}.kymora-hero__viewers{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--kymora-gray)}.kymora-hero__viewers-dot{width:8px;height:8px;background:var(--kymora-success);border-radius:50%;animation:kymora-pulse 2s infinite}@keyframes kymora-pulse{0%,to{opacity:1}50%{opacity:.5}}.kymora-hero__rating{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--kymora-dark)}.kymora-hero__stars{display:flex;gap:2px;color:var(--kymora-accent)}.kymora-hero__stars svg{width:16px;height:16px;fill:currentColor}.kymora-hero__floating-badge{position:absolute;background:var(--kymora-white);padding:10px 15px;border-radius:var(--kymora-radius);box-shadow:var(--kymora-shadow-lg);font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.kymora-hero__floating-badge--top{top:20px;right:20px;color:var(--kymora-success)}.kymora-hero__floating-badge--bottom{bottom:20px;left:20px;color:var(--kymora-primary)}.kymora-hero__floating-badge svg{width:20px;height:20px}.kymora-problem{padding:60px 20px;background:var(--kymora-light-gray)}.kymora-problem__container{max-width:900px;margin:0 auto;text-align:center}.kymora-problem__label{display:inline-block;background:var(--kymora-danger-light);color:var(--kymora-danger);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px}.kymora-problem__title{font-size:clamp(24px,4vw,36px);font-weight:700;color:var(--kymora-dark);margin:0 0 20px;line-height:1.3}.kymora-problem__stat{color:var(--kymora-danger)}.kymora-problem__description{font-size:17px;color:var(--kymora-gray);line-height:1.7;margin:0 0 40px}.kymora-problem__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media (max-width: 749px){.kymora-problem__grid{grid-template-columns:1fr;gap:20px}}.kymora-problem__card{background:var(--kymora-white);padding:25px;border-radius:var(--kymora-radius-lg);box-shadow:var(--kymora-shadow);text-align:left}.kymora-problem__card-icon{width:48px;height:48px;background:var(--kymora-danger-light);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:var(--kymora-danger)}.kymora-problem__card-icon svg{width:24px;height:24px}.kymora-problem__card-title{font-size:16px;font-weight:600;color:var(--kymora-dark);margin:0 0 8px}.kymora-problem__card-text{font-size:14px;color:var(--kymora-gray);line-height:1.5;margin:0}.kymora-solution{padding:60px 20px;background:var(--kymora-white)}.kymora-solution__container{max-width:1100px;margin:0 auto}.kymora-solution__header{text-align:center;margin-bottom:50px}.kymora-solution__label{display:inline-block;background:var(--kymora-success-light);color:var(--kymora-success);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.kymora-solution__title{font-size:clamp(24px,4vw,36px);font-weight:700;color:var(--kymora-dark);margin:0;line-height:1.3}.kymora-solution__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 749px){.kymora-solution__grid{grid-template-columns:1fr;gap:25px}}.kymora-solution__card{background:var(--kymora-light-gray);padding:30px;border-radius:var(--kymora-radius-lg);text-align:center;transition:transform .2s ease,box-shadow .2s ease}.kymora-solution__card:hover{transform:translateY(-5px);box-shadow:var(--kymora-shadow-lg)}.kymora-solution__card-icon{width:64px;height:64px;background:var(--kymora-white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--kymora-primary);box-shadow:var(--kymora-shadow)}.kymora-solution__card-icon svg{width:32px;height:32px}.kymora-solution__card-title{font-size:18px;font-weight:600;color:var(--kymora-dark);margin:0 0 10px}.kymora-solution__card-text{font-size:15px;color:var(--kymora-gray);line-height:1.6;margin:0}.kymora-comparison{padding:60px 20px;background:var(--kymora-light-gray)}.kymora-comparison__container{max-width:800px;margin:0 auto}.kymora-comparison__header{text-align:center;margin-bottom:40px}.kymora-comparison__title{font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--kymora-dark);margin:0 0 10px}.kymora-comparison__subtitle{font-size:16px;color:var(--kymora-gray);margin:0}.kymora-comparison__table{background:var(--kymora-white);border-radius:var(--kymora-radius-lg);overflow:hidden;box-shadow:var(--kymora-shadow-lg)}.kymora-comparison__row{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid var(--kymora-light-gray)}.kymora-comparison__row:last-child{border-bottom:none}.kymora-comparison__row--header{background:var(--kymora-dark);color:var(--kymora-white);font-weight:600}.kymora-comparison__row--header .kymora-comparison__cell{padding:18px 20px}.kymora-comparison__cell{padding:16px 20px;display:flex;align-items:center;font-size:15px}.kymora-comparison__cell:first-child{color:var(--kymora-dark);font-weight:500}.kymora-comparison__cell:nth-child(2){justify-content:center;background:#2d5a270d}.kymora-comparison__cell:nth-child(3){justify-content:center}.kymora-comparison__brand{display:flex;align-items:center;gap:8px}.kymora-comparison__brand-logo{width:24px;height:24px}.kymora-comparison__check{width:24px;height:24px;background:var(--kymora-success);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kymora-white)}.kymora-comparison__check svg{width:14px;height:14px}.kymora-comparison__x{width:24px;height:24px;background:var(--kymora-light-gray);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kymora-gray)}.kymora-comparison__x svg{width:12px;height:12px}@media (max-width: 599px){.kymora-comparison__row{grid-template-columns:1.5fr 1fr 1fr}.kymora-comparison__cell{padding:12px 10px;font-size:13px}}.kymora-testimonials{padding:60px 20px;background:var(--kymora-white);overflow:hidden}.kymora-testimonials__container{max-width:1200px;margin:0 auto}.kymora-testimonials__header{text-align:center;margin-bottom:40px}.kymora-testimonials__label{display:inline-block;background:var(--kymora-accent);color:var(--kymora-white);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;margin-bottom:15px}.kymora-testimonials__title{font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--kymora-dark);margin:0}.kymora-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}@media (max-width: 899px){.kymora-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 599px){.kymora-testimonials__grid{grid-template-columns:1fr}}.kymora-testimonial{background:var(--kymora-light-gray);padding:25px;border-radius:var(--kymora-radius-lg);display:flex;flex-direction:column}.kymora-testimonial__header{display:flex;align-items:center;gap:12px;margin-bottom:15px}.kymora-testimonial__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.kymora-testimonial__avatar-placeholder{width:48px;height:48px;border-radius:50%;background:var(--kymora-primary);color:var(--kymora-white);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px}.kymora-testimonial__info{flex:1}.kymora-testimonial__name{font-weight:600;color:var(--kymora-dark);font-size:15px;margin:0 0 2px}.kymora-testimonial__verified{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--kymora-success)}.kymora-testimonial__verified svg{width:14px;height:14px}.kymora-testimonial__stars{display:flex;gap:2px;color:var(--kymora-accent);margin-bottom:12px}.kymora-testimonial__stars svg{width:16px;height:16px;fill:currentColor}.kymora-testimonial__title{font-weight:600;color:var(--kymora-dark);font-size:15px;margin:0 0 8px}.kymora-testimonial__text{font-size:14px;color:var(--kymora-gray);line-height:1.6;margin:0;flex:1}.kymora-testimonial__image{margin-top:15px;border-radius:var(--kymora-radius);overflow:hidden}.kymora-testimonial__image img{width:100%;height:auto;display:block}.kymora-trust{padding:40px 20px;background:var(--kymora-light-gray);border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.kymora-trust__container{max-width:1000px;margin:0 auto}.kymora-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width: 899px){.kymora-trust__grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width: 499px){.kymora-trust__grid{grid-template-columns:1fr;gap:20px}}.kymora-trust__item{display:flex;align-items:center;gap:15px}@media (max-width: 499px){.kymora-trust__item{justify-content:center}}.kymora-trust__icon{width:48px;height:48px;background:var(--kymora-white);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--kymora-primary);box-shadow:var(--kymora-shadow);flex-shrink:0}.kymora-trust__icon svg{width:24px;height:24px}.kymora-trust__content{text-align:left}.kymora-trust__title{font-weight:600;color:var(--kymora-dark);font-size:14px;margin:0 0 2px}.kymora-trust__text{font-size:13px;color:var(--kymora-gray);margin:0}.kymora-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:var(--kymora-white);box-shadow:0 -4px 20px #00000026;padding:12px 20px;z-index:999;transform:translateY(100%);transition:transform .3s ease}.kymora-sticky-atc.is-visible{transform:translateY(0)}.kymora-sticky-atc__container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:15px}.kymora-sticky-atc__product{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.kymora-sticky-atc__image{width:50px;height:50px;border-radius:var(--kymora-radius);object-fit:cover;flex-shrink:0}.kymora-sticky-atc__info{min-width:0}.kymora-sticky-atc__title{font-weight:600;font-size:14px;color:var(--kymora-dark);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kymora-sticky-atc__price{display:flex;align-items:center;gap:8px}.kymora-sticky-atc__price-current{font-weight:700;font-size:16px;color:var(--kymora-primary)}.kymora-sticky-atc__price-compare{font-size:14px;color:var(--kymora-gray);text-decoration:line-through}.kymora-sticky-atc__button{background:var(--kymora-primary);color:var(--kymora-white);padding:14px 28px;border-radius:var(--kymora-radius);font-size:15px;font-weight:600;border:none;cursor:pointer;transition:background .2s ease;white-space:nowrap}.kymora-sticky-atc__button:hover{background:var(--kymora-primary-dark)}@media (max-width: 599px){.kymora-sticky-atc__container{flex-wrap:wrap}.kymora-sticky-atc__product{width:100%}.kymora-sticky-atc__button{width:100%;text-align:center}}@media (min-width: 990px){.kymora-sticky-atc--mobile-only{display:none}}.kymora-faq{padding:60px 20px;background:var(--kymora-white)}.kymora-faq__container{max-width:800px;margin:0 auto}.kymora-faq__header{text-align:center;margin-bottom:40px}.kymora-faq__title{font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--kymora-dark);margin:0 0 10px}.kymora-faq__subtitle{font-size:16px;color:var(--kymora-gray);margin:0}.kymora-faq__list{display:flex;flex-direction:column;gap:12px}.kymora-faq__item{background:var(--kymora-light-gray);border-radius:var(--kymora-radius-lg);overflow:hidden}.kymora-faq__question{width:100%;padding:20px 25px;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:16px;font-weight:600;color:var(--kymora-dark);transition:background .2s ease}.kymora-faq__question:hover{background:#00000008}.kymora-faq__icon{width:24px;height:24px;flex-shrink:0;transition:transform .3s ease}.kymora-faq__item.is-open .kymora-faq__icon{transform:rotate(180deg)}.kymora-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.kymora-faq__item.is-open .kymora-faq__answer{max-height:500px}.kymora-faq__answer-inner{padding:0 25px 20px;font-size:15px;color:var(--kymora-gray);line-height:1.7}.kymora-benefits{padding:60px 20px;background:var(--kymora-light-gray)}.kymora-benefits__container{max-width:1100px;margin:0 auto}.kymora-benefits__header{text-align:center;margin-bottom:50px}.kymora-benefits__title{font-size:clamp(24px,4vw,32px);font-weight:700;color:var(--kymora-dark);margin:0}.kymora-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width: 749px){.kymora-benefits__grid{grid-template-columns:1fr;gap:25px}}.kymora-benefit{display:flex;gap:20px;background:var(--kymora-white);padding:25px;border-radius:var(--kymora-radius-lg);box-shadow:var(--kymora-shadow)}.kymora-benefit__icon{width:56px;height:56px;background:var(--kymora-success-light);border-radius:var(--kymora-radius);display:flex;align-items:center;justify-content:center;color:var(--kymora-success);flex-shrink:0}.kymora-benefit__icon svg{width:28px;height:28px}.kymora-benefit__content{flex:1}.kymora-benefit__title{font-size:17px;font-weight:600;color:var(--kymora-dark);margin:0 0 8px}.kymora-benefit__text{font-size:14px;color:var(--kymora-gray);line-height:1.6;margin:0}.kymora-guarantee{padding:60px 20px;background:var(--kymora-primary);color:var(--kymora-white)}.kymora-guarantee__container{max-width:800px;margin:0 auto;text-align:center}.kymora-guarantee__badge{width:80px;height:80px;background:var(--kymora-white);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;color:var(--kymora-primary)}.kymora-guarantee__badge svg{width:40px;height:40px}.kymora-guarantee__title{font-size:clamp(24px,4vw,32px);font-weight:700;margin:0 0 15px}.kymora-guarantee__text{font-size:17px;line-height:1.7;margin:0 0 25px;opacity:.9}.kymora-guarantee__cta{display:inline-flex;align-items:center;gap:10px;background:var(--kymora-white);color:var(--kymora-primary);padding:16px 32px;border-radius:var(--kymora-radius);font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease}.kymora-guarantee__cta:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.kymora-marquee{background:var(--kymora-dark);color:var(--kymora-white);padding:12px 0;overflow:hidden}.kymora-marquee__track{display:flex;animation:kymora-scroll 30s linear infinite}@keyframes kymora-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kymora-marquee__content{display:flex;align-items:center;gap:50px;padding:0 25px;flex-shrink:0}.kymora-marquee__item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;white-space:nowrap}.kymora-marquee__item svg{width:18px;height:18px;color:var(--kymora-accent)}.kymora-product-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.kymora-product-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:4px;font-size:12px;font-weight:600}.kymora-product-badge--sale{background:var(--kymora-danger);color:var(--kymora-white)}.kymora-product-badge--bestseller{background:var(--kymora-accent);color:var(--kymora-white)}.kymora-product-badge--vet{background:var(--kymora-success-light);color:var(--kymora-success)}.kymora-quantity-selector{display:flex;align-items:center;gap:10px;margin-bottom:15px}.kymora-quantity-selector__label{font-size:14px;font-weight:500;color:var(--kymora-dark)}.kymora-quantity-selector__input{display:flex;align-items:center;border:2px solid var(--kymora-light-gray);border-radius:var(--kymora-radius);overflow:hidden}.kymora-quantity-selector__btn{width:40px;height:40px;background:var(--kymora-light-gray);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.kymora-quantity-selector__btn:hover{background:#e5e7eb}.kymora-quantity-selector__value{width:50px;text-align:center;font-weight:600;font-size:16px;border:none;background:transparent}.kymora-urgency{background:var(--kymora-danger-light);border:1px solid var(--kymora-danger);border-radius:var(--kymora-radius);padding:12px 15px;margin-bottom:15px}.kymora-urgency__text{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--kymora-danger);font-weight:500}.kymora-urgency__text svg{width:18px;height:18px;flex-shrink:0}.kymora-hidden{display:none!important}.kymora-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 749px){.kymora-hide-mobile{display:none!important}}@media (min-width: 750px){.kymora-hide-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/kymora-sections.css.map */
