.product-page-versatile-aesthetics{--ppva-max-width: var(--ppva-desktop-max-width);--ppva-padding-x: var(--ppva-desktop-padding-x);--ppva-padding-y: var(--ppva-desktop-padding-y);--ppva-section-gap: var(--ppva-desktop-section-gap);--ppva-content-width: var(--ppva-desktop-content-width);--ppva-content-gap: var(--ppva-desktop-content-gap);--ppva-grid-gap: var(--ppva-desktop-grid-gap);--ppva-card-width: var(--ppva-desktop-card-width);--ppva-card-gap: var(--ppva-desktop-card-gap);--ppva-image-height: var(--ppva-desktop-image-height);--ppva-card-radius: var(--ppva-desktop-card-radius);--ppva-heading-size: var(--ppva-desktop-heading-size);--ppva-heading-line-height: var(--ppva-desktop-heading-line-height);--ppva-kicker-size: var(--ppva-desktop-kicker-size);--ppva-kicker-line-height: var(--ppva-desktop-kicker-line-height);--ppva-text-size: var(--ppva-desktop-text-size);--ppva-text-line-height: var(--ppva-desktop-text-line-height);--ppva-finish-label-size: var(--ppva-desktop-finish-label-size);--ppva-finish-label-line-height: var(--ppva-desktop-finish-label-line-height);display:block;width:100%;background:var(--ppva-background);color:var(--ppva-text-color)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__cta.aivela-button--tone-light.aivela-button--primary{--aivela-button-light-primary-bg: #44bbca;--aivela-button-light-primary-bg-hover: #4a939e;--aivela-button-light-primary-text: #ffffff}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__inner{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:var(--ppva-section-gap);width:100%;max-width:var(--ppva-max-width);margin-inline:auto;padding:var(--ppva-padding-y) var(--ppva-padding-x);border:0;outline:0;box-shadow:none;background:transparent}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:100%}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__actions{flex-shrink:0}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:min(var(--ppva-content-width),100%);color:var(--ppva-text-color);text-align:left;word-break:break-word}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__heading{margin:0;font-family:var(--ppva-heading-font);font-weight:var(--ppva-heading-weight);font-style:var(--ppva-heading-style);font-size:var(--ppva-heading-size);line-height:var(--ppva-heading-line-height);letter-spacing:-0.03em;color:var(--ppva-text-color)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__copy{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:0;color:var(--ppva-text-color);text-align:left}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__kicker,.product-page-versatile-aesthetics .product-page-versatile-aesthetics__text{margin:0;letter-spacing:0;color:var(--ppva-text-color)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__kicker{font-family:var(--ppva-kicker-font);font-weight:var(--ppva-kicker-weight);font-style:var(--ppva-kicker-style);font-size:var(--ppva-kicker-size);line-height:var(--ppva-kicker-line-height)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__text{font-family:var(--ppva-text-font);font-weight:var(--ppva-text-weight);font-style:var(--ppva-text-style);font-size:var(--ppva-text-size);line-height:var(--ppva-text-line-height)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;gap:var(--ppva-grid-gap);width:100%}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__pair{display:flex;flex-direction:column;align-items:center;gap:var(--ppva-card-gap);min-width:0;width:100%;text-decoration:none;color:inherit}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__pair[data-has-alternate=true]{cursor:pointer}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__pair[data-has-alternate=true]:focus-visible{outline:2px solid var(--ppva-text-color);outline-offset:4px;border-radius:var(--ppva-card-radius)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main{position:relative;width:100%;height:var(--ppva-image-height);overflow:hidden;border-radius:var(--ppva-card-radius);background:var(--ppva-placeholder-color)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-picture,.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-image{display:block;width:100%;height:100%}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-picture{position:absolute;inset:0;opacity:1;transition:opacity var(--ppva-image-transition-duration) ease}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-picture.aivela-responsive-image{background:transparent;box-shadow:none}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-picture.aivela-responsive-image::before{opacity:0;animation:none}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-picture--primary,.product-page-versatile-aesthetics .product-page-versatile-aesthetics__placeholder--primary{z-index:1}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-picture--alternate{z-index:2;opacity:0;pointer-events:none}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-image{max-width:none;object-fit:cover;object-position:center}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__placeholder{position:absolute;inset:0;width:100%;height:100%;background:var(--ppva-placeholder-color);transition:opacity var(--ppva-image-transition-duration) ease}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__pair.is-alternate .product-page-versatile-aesthetics__main-picture--primary,.product-page-versatile-aesthetics .product-page-versatile-aesthetics__pair.is-alternate .product-page-versatile-aesthetics__placeholder--primary{opacity:0}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__pair.is-alternate .product-page-versatile-aesthetics__main-picture--alternate{opacity:1}@media(hover:hover)and (pointer:fine){.product-page-versatile-aesthetics.product-page-versatile-aesthetics--image-switch-enabled .product-page-versatile-aesthetics__pair[data-has-alternate=true] .product-page-versatile-aesthetics__main:hover .product-page-versatile-aesthetics__main-picture--primary,.product-page-versatile-aesthetics.product-page-versatile-aesthetics--image-switch-enabled .product-page-versatile-aesthetics__pair[data-has-alternate=true] .product-page-versatile-aesthetics__main:hover .product-page-versatile-aesthetics__placeholder--primary{opacity:0}.product-page-versatile-aesthetics.product-page-versatile-aesthetics--image-switch-enabled .product-page-versatile-aesthetics__pair[data-has-alternate=true] .product-page-versatile-aesthetics__main:hover .product-page-versatile-aesthetics__main-picture--alternate{opacity:1}}@media(prefers-reduced-motion:reduce){.product-page-versatile-aesthetics .product-page-versatile-aesthetics__main-picture,.product-page-versatile-aesthetics .product-page-versatile-aesthetics__placeholder{transition-duration:0ms}}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__label{margin:0;width:100%;min-height:var(--ppva-finish-label-line-height);font-family:var(--ppva-finish-label-font);font-weight:var(--ppva-finish-label-weight);font-style:var(--ppva-finish-label-style);font-size:var(--ppva-finish-label-size);line-height:var(--ppva-finish-label-line-height);letter-spacing:0;color:var(--ppva-text-color);text-align:center;word-break:break-word}@media screen and (max-width:1199px){.product-page-versatile-aesthetics .product-page-versatile-aesthetics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px)and (max-width:1199px){.product-page-versatile-aesthetics .product-page-versatile-aesthetics__header{flex-direction:column;align-items:stretch;gap:clamp(16px,3vw,24px)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__actions{align-self:flex-start}.product-page-versatile-aesthetics h2.product-page-versatile-aesthetics__heading,.design-alternate h2.product-page-versatile-aesthetics__heading{font-size:clamp(28px,3.6vw,var(--ppva-heading-size));line-height:1.15}}@media screen and (max-width:749px){.product-page-versatile-aesthetics{--ppva-max-width: var(--ppva-mobile-max-width);--ppva-padding-x: var(--ppva-mobile-padding-x);--ppva-padding-y: var(--ppva-mobile-padding-y);--ppva-section-gap: var(--ppva-mobile-section-gap);--ppva-content-width: var(--ppva-mobile-content-width);--ppva-content-gap: var(--ppva-mobile-content-gap);--ppva-grid-gap: var(--ppva-mobile-grid-row-gap) var(--ppva-mobile-grid-column-gap);--ppva-card-width: var(--ppva-mobile-card-width);--ppva-card-gap: var(--ppva-mobile-card-gap);--ppva-image-height: var(--ppva-mobile-image-height);--ppva-card-radius: var(--ppva-mobile-card-radius);--ppva-heading-size: var(--ppva-mobile-heading-size);--ppva-heading-line-height: var(--ppva-mobile-heading-line-height);--ppva-kicker-size: var(--ppva-mobile-kicker-size);--ppva-kicker-line-height: var(--ppva-mobile-kicker-line-height);--ppva-text-size: var(--ppva-mobile-text-size);--ppva-text-line-height: var(--ppva-mobile-text-line-height);--ppva-finish-label-size: var(--ppva-mobile-finish-label-size);--ppva-finish-label-line-height: var(--ppva-mobile-finish-label-line-height)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__inner{align-items:stretch;width:100%;max-width:100%;margin-inline:0;padding:var(--ppva-mobile-padding-top) var(--ppva-mobile-padding-x) var(--ppva-mobile-padding-bottom)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__header{flex-direction:column;align-items:stretch;gap:var(--ppva-section-gap);width:100%}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__actions{width:auto;align-self:center}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__cta{--aivela-button-radius-sm: 38px}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;width:100%}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__text{font-family:var(--ppva-mobile-text-font);font-weight:var(--ppva-mobile-text-weight);font-style:var(--ppva-mobile-text-style)}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__content{gap:var(--ppva-content-gap);width:100%;align-items:flex-start;text-align:left}.product-page-versatile-aesthetics h2.product-page-versatile-aesthetics__heading,.design-alternate h2.product-page-versatile-aesthetics__heading{font-family:var(--ppva-heading-font);font-weight:var(--ppva-heading-weight);font-style:var(--ppva-heading-style);font-synthesis:none;font-size:var(--ppva-mobile-heading-size);line-height:var(--ppva-mobile-heading-line-height);letter-spacing:-0.03em}.product-page-versatile-aesthetics .product-page-versatile-aesthetics__label{font-family:var(--ppva-mobile-finish-label-font);font-weight:var(--ppva-mobile-finish-label-weight);font-style:var(--ppva-mobile-finish-label-style);font-synthesis:none}}@media screen and (max-width:359px){.product-page-versatile-aesthetics{--ppva-card-width: calc((100vw - (var(--ppva-padding-x) * 2) - var(--ppva-mobile-grid-column-gap)) / 2);--ppva-image-height: calc(var(--ppva-card-width) * var(--ppva-mobile-image-ratio))}}
