.vc-service{list-style:none;margin:1.6rem 0 1.2rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}@media(min-width:750px){.vc-service{grid-template-columns:repeat(4,minmax(0,1fr))}}.vc-service li{display:flex;align-items:center;gap:.8rem;padding:1rem;border-radius:10px;background:var(--c-grey);border:1px solid var(--c-line)}.vc-service .vh-icon{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;color:var(--c-primary)}.vc-service span{display:grid;font-size:1.15rem;line-height:1.3;color:var(--c-muted)}.vc-service strong{font-size:1.25rem;color:var(--c-ink);font-weight:700}@media(min-width:750px)and (max-width:1199px){.vc-service{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-info{padding-bottom:clamp(2rem,4vw,4rem)}.vc-info__nav{position:sticky;top:var(--header-height, 6.4rem);z-index:3;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.vc-info__navin{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none}.vc-info__navin::-webkit-scrollbar{display:none}.vc-info__nav a{flex:0 0 auto;padding:1.4rem 1.4rem 1.2rem;font-size:1.4rem;font-weight:600;color:var(--c-muted);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.vc-info__nav a:hover{color:var(--c-ink)}.vc-info__nav a.is-active{color:var(--c-primary);border-bottom-color:var(--c-primary)}.vc-info__block{padding-top:clamp(3.2rem,5vw,5.6rem);scroll-margin-top:calc(var(--header-height, 6.4rem) + 6rem)}.vc-kicker{margin:0 0 .6rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary)}.vc-desc{display:grid;gap:2.4rem;align-items:center}@media(min-width:990px){.vc-desc{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:5.6rem}}.vc-desc__media{border-radius:16px;overflow:hidden;background:var(--c-grey);aspect-ratio:1}.vc-desc__media img{width:100%;height:100%;object-fit:cover;display:block}.vc-desc__copy .vc-h2{text-align:left;margin-bottom:1.4rem}.vc-desc__body{font-size:1.5rem;line-height:1.75;color:#33403c}.vc-desc__body p{margin:0 0 1.2rem}.vc-desc__body h3,.vc-desc__body strong{color:var(--c-ink)}@media(max-width:749px){.vc-desc__media{aspect-ratio:4 / 3}}.vc-benefit-grid ul,.vc-benefit-grid ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:600px){.vc-benefit-grid ul,.vc-benefit-grid ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.vc-benefit-grid ul,.vc-benefit-grid ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}.vc-benefit-grid li{position:relative;margin:0;padding:1.8rem 1.8rem 1.8rem 6.2rem;min-height:7.6rem;display:flex;align-items:center;border-radius:var(--c-r);background:var(--c-mint);border:1px solid var(--c-mint-2);font-size:1.45rem;line-height:1.5;color:var(--c-ink)}.vc-benefit-grid li:before{content:"";position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D6B5F' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 1.7rem no-repeat;box-shadow:var(--c-shadow)}.vc-benefit-grid p{margin:0}.vc-benefit-grid strong{font-weight:700}#vc-keyings .vc-ings__grid{margin-top:0}.vc-steps ol,.vc-steps ul{list-style:none;counter-reset:vcstep;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.2rem}@media(min-width:750px){.vc-steps ol,.vc-steps ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.vc-steps ol,.vc-steps ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}.vc-steps li{counter-increment:vcstep;position:relative;margin:0;padding:5.6rem 1.8rem 2rem;border-radius:var(--c-r);background:#fff;border:1px solid var(--c-line);box-shadow:var(--c-shadow);font-size:1.45rem;line-height:1.6;color:#33403c}.vc-steps li:before{content:"Step " counter(vcstep);position:absolute;top:1.6rem;left:1.8rem;padding:.4rem 1rem;border-radius:999px;background:var(--c-primary);color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.04em}.vc-steps p{margin:0 0 .8rem;font-size:1.45rem;color:#33403c}.vc-details{display:grid;gap:1.6rem}@media(min-width:990px){.vc-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.vc-details__card{padding:2.2rem;border-radius:var(--c-r);background:var(--c-grey);border:1px solid var(--c-line)}.vc-details__card h3{margin:0 0 1.2rem;font-size:1.8rem;font-weight:700}.vc-spec ul{list-style:none;margin:0;padding:0}.vc-spec li{display:grid;grid-template-columns:minmax(10rem,38%) 1fr;gap:1.2rem;padding:1rem 0;border-bottom:1px solid var(--c-line);font-size:1.4rem;color:#33403c;margin:0}.vc-spec li:last-child{border-bottom:0}.vc-spec li b{color:var(--c-ink);font-weight:700}.vc-spec p{margin:0 0 .6rem;font-size:1.4rem}.vc-inci,.vc-inci p{font-size:1.4rem;line-height:1.7;color:#33403c;margin:0}.vc-note{display:flex;align-items:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.3rem;color:var(--c-muted)}.vc-note .vh-icon{width:1.8rem;height:1.8rem;color:var(--c-primary)}.vc-faqwrap{max-width:92rem;margin-inline:auto}.vc-faqwrap .vh-faq__title{text-align:center;margin-bottom:1.6rem}.vc-faqwrap .vh-acc{background:#fff;border:1px solid var(--c-line);border-radius:10px;padding:0 1.6rem;margin-bottom:1rem}.vc-faqwrap .vh-acc summary{padding:1.6rem 0}.vc-faqwrap .vh-acc summary h3{font-size:1.5rem}.vc-faqtext p{font-size:1.45rem;color:#33403c}.product__info-container>*+*{margin-top:1.2rem}.product__info-container .product__title{margin-bottom:.4rem}.vh-pdp-top{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.product__media-list .product__media-item,.product__media-wrapper .product-media-container{border-radius:14px;overflow:hidden}.thumbnail{border-radius:10px!important}.product .product__accordion summary{padding:1.4rem 0}.product .product__accordion .summary__title h2,.product .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.45rem;font-weight:600}.product .product__accordion .icon{color:var(--c-primary)}.vh-sticky{box-shadow:0 -8px 24px -12px #00000040}@media(max-width:749px){.vc-info__nav a{padding:1.2rem 1rem 1rem;font-size:1.3rem}.vc-benefit-grid li{font-size:1.4rem;padding:1.4rem 1.4rem 1.4rem 5.6rem;min-height:6.4rem}.vc-steps li{padding:5.2rem 1.6rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/veda-clinic-3.css.map */
