.testimonial-text-only__card{background:var(--color-bg-secondary, #f6f2ea);border-radius:16px;padding:24px;height:100%;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #0000000a,0 6px 24px #00000008;border:1px solid rgba(var(--color-text-rgb),.06)}.testimonial-text-only__header{display:flex;align-items:center;gap:14px}.testimonial-text-only__avatar{width:44px;height:44px;border-radius:50%;background:#b07a5b;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;flex-shrink:0;letter-spacing:0}.testimonial-text-only__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.testimonial-text-only__author{font-size:1.05rem;font-weight:600;color:var(--heading-color);letter-spacing:-.005em}.testimonial-text-only__rating{display:inline-flex;gap:2px;color:var(--rate-color, #ff9c05);margin-top:2px}.testimonial-text-only__summary{font-size:1.15rem;font-weight:600;color:var(--heading-color);line-height:1.35}.testimonial-text-only__quote{font-size:1.05rem;line-height:1.65;color:var(--color-text);opacity:.82;white-space:pre-line}@media(max-width:767px){.testimonial-text-only__card{padding:20px}.testimonial-text-only__quote{font-size:1rem}}.section__service-card .service-card__grid{row-gap:clamp(1.5rem,3vw,2rem)}.service-card__item{background:var(--color-bg);border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 6px 24px #00000008;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease;border:1px solid rgba(var(--color-text-rgb),.06)}.service-card__item:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014,0 12px 40px #00000014}.service-card__image-wrap{border-radius:16px 16px 0 0}.service-card__image{aspect-ratio:3 / 2;overflow:hidden}.service-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.46,.45,.94);border-radius:0}.service-card__item:hover .service-card__image img{transform:scale(1.05)}.service-card__content{padding:20px 20px 24px;flex:1;gap:0}@media(min-width:1025px){.service-card__content{padding:24px 28px 28px}}.service-card__header{margin-bottom:14px}.service-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.service-card__name{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0;color:var(--heading-color);flex:1;min-width:0}.service-card__price{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:#000;white-space:nowrap;flex-shrink:0;line-height:1.25;padding-top:.1em}.service-card__duration{display:block;font-size:1rem;color:var(--color-text);opacity:.45;letter-spacing:.01em;margin-top:4px}.service-card__description{font-size:1.4rem;line-height:1.7;color:var(--color-text);opacity:.7;margin-bottom:18px}.service-card__description p{margin:0 0 8px}.service-card__description p:last-child{margin-bottom:0}.service-card__fill{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;margin-bottom:12px;background:rgba(var(--color-text-rgb),.04);border-radius:10px;font-size:1.05rem;color:var(--color-text);letter-spacing:.01em}.service-card__fill-label{opacity:.6}.service-card__fill-right{display:flex;align-items:center;gap:10px}.service-card__fill-duration{opacity:.5;font-size:1rem}.service-card__fill-price{font-weight:600;color:#6b6b6b}.service-card__included{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;margin-bottom:12px;background:rgba(var(--color-text-rgb),.04);border-radius:12px;font-size:1.05rem;line-height:1.55;color:var(--color-text)}.service-card__included-icon{flex-shrink:0;color:#b07a5b;margin-top:2px}.service-card__included-label{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b07a5b;margin-bottom:4px}.service-card__alert{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;margin-bottom:6px;border-radius:10px;font-size:1.05rem;text-decoration:none;color:var(--color-text);transition:background .25s ease,transform .2s ease;border:1px solid rgba(var(--color-text-rgb),.08)}.service-card__alert:hover{background:rgba(var(--color-text-rgb),.03);transform:translate(2px)}.service-card__alert-left{display:flex;align-items:center;gap:10px}.service-card__alert--warning .service-card__alert-left svg{color:#c5915a}.service-card__alert--info .service-card__alert-left svg{color:rgba(var(--color-text-rgb),.4)}.service-card__note{padding:12px 16px;margin-bottom:12px;border-radius:10px;font-size:1.05rem;line-height:1.55}.service-card__note p{margin:0}.service-card__note p+p{margin-top:6px}.service-card__note--pink{background:#fbe7ec;color:#7a2840}.service-card__note--mint{background:#e8f3ec;color:#2d5a3d}.service-card__note--lavender{background:#ece8f3;color:#3d2d5a}.service-card__note--peach{background:#fcecd9;color:#7a4a1c}.service-card__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:18px}.service-card__btn{display:block}.service-card__btn span{position:relative;z-index:2}.service-card__btn-secondary{display:block;text-align:center;font-size:1.05rem;color:var(--color-text);opacity:.5;text-decoration:none;padding:4px 0;transition:opacity .25s ease;letter-spacing:.01em}.service-card__btn-secondary:hover{opacity:.85}@media(max-width:767px){.service-card__grid{--col-number: 1 !important}.service-card__item{border-radius:14px}.service-card__content{padding:18px 18px 22px}.service-card__name{font-size:1.5rem}.service-card__price{font-size:1.25rem}.service-card__duration{font-size:.95rem}.service-card__description{font-size:1.15rem;line-height:1.6}.service-card__fill{font-size:1rem}}.map-iframe{width:100%;height:100%;min-height:var(--item-height);border:0}.page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}.page-title{margin-bottom:var(--margin-xl)}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.page-placeholder{width:100%;height:100%}.jumbo-text-space{display:inline-flex;width:.5ch}:is(.jumbo-text-char,.jumbo-text-line){display:inline-flex}.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:999;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 20px #0003}@media(max-width:767px){.whatsapp-float{bottom:80px;right:16px;width:48px;height:48px}.whatsapp-float svg{width:24px;height:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
