.v-section{color:var(--color-normal-text);background:var(--color-page-bg);padding:var(--v-space-top-mobile) 20px var(--v-space-bottom-mobile);font-family:var(--font-body-family);font-size:var(--v-body-size, 17px);line-height:1.6}.v-shell{width:100%;max-width:var(--v-max-width, 1280px);margin-inline:auto}.v-split{display:grid;gap:28px;align-items:center}.v-copy{width:100%;max-width:var(--v-copy-width, 560px);margin-inline:auto;text-align:var(--v-align-mobile, center)}.v-eyebrow{margin:0 0 14px;font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.v-section .v-title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:var(--v-title-mobile, 32px);line-height:1.16;letter-spacing:-.025em;color:var(--v-heading-color, var(--color-normal-text));white-space:pre-line;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.v-prose{margin-top:22px}.v-prose p{margin:0}.v-prose p+p{margin-top:16px}.v-prose strong{font-weight:500}.v-action{margin-top:24px}.v-confidence a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.v-picture{width:100%;min-width:0;margin:0;--v-image-focal: var(--v-image-focal-mobile, 50% 50%)}.v-picture picture{display:block;width:100%;border-radius:var(--v-image-radius, 4px);overflow:hidden}.v-picture__image{display:block;width:100%;height:auto;aspect-ratio:var(--v-image-ratio, auto);object-fit:var(--v-image-fit, contain)}.v-split--mobile-before .v-picture{grid-row:1}.v-confidence{padding:var(--v-band-space, 24px) 20px;color:var(--color-normal-text);background:var(--color-page-bg)}.v-confidence__items{display:grid;gap:0}.v-confidence__item{display:flex;align-items:center;justify-content:var(--v-align-mobile, center);gap:12px;padding:14px 0;text-align:var(--v-align-mobile, center)}.v-confidence__item+.v-confidence__item{border-top:1px solid rgba(var(--color-normal-text-rgb),.16)}.v-confidence__icon{display:flex;flex:0 0 24px}.v-confidence__content{color:inherit;text-decoration:none}.v-confidence__content:hover .v-confidence__heading{text-decoration:underline;text-underline-offset:4px}.v-confidence__heading{margin:0;font-family:var(--font-heading-family);font-size:19px;font-weight:400;line-height:1.35}.v-confidence__body{margin:3px 0 0;font-size:12px;line-height:1.5}.v-newsletter__form{max-width:600px;margin:24px auto 0}.v-newsletter__form .field--animation{flex:1;min-width:0}.v-split--text-only .v-copy{max-width:var(--v-copy-width, 640px)}@media(min-width:768px){.v-section{padding:var(--v-space-top) 32px var(--v-space-bottom)}.v-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--v-column-gap, 48px)}.v-copy{text-align:var(--v-align, center)}.v-section .v-title{font-size:var(--v-title-size, 40px)}.v-picture{--v-image-focal: var(--v-image-focal-desktop, 50% 50%)}.v-split--left .v-picture{grid-column:1;grid-row:1}.v-split--left .v-copy{grid-column:2}.v-split--right .v-picture{grid-column:2;grid-row:1}.v-split--right .v-copy{grid-column:1}.v-split--text-only{grid-template-columns:minmax(0,1fr)}.v-split--text-only .v-copy{grid-column:1}.v-confidence{padding-inline:32px}.v-confidence__items{grid-template-columns:repeat(var(--v-item-count, 3),minmax(0,1fr))}.v-confidence__item{padding:0 24px;justify-content:var(--v-align, center);text-align:var(--v-align, center)}.v-confidence__item+.v-confidence__item{border-top:0;border-left:1px solid rgba(var(--color-normal-text-rgb),.2)}}.v-values__layout{display:grid;gap:32px;align-items:start}.v-values__rows{text-align:var(--v-align-mobile, left)}.v-values__row{padding:20px 0;border-top:1px solid rgba(var(--color-normal-text-rgb),.2)}.v-values__row:first-child{padding-top:0;border-top:0}.v-values__row h3{margin:0 0 8px;font-family:var(--font-heading-family);color:var(--v-heading-color, var(--color-normal-text));font-size:25px;font-weight:400;line-height:1.2}.v-values__row p{margin:0;font-size:15px;line-height:1.6}@media(min-width:768px){.v-values__layout{grid-template-columns:.9fr 1.1fr;gap:var(--v-column-gap, 48px)}.v-values__rows{text-align:var(--v-align, left)}}#formulation{scroll-margin-top:120px}.v-benefit-note{margin-top:20px;font-size:1.2rem;line-height:1.5;opacity:.8;text-align:var(--v-align-mobile, var(--v-detail-align-mobile, center))}.v-benefit-note p{margin:0}@media(min-width:768px){.v-benefit-note{text-align:var(--v-align, var(--v-detail-align, center))}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vianne-sections.css.map */
