.vl-promise{padding-block:var(--vl-pad-top, 84px) var(--vl-pad-bottom, 0px);background:var(--vl-bg, var(--cream-50))}.vl-promise__header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.vl-promise__heading{margin:0;max-width:820px;color:var(--neutral-900)}.vl-promise__intro{max-width:600px;color:var(--neutral-500)}.vl-promise__intro p{margin:0}.vl-promise__grid{display:grid;grid-template-columns:repeat(var(--vl-cols, 3),minmax(0,1fr));gap:var(--vl-gap, 24px);margin:var(--vl-head-gap, 48px) 0 0;padding:0;list-style:none}.vl-promise__card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--vl-card-pad, 24px) var(--vl-card-pad, 24px) var(--vl-card-pad-bottom, 40px);border-radius:var(--vl-card-radius, 12px);background:var(--vl-card-bg, var(--cream-100))}.vl-promise--center .vl-promise__card{align-items:center;text-align:center}.vl-promise__badge{display:flex;align-items:center;justify-content:center;width:var(--vl-badge-size, 36px);height:var(--vl-badge-size, 36px);flex-shrink:0;margin-block-end:var(--vl-gap-badge, 20px);border-radius:var(--vl-badge-radius, var(--radius-circle));background:var(--vl-badge-bg, var(--gold-500));color:var(--cream-50)}.vl-promise__icon{display:block;width:var(--vl-icon-size, 18px);height:var(--vl-icon-size, 18px);object-fit:contain}.vl-promise__title{margin:0;font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--vl-title-size, 32px);line-height:1.2;color:var(--neutral-900)}.vl-promise--caps .vl-promise__title{text-transform:uppercase}.vl-promise__subtitle{margin:var(--vl-gap-title, 12px) 0 0;color:var(--gold-500)}.vl-promise__text{margin-block-start:var(--vl-gap-subtitle, 20px);color:var(--neutral-800)}.vl-promise__text p{margin:0}.vl-promise__text p+p{margin-block-start:10px}@media screen and (max-width:1279px){.vl-promise__grid{--vl-gap: 16px;gap:var(--vl-gap)}}@media screen and (max-width:989px){.vl-promise__grid{grid-template-columns:repeat(var(--vl-cols-tablet, 2),minmax(0,1fr));margin-block-start:32px}.vl-promise__card{padding-block-end:max(24px,calc(var(--vl-card-pad-bottom, 40px) * .7))}}@media screen and (max-width:599px){.vl-promise__grid{grid-template-columns:repeat(var(--vl-cols-mobile, 1),minmax(0,1fr))}}.vl-promise .vl-carousel{position:relative;display:block}.vl-promise .vl-carousel__track{scrollbar-width:none;-ms-overflow-style:none}.vl-promise .vl-carousel__track::-webkit-scrollbar{display:none}.vl-promise .vl-carousel__controls{display:none;align-items:center;justify-content:center;gap:20px;margin-top:var(--vl-car-controls-offset, 24px)}.vl-promise .vl-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:var(--vl-car-arrow-size, 44px);height:var(--vl-car-arrow-size, 44px);padding:0;border:1px solid var(--neutral-900);border-radius:50%;background:transparent;color:var(--neutral-900);cursor:pointer;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.vl-promise .vl-carousel__arrow svg{width:45%;height:45%}.vl-promise .vl-carousel__arrow:hover{background:var(--neutral-900);color:var(--white)}.vl-promise .vl-carousel__arrow[disabled]{opacity:.3;cursor:default}.vl-promise .vl-carousel__arrow[disabled]:hover{background:transparent;color:var(--neutral-900)}.vl-promise .vl-carousel[data-arrows=overlay] .vl-carousel__arrow{position:absolute;top:var(--vl-car-arrow-top, 40%);transform:translateY(-50%);z-index:2;background:var(--white)}.vl-promise .vl-carousel[data-arrows=overlay] .vl-carousel__arrow--prev{left:0}.vl-promise .vl-carousel[data-arrows=overlay] .vl-carousel__arrow--next{right:0}.vl-promise .vl-carousel[data-arrows=overlay] .vl-carousel__controls[data-dots=false]{display:none}.vl-promise .vl-carousel__dots{display:flex;align-items:center;gap:8px}.vl-promise .vl-carousel__dot{width:var(--vl-car-dot-size, 8px);height:var(--vl-car-dot-size, 8px);padding:0;border:0;border-radius:999px;background:var(--neutral-900);opacity:.25;cursor:pointer;transition:opacity .2s ease,width .2s ease}.vl-promise .vl-carousel__dot[aria-current=true]{opacity:1;width:calc(var(--vl-car-dot-size, 8px) * 2.5)}@media screen and (max-width:599px){.vl-promise[data-layout-mobile=carousel] .vl-carousel__track{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth}.vl-promise[data-layout-mobile=carousel] .vl-carousel__track .vl-promise__card{flex:0 0 calc((100% - (var(--vl-slides-mobile, 1.25) - 1) * var(--vl-gap)) / var(--vl-slides-mobile, 1.25));scroll-snap-align:start}.vl-promise[data-layout-mobile=carousel] .vl-carousel__controls{display:flex}}@media screen and (min-width:600px)and (max-width:989px){.vl-promise[data-layout-tablet=carousel] .vl-carousel__track{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth}.vl-promise[data-layout-tablet=carousel] .vl-carousel__track .vl-promise__card{flex:0 0 calc((100% - (var(--vl-slides-tablet, 2) - 1) * var(--vl-gap)) / var(--vl-slides-tablet, 2));scroll-snap-align:start}.vl-promise[data-layout-tablet=carousel] .vl-carousel__controls{display:flex}}@media screen and (min-width:990px){.vl-promise[data-layout-desktop=carousel] .vl-carousel__track{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth}.vl-promise[data-layout-desktop=carousel] .vl-carousel__track .vl-promise__card{flex:0 0 calc((100% - (var(--vl-slides, 3) - 1) * var(--vl-gap)) / var(--vl-slides, 3));scroll-snap-align:start}.vl-promise[data-layout-desktop=carousel] .vl-carousel__controls{display:flex}}@media(prefers-reduced-motion:reduce){.vl-promise .vl-carousel__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vitalume-promise.css.map */
