@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&display=swap";.kumpet-services-section{--kumpet-accent: #ff6b8a;--kumpet-bg: #fffbfb;--kumpet-border: #f0c5cf;--kumpet-text: #333}.kumpet-services-tabs__nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:40px;border-bottom:2px solid #eee;padding-bottom:10px}.kumpet-services-tabs__btn{background:none;border:none;cursor:pointer;padding:10px 20px;display:flex;flex-direction:column;align-items:center;position:relative;transition:all .3s ease;min-width:200px}.kumpet-services-tabs__btn:after{content:"";position:absolute;bottom:-12px;left:0;width:100%;height:4px;background-color:var(--kumpet-accent);transform:scaleX(0);transition:transform .3s ease}.kumpet-services-tabs__btn.is-active:after{transform:scaleX(1)}.kumpet-services-tabs__btn.is-active .kumpet-services-tabs__title{color:var(--kumpet-accent)}.kumpet-services-tabs__icon{width:50px;height:50px;object-fit:contain;margin-bottom:10px}.kumpet-services-tabs__title{font-size:1.2rem;font-weight:600;margin:0;color:var(--kumpet-text)}.kumpet-services-tabs__subtitle{font-size:.9rem;color:#666}.kumpet-services-tab-content{display:none;opacity:0;transition:opacity .4s ease}.kumpet-services-tab-content.is-active{display:block;opacity:1}.kumpet-services-banner{position:relative;border-radius:20px;overflow:hidden;margin-bottom:50px;background-color:var(--kumpet-bg)}.kumpet-services-banner__img{width:100%;height:350px;object-fit:cover;display:block}.kumpet-services-banner__content{position:absolute;top:50%;transform:translateY(-50%);left:5%;max-width:500px;background:#ffffffe6;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000001a}.kumpet-services-banner__content h2{margin-top:0;color:var(--kumpet-accent)}.kumpet-vet-services,.kumpet-vet-plans{margin-bottom:60px}.kumpet-vet-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:30px}.kumpet-vet-card{background:#fff;border-radius:15px;padding:20px;text-align:center;box-shadow:0 5px 15px #0000000d;border:1px solid #eee;display:flex;flex-direction:column}.kumpet-vet-card img{width:100%;height:200px;object-fit:cover;border-radius:10px;margin-bottom:15px}.kumpet-vet-card .button{margin-top:auto}.kumpet-vet-plans__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:30px}.kumpet-plan-card{background:#fff;border-radius:20px;padding:40px 30px;text-align:center;box-shadow:0 10px 40px #00000014;position:relative;overflow:hidden;border-top:5px solid}.kumpet-plan-card--black{border-top-color:#222}.kumpet-plan-card--gold{border-top-color:#d4af37}.kumpet-plan-price{font-size:2.5rem;font-weight:700;margin:20px 0;color:var(--kumpet-accent)}.kumpet-plan-features{text-align:left;margin-bottom:30px}.kumpet-plan-features ul{padding-left:20px}.kumpet-plan-features li{margin-bottom:10px}.kumpet-grooming-grid,.kumpet-hotel-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:flex-start}.kumpet-form-box{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px #0000000d;border:1px solid var(--kumpet-border)}.kumpet-form-group{margin-bottom:20px;text-align:left}.kumpet-form-group label{display:block;font-weight:700;margin-bottom:8px;font-size:1.6rem}.kumpet-input,.kumpet-select,.kumpet-form-group textarea{width:100%;padding:12px 15px;border:1px solid #ccc;border-radius:16px;font-size:1.6rem;font-family:inherit}.checkbox-group{display:flex;align-items:center;gap:10px}.checkbox-group label{margin-bottom:0;font-weight:400;font-size:1.6rem}.kumpet-calculator-result{background:#fdf5f6;padding:20px;border-radius:10px;text-align:center;margin-bottom:20px}.kumpet-calculator-total{color:var(--kumpet-accent);margin-top:10px}.w-full{width:100%}.mt-4{margin-top:2rem}.mt-5{margin-top:3rem}.text-center{text-align:center}.text-small{font-size:1.4rem;color:#666}.uppercase{text-transform:uppercase}@media screen and (max-width:768px){.kumpet-grooming-grid,.kumpet-hotel-grid{grid-template-columns:1fr}.kumpet-services-banner__content{position:relative;top:auto;left:auto;transform:none;margin:-50px 20px 0;width:auto;max-width:none}.kumpet-services-banner__img{height:250px}}.kumpet-vet-catalog{display:flex;flex-direction:column;gap:30px}@media(min-width:768px){.kumpet-vet-catalog{flex-direction:row;align-items:flex-start}}.kumpet-vet-catalog__grid{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.kumpet-vet-catalog__item{background:#fff;border:2px solid transparent;border-radius:12px;padding:15px;text-align:center;cursor:pointer;transition:all .3s;box-shadow:0 4px 10px #0000000d}.kumpet-vet-catalog__item.is-active,.kumpet-vet-catalog__item:hover{border-color:var(--kumpet-accent)}.kumpet-vet-catalog__thumb{width:60px;height:60px;object-fit:cover;border-radius:50%;margin-bottom:10px}.kumpet-vet-catalog__title{display:block;font-weight:600;font-size:1.6rem}.kumpet-vet-catalog__details{flex:1.5;background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px #00000014}.kumpet-vet-detail-card{display:none;animation:fadeIn .4s ease}.kumpet-vet-detail-card.is-active{display:block}.kumpet-vet-detail-card__img{width:100%;height:250px;object-fit:cover;border-radius:12px;margin-bottom:20px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.kumpet-multistep-form{max-width:100%;margin:0 auto 50px;background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #0000000d}.kumpet-progress-bar-container{margin-bottom:40px}.kumpet-progress-text{font-weight:800;margin-bottom:12px;color:var(--kumpet-accent);text-align:right;font-size:2rem}.kumpet-progress-track{width:100%;height:8px;background:#eee;border-radius:4px;overflow:hidden}.kumpet-progress-fill{height:100%;background:var(--kumpet-accent, #ff6b8a);transition:width .4s ease}.kumpet-step-title{margin-bottom:30px;color:#333;font-size:1.8rem}.kumpet-step-actions{display:flex;justify-content:space-between;margin-top:40px;gap:15px}.kumpet-step-actions--right{justify-content:flex-end}.kumpet-form-grid{display:flex;flex-wrap:wrap;gap:20px}.kumpet-form-group{flex:1 1 calc(50% - 10px)}.kumpet-form-group.full-width{flex:1 1 100%}.kumpet-form-section-title{font-weight:700;border-bottom:1px solid #eee;padding-bottom:10px;margin-top:20px;margin-bottom:10px}.kumpet-options-grid{margin-bottom:30px}.kumpet-options-grid--cards{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ddd transparent;gap:20px;padding-bottom:15px;flex-wrap:nowrap}.kumpet-options-grid--cards::-webkit-scrollbar{height:6px}.kumpet-options-grid--cards::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.kumpet-option-card{cursor:pointer;display:block;flex:0 0 250px}.kumpet-option-card input[type=radio],.kumpet-option-card input[type=checkbox]{display:none}.kumpet-option-card__inner{background:#fff;border:1px solid #ddd;border-radius:12px;padding:15px;text-align:center;transition:all .3s;height:100%;display:flex;flex-direction:column}.kumpet-option-card input:checked+.kumpet-option-card__inner{border-color:var(--kumpet-accent);box-shadow:0 0 0 1px var(--kumpet-accent)}.kumpet-option-card img{width:100%;height:130px;object-fit:cover;border-radius:8px;margin-bottom:12px}.kumpet-option-card h4{font-size:1.6rem;margin:0 0 10px;color:#333}.kumpet-option-card p{font-size:1.4rem;color:#777;margin:0}.kumpet-options-grid--list{display:flex;flex-direction:column;gap:15px}.kumpet-option-list-item{cursor:pointer;display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #ddd;padding:15px 20px;border-radius:8px;transition:all .3s}.kumpet-option-list-item input{width:20px;height:20px;accent-color:var(--kumpet-accent)}.kumpet-option-list-item h4{margin:0 0 4px;font-size:1.6rem;color:#333}.kumpet-option-list-item p{margin:0;font-size:1.4rem;color:#777}.kumpet-option-list-item input:checked{background-color:var(--kumpet-accent);border-color:var(--kumpet-accent)}details.kumpet-grooming-category{margin-bottom:20px}details.kumpet-grooming-category summary{list-style:none;cursor:pointer;font-size:2rem;font-weight:700;color:#333;margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}details.kumpet-grooming-category summary::-webkit-details-marker{display:none}details.kumpet-grooming-category summary:after{content:"+";font-size:1.5rem;color:#666;transition:transform .3s}details.kumpet-grooming-category[open] summary:after{content:"-"}.kumpet-time-pills{display:flex;flex-wrap:wrap;gap:10px}.kumpet-time-pill{cursor:pointer}.kumpet-time-pill input{display:none}.kumpet-time-pill span{display:inline-block;padding:8px 16px;border:1px solid #ccc;border-radius:20px;background:#fff;transition:all .2s}.kumpet-time-pill input:checked+span{background:var(--kumpet-accent);color:#fff;border-color:var(--kumpet-accent)}.kumpet-sede-grid{display:flex;flex-direction:column;gap:15px}.kumpet-sede-card{cursor:pointer;display:flex;align-items:center;gap:15px;border:1px solid #ccc;padding:15px;border-radius:12px}.kumpet-sede-card input{accent-color:var(--kumpet-accent);width:20px;height:20px}.kumpet-sede-card input:checked{accent-color:var(--kumpet-accent)}.kumpet-eventos-options{display:flex;flex-direction:column;gap:15px;max-width:400px;margin:0 auto}.kumpet-radio-btn{cursor:pointer}.kumpet-radio-btn input{display:none}.kumpet-radio-btn span{display:block;padding:15px 20px;border:2px solid #eee;border-radius:12px;text-align:center;transition:all .3s;font-weight:600;font-size:1.6rem}.kumpet-radio-btn input:checked+span{border-color:var(--kumpet-accent);background:#fff5f7;color:var(--kumpet-accent)}.kumpet-specialists{margin:60px 0;color:#000;padding:40px 0;position:relative}.kumpet-specialists .kumpet-section-title{color:var(--kumpet-accent)!important;font-weight:800;font-size:3rem;margin-bottom:40px;text-align:left;text-transform:uppercase}.kumpet-carousel{position:relative;overflow:hidden;padding:20px 0 50px;margin:0 auto}.kumpet-carousel__track-container{overflow:hidden}.kumpet-carousel__track{display:flex;list-style:none;padding:0;margin:0;transition:transform .5s ease-in-out}.kumpet-carousel__slide{min-width:100%;box-sizing:border-box;padding:0 50px}.kumpet-specialist-card{display:flex;flex-wrap:wrap;background:transparent;overflow:hidden;align-items:flex-start;gap:30px}.kumpet-specialist-card__image-col{flex:1 1 350px;background-color:transparent!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.kumpet-specialist-card__image-col img{width:100%;height:100%;object-fit:cover;display:block}.kumpet-specialist-card__info-col{flex:2 1 300px;padding:0 40px;font-size:1.6rem;color:#777;display:flex;flex-direction:column}.kumpet-specialist-desc{text-align:justify;line-height:1.6}@font-face{font-family:Brittany Signature;font-style:normal;font-weight:400;src:local("Brittany Signature"),url(https://fonts.cdnfonts.com/s/39082/BrittanySignature-LjyZ.woff) format("woff")}.kumpet-specialist-card__info-col h3{color:var(--kumpet-accent)!important;font-size:4.5rem!important;margin:20px 0 40px!important;font-family:Brittany Signature,cursive!important;font-weight:700;line-height:1}.kumpet-specialist-card__badges-col{flex:1 1 250px;display:flex!important;flex-direction:column!important;gap:20px!important;padding:0!important;align-items:center!important;justify-content:flex-start!important}.kumpet-specialist-badges-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:15px!important;width:100%!important}.kumpet-badge-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;justify-content:flex-start!important;width:100%!important}.kumpet-badge-label{font-family:Lato,sans-serif!important;font-size:1.1rem!important;color:#ed819c!important;margin:6px 0 0!important;line-height:1.3!important;text-align:center!important;font-weight:700!important;word-break:break-word!important;overflow-wrap:break-word!important}.kumpet-specialist-badges-grid img{width:60px!important;height:60px!important;object-fit:contain!important;margin:0!important}.kumpet-photo-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;height:400px;scrollbar-width:none}.kumpet-photo-slider::-webkit-scrollbar{display:none}.kumpet-photo-slider img{flex:0 0 100%;width:100%;height:100%;object-fit:cover!important;scroll-snap-align:center}.kumpet-photo-dots{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:5px}.kumpet-photo-dot{width:10px;height:10px;border-radius:50%;background-color:#cbd5dc;border:none;cursor:pointer;padding:0;transition:background-color .3s ease}.kumpet-photo-dot.is-active,.kumpet-photo-dot:hover{background-color:var(--kumpet-accent, #ff6b8a)}.kumpet-specialist-card__badges-col .kumpet-btn-agenda{width:100%!important;padding:15px 20px!important;background-color:var(--kumpet-accent, #ff6b8a)!important;color:#fff!important;border-radius:12px!important;font-weight:700!important;font-size:2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:none!important;cursor:pointer!important;margin-top:15px!important}.kumpet-specialist-card__badges-col .kumpet-btn-agenda svg{width:24px!important;height:24px!important;fill:#fff!important}.kumpet-carousel__btn{position:absolute;top:45%;transform:translateY(-50%);background-color:#ff6b8a!important;color:#fff!important;border:none!important;width:50px!important;height:50px!important;border-radius:50%!important;box-shadow:0 4px 10px #0000001a!important;cursor:pointer!important;font-size:1.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.kumpet-carousel__btn svg{width:28px;height:28px;color:#fff!important;stroke-width:3!important}.kumpet-carousel__btn--prev{left:0!important}.kumpet-carousel__btn--next{right:0!important}.kumpet-promo-banner{background-color:#333;border-radius:12px;padding:25px 40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.kumpet-promo-banner__content h3{color:#fff;margin:0 0 5px;font-size:2.5rem}.kumpet-promo-banner__content p{color:#ccc;margin:0;font-size:1.6rem}.kumpet-promo-banner .button{background-color:var(--kumpet-accent);color:#fff;border-radius:20px;padding:10px 30px;white-space:nowrap}.kumpet-gallery-masonry{column-count:1;column-gap:20px;margin-top:30px}@media(min-width:600px){.kumpet-gallery-masonry{column-count:2}}@media(min-width:900px){.kumpet-gallery-masonry{column-count:3}}.kumpet-gallery-masonry__item{break-inside:avoid;margin-bottom:20px;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.kumpet-gallery-masonry__item img{width:100%;display:block;object-fit:cover;transition:transform .3s}.kumpet-gallery-masonry__item:hover img{transform:scale(1.03)}.kumpet-summary-box{background:#fdf5f6;padding:20px;border-radius:12px}.kumpet-summary-list{list-style:none;padding:0;margin:0 0 15px}.kumpet-summary-list li{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #ebd8dc}.kumpet-summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:10px}.kumpet-vet-services__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:10px}.kumpet-vet-services__title{color:var(--kumpet-accent, #ff6b8a)!important;font-weight:800;font-size:1.6rem;text-transform:uppercase;margin:0;letter-spacing:.03em}.kumpet-btn-planes{display:inline-flex;align-items:center;padding:12px 28px;background-color:var(--kumpet-accent, #ff6b8a);color:#fff;border-radius:50px;font-weight:700;font-size:1.6rem;text-decoration:none;white-space:nowrap;transition:background-color .25s ease,transform .2s ease;box-shadow:0 4px 15px #ff6b8a59}.kumpet-btn-planes:hover{background-color:#e85a7c;transform:translateY(-2px);color:#fff}.kumpet-vet-tabs-wrapper{position:relative;margin-bottom:36px}.kumpet-vet-tabs__track-container{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.kumpet-vet-tabs__track-container::-webkit-scrollbar{display:none}.kumpet-vet-tabs__track{display:flex;gap:38px;padding-bottom:20px}.kumpet-vet-tab-item{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:transform .2s ease}.kumpet-vet-tab-item:hover{transform:translateY(-2px)}.kumpet-vet-tab-item__thumb{width:90px;height:90px;border-radius:16px;background-color:#fde8ed;overflow:hidden;transition:box-shadow .25s ease;display:flex;align-items:center;justify-content:center}.kumpet-vet-tab-item__thumb img{width:100%;height:100%;object-fit:cover;display:block}.kumpet-vet-tab-item__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#fde8ed,#fcc8d4)}.kumpet-vet-tab-item__label{font-size:1.4rem;font-weight:600;color:var(--kumpet-accent, #ff6b8a);text-align:center;max-width:90px;line-height:1.25}.kumpet-vet-tab-item.is-active .kumpet-vet-tab-item__thumb{box-shadow:0 0 0 3px var(--kumpet-accent, #ff6b8a)}.kumpet-vet-tabs__arrow{position:absolute;right:-10px;top:30px;transform:translateY(-50%);background-color:var(--kumpet-accent, #ff6b8a);color:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #ff6b8a66;transition:background-color .2s;z-index:5}.kumpet-vet-tabs__arrow:hover{background-color:#e85a7c}.kumpet-vet-detail-panels{margin-top:10px}.kumpet-vet-detail-panel{display:none;grid-template-columns:1fr 1.1fr;gap:40px;align-items:flex-start;animation:vetPanelFadeIn .4s ease}.kumpet-vet-detail-panel.is-active{display:grid}@keyframes vetPanelFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.kumpet-vet-detail-panel__left{display:flex;flex-direction:column;gap:16px;padding-top:8px}.kumpet-vet-detail-panel__title{color:var(--kumpet-accent, #ff6b8a)!important;font-size:2rem!important;font-weight:800!important;line-height:1.2;margin:0!important}.kumpet-vet-detail-panel__desc{color:#555;font-size:1.6rem;line-height:1.75}.kumpet-vet-detail-panel__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:12px}.kumpet-vet-detail-panel__gallery-label{font-size:1.4rem;color:#ed819c;font-weight:500}.kumpet-btn-agenda-cita{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;background-color:var(--kumpet-accent, #ff6b8a);color:#fff;border-radius:50px;font-weight:700;font-size:1.6rem;text-decoration:none;box-shadow:0 4px 15px #ff6b8a59;transition:background-color .25s ease,transform .2s ease;white-space:nowrap}.kumpet-btn-agenda-cita:hover{background-color:#e85a7c;transform:translateY(-2px);color:#fff}.kumpet-vet-detail-panel__right{display:flex;flex-direction:column;gap:10px}.kumpet-svc-gallery{border-radius:16px;overflow:hidden}.kumpet-svc-gallery__track-wrap{overflow:hidden;border-radius:16px}.kumpet-svc-gallery__track{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.kumpet-svc-gallery__slide{flex:0 0 100%;min-width:100%}.kumpet-svc-gallery__slide img{width:100%;height:220px;object-fit:cover;display:block}.kumpet-svc-gallery__dots{display:flex;gap:7px;justify-content:center;padding:10px 0 4px}.kumpet-svc-gallery__dot{width:9px;height:9px;border-radius:50%;background-color:#ddd;border:none;cursor:pointer;padding:0;transition:background-color .3s ease,transform .2s}.kumpet-svc-gallery__dot.is-active{background-color:var(--kumpet-accent, #ff6b8a);transform:scale(1.3)}@media(max-width:900px){.kumpet-vet-detail-panel.is-active{display:flex;flex-direction:column-reverse;gap:24px}.kumpet-vet-detail-panel__title{font-size:1.5rem!important}.kumpet-vet-services__title{font-size:1.3rem}.kumpet-vet-tab-item__thumb{width:72px;height:72px}}@media(max-width:600px){.kumpet-vet-services__header{flex-direction:column;align-items:flex-start}.kumpet-svc-gallery__slide img{height:180px}}.kumpet-medical-plans-section{padding:40px 0;max-width:1200px;margin:0 auto}.kumpet-medical-plans-grid{display:flex;gap:80px;align-items:stretch;justify-content:center;flex-wrap:nowrap}@media(max-width:1024px){.kumpet-medical-plans-grid{flex-wrap:wrap;justify-content:center}}.kumpet-base-card{width:380px;flex-shrink:0;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;border:1px solid #eee;overflow:hidden;padding-bottom:20px;display:flex;flex-direction:column}.kumpet-base-card__header{padding:40px 20px 50px;text-align:center;min-height:310px;display:flex;flex-direction:column;justify-content:flex-end}@media(max-width:1024px){.kumpet-base-card{background:transparent!important;border:none!important;box-shadow:none!important;width:100%!important;padding:0!important}.kumpet-base-card__title,.kumpet-base-card__subtitle,.kumpet-benefits-list--base,.kumpet-benefits-list--values{display:none!important}.kumpet-base-card__header{min-height:auto!important;padding:10px!important}.kumpet-plan-card-new__header{min-height:auto!important;padding:30px 20px!important}}.kumpet-pet-toggles{display:flex;justify-content:center;gap:30px;margin-bottom:20px}.kumpet-pet-toggle{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;opacity:.5;transition:opacity .3s}.kumpet-pet-toggle.is-active,.kumpet-pet-toggle:hover{opacity:1}.kumpet-pet-toggle__icon{width:70px;height:70px;border-radius:50%;background:#ffe5ec;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin-bottom:8px}.kumpet-pet-toggle__icon img{width:50px;height:50px;object-fit:contain}.kumpet-pet-toggle span{color:#ff6b93;font-weight:800;font-size:1.6rem}.kumpet-base-card__title{color:#ff6b93;font-size:1.8rem;margin:10px 0 20px;font-weight:800}.kumpet-size-select-wrapper{margin:0 auto 30px;background:#f8f8f8;border-radius:30px;padding:5px 20px;display:inline-flex;align-items:center;box-shadow:0 4px 15px #0000000d;position:relative}.kumpet-size-select{border:none;background:transparent;font-weight:800;color:#333;font-size:1.6rem;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:20px}.kumpet-size-select-wrapper:after{content:"\25bc";font-size:.6rem;color:#ccc;position:absolute;right:15px;pointer-events:none}.kumpet-base-card__subtitle{color:#ff6b93;font-size:2.6rem;font-weight:800;margin:0;text-align:left;padding-left:20px}.kumpet-dynamic-cards-container{display:flex;gap:80px;flex-wrap:nowrap}@media(max-width:1024px){.kumpet-dynamic-cards-container{flex-wrap:wrap;justify-content:center}}.kumpet-plan-card-new{width:310px;flex-shrink:0;background:#fff;border-radius:20px;border:1px solid #eee;box-shadow:0 10px 30px #0000000d;overflow:hidden;display:flex;flex-direction:column}.kumpet-plan-card-new__header{padding:40px 30px 20px;text-align:center;position:relative;min-height:310px;display:flex;flex-direction:column;justify-content:center;align-items:center}.kumpet-plan-card-new--gold{border:2px solid #FF7B9E}.kumpet-plan-card-new--gold .kumpet-plan-card-new__header{background:#ff7b9e;border-radius:20px 20px 0 0;color:#fff}.kumpet-plan-card-new--black .kumpet-plan-card-new__header{border-top:1px solid transparent}.kumpet-plan-card-new__top-label{position:absolute;top:15px;left:0;right:0;color:#fff;font-weight:700;font-size:1.4rem;text-align:center}.kumpet-plan-card-new__title{font-size:2.2rem;font-weight:900;margin:15px 0 10px}.kumpet-plan-card-new--black .kumpet-plan-card-new__title{color:#000}.kumpet-plan-card-new--gold .kumpet-plan-card-new__title{color:#c59b27;background:#fff;padding:15px 20px;border-radius:12px;display:inline-block;width:100%;box-shadow:0 5px 15px #0000001a;margin-top:25px}.kumpet-plan-card-new__badge{display:inline-block;padding:6px 16px;border-radius:25px;color:#fff;font-size:1.4rem;font-weight:800;margin-bottom:15px;margin-top:10px}.kumpet-plan-card-new__badge--black{background:#000}.kumpet-plan-card-new__badge--gold{background:#78d6a4}.kumpet-plan-card-new__desc{font-size:1.4rem;line-height:1.5;margin-bottom:20px}.kumpet-plan-card-new--black .kumpet-plan-card-new__desc{color:#666}.kumpet-plan-card-new--gold .kumpet-plan-card-new__desc{color:#fff}.kumpet-plan-card-new__price{font-size:2rem;font-weight:900;margin-bottom:25px}.kumpet-plan-card-new--black .kumpet-plan-card-new__price{color:#666}.kumpet-plan-card-new--gold .kumpet-plan-card-new__price{color:#fff}.kumpet-plan-card-new__price-suffix{font-size:1.4rem;margin-left:5px}.kumpet-plan-card-new--black .kumpet-plan-card-new__price-suffix{color:#ff6b93}.kumpet-plan-card-new__btn{display:inline-block;width:100%;padding:15px 20px;border-radius:30px;color:#fff;font-weight:800;text-decoration:none;transition:transform .3s,opacity .3s;font-size:1.6rem}.kumpet-plan-card-new__btn:hover{transform:translateY(-2px);opacity:.9}.kumpet-plan-card-new__btn--black{background:#000}.kumpet-plan-card-new__btn--gold{background:#ff7b9e;color:#fff;border:2px solid white;box-shadow:0 5px 15px #ff7b9e66}.kumpet-benefits-list{display:flex;flex-direction:column;flex-grow:1}.kumpet-benefit-row{height:48px;display:flex;align-items:center;padding:0 20px;font-size:1.4rem;border-bottom:1px solid rgba(255,114,146,.1);color:#333}.kumpet-benefit-row:nth-child(odd){background-color:#ff72920d}.kumpet-benefit-row--base{justify-content:flex-end;text-align:right;font-weight:800}.kumpet-benefit-row--value{justify-content:center;text-align:center;font-weight:800}.kumpet-benefit-row.is-disabled{color:#ff8ba6;opacity:.6}.kumpet-options-grid--cards .kumpet-option-card{flex:0 0 210px}.kumpet-options-grid--cards .kumpet-option-card img{height:180px}.kumpet-multistep-form label.kumpet-label,.kumpet-multistep-form p,.kumpet-multistep-form span{font-size:1.6rem}.kumpet-multistep-form h2.kumpet-step-title{font-size:3rem}.kumpet-option-adicional-card:has(input:checked){border-color:#ed819c!important;background-color:#fde3ea!important}.kumpet-tab-grooming .kumpet-specialists{width:90vw;max-width:1300px;position:relative;left:50%;transform:translate(-50%);padding:0 20px}.kumpet-specialist-card{gap:20px}.kumpet-specialist-badges-grid{display:flex;flex-wrap:wrap;gap:10px}.kumpet-specialist-badges-grid img{width:60px;height:auto;object-fit:contain}.kumpet-specialist-card__badges-col{flex:1 1 200px;display:flex;flex-direction:column;gap:15px}.kumpet-summary-dot{width:10px;height:10px;border-radius:50%;background:#fff;opacity:.5;cursor:pointer;transition:all .3s}.kumpet-summary-dot.is-active{opacity:1;background:#ed819c;transform:scale(1.2)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-services.css.map */
