.ap-home{--ap-home-top: var(--ap-space-12);--ap-home-bottom: var(--ap-space-12);min-inline-size:0;padding-block:var(--ap-home-top) var(--ap-home-bottom)}.ap-home--divider{border-block-end:1px solid var(--ap-line-color)}.ap-home-inner{inline-size:100%;max-inline-size:var(--ap-home-max, var(--page-width));margin-inline:auto;padding-inline:var(--ap-home-gutter, var(--page-margin));min-inline-size:0}.ap-home :where(a,button,input):focus-visible{outline:2px solid currentColor;outline-offset:4px}.ap-home :where(button,input,a){touch-action:manipulation}.ap-home [hidden]{display:none!important}.ap-home-link{color:inherit;text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.ap-home-link:hover{text-decoration-thickness:2px}.ap-home-copy{display:flex;flex-direction:column;align-items:var(--ap-home-copy-align, start);gap:var(--ap-home-copy-gap, var(--ap-space-4));inline-size:100%;max-inline-size:var(--ap-home-copy-width, 640px);min-inline-size:0;text-align:var(--ap-home-copy-align, start)}.ap-home-heading{max-inline-size:var(--ap-home-heading-measure, 35ch);margin:0;text-wrap:balance}.ap-home-content{padding:var(--ap-home-copy-padding, 40px)}.ap-home-content[data-align=center]{margin-inline:auto}.ap-home-content[data-align=end]{margin-inline-start:auto}.ap-home-heading.ap-custom{font-size:var(--ap-home-heading-size)}.ap-home-richtext{max-inline-size:var(--ap-home-text-measure, 65ch);overflow-wrap:anywhere}.ap-home-richtext>*+*{margin-block-start:.75em}.ap-home-richtext :where(ul,ol){padding-inline-start:1.5em}.ap-home-richtext :where(a){color:inherit;text-underline-offset:.2em;position:relative;z-index:2}.ap-home-richtext--small{font-size:var(--ap-small-size)}.ap-home-richtext--large{font-size:calc(var(--ap-body-size) * 1.2)}.ap-home-action{max-inline-size:100%}.ap-home-action .ap-button{white-space:normal;overflow-wrap:anywhere;text-align:center}.ap-home-action .ap-button--text{padding-inline:0;padding-block:4px;min-block-size:44px}.ap-home-media{display:block;position:relative;min-inline-size:0;inline-size:100%;aspect-ratio:var(--ap-home-ratio, var(--ap-home-native-ratio, 3 / 2));overflow:hidden;background:var(--color-background)}.ap-home-media>picture,.ap-home-media>picture>img,.ap-home-media>video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:var(--ap-home-media-fit, cover);object-position:var(--ap-home-media-focus, 50% 50%)}.ap-home-media>video{z-index:1}.ap-home-video-control{position:absolute;inset-inline-end:12px;inset-block-end:12px;z-index:4;inline-size:44px;block-size:44px;border:0;border-radius:0;background:#000000a6;color:#fff;display:grid;place-items:center;cursor:pointer}.ap-home-video-control svg{inline-size:22px;block-size:22px}.ap-home-media[data-controls=true] .ap-home-video-control{inset-block-end:56px}.ap-home-video-fallback{position:relative;z-index:3;padding:var(--ap-space-4);background:var(--color-background);color:var(--color-foreground)}.ap-home-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--ap-selected-bg);color:var(--color-foreground)}.ap-home-placeholder>svg{position:absolute;inline-size:100%;block-size:100%;opacity:.12}.ap-home-placeholder>span{position:relative;padding:var(--ap-space-4);text-align:center}.ap-home-editor-hint{padding:var(--ap-space-6);border:1px dashed var(--ap-line-color);color:var(--ap-muted-color)}.ap-home-campaign-frame{position:relative;display:grid;min-inline-size:0;min-block-size:var(--ap-home-hero-height)}.ap-home-campaign-frame>.ap-home-media{grid-area:1 / 1}.ap-home-campaign-frame:not([data-height=natural])>.ap-home-media{position:absolute;top:0;right:0;bottom:0;left:0;block-size:100%;aspect-ratio:auto}.ap-home-campaign-copy{position:relative;grid-area:1 / 1;z-index:2;display:flex;flex-direction:column;justify-content:var(--ap-home-caption-vertical, end);align-items:var(--ap-home-copy-align, start);padding:0;pointer-events:none;background:linear-gradient(transparent,rgb(0 0 0 / var(--ap-home-overlay, .2)))}.ap-home-campaign-copy :where(a,button){pointer-events:auto}.ap-home-campaign-frame[data-height=viewport] .ap-home-campaign-copy{padding-block-end:var(--ap-bottom-nav-clearance, 0px)}.ap-home-campaign-frame[data-contrast=light] .ap-home-campaign-copy{color:#fff;--ap-link-color: #fff;--ap-focus-color: #fff}.ap-home-campaign-frame[data-contrast=dark] .ap-home-campaign-copy{color:#111;--ap-link-color: #111;--ap-focus-color: #111}.ap-home-campaign-frame:has(>.ap-home-media[data-empty]){min-block-size:clamp(240px,40svh,420px)}.ap-home-campaign-frame>.ap-home-media[data-empty]{display:none}.ap-home-campaign-frame:has(>.ap-home-media[data-empty])>.ap-home-campaign-copy{justify-content:center;color:var(--color-foreground);--ap-link-color: var(--color-foreground);--ap-focus-color: var(--color-foreground);background:var(--color-background)}.ap-home-gallery{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ap-space-6) var(--ap-space-4);min-inline-size:0}.ap-home-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ap-space-6);min-inline-size:0;grid-column:1}.ap-home-section-heading>div{min-inline-size:0}.ap-home-section-heading>div>*+*{margin-block-start:var(--ap-space-3)}.ap-home-section-heading>a{flex-shrink:0}.ap-home-section-heading:only-child{grid-column:1 / -1}.ap-home-carousel-controls{display:flex;align-items:center;gap:var(--ap-space-2);grid-column:2;grid-row:1}.ap-home-carousel-controls button{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;background:transparent;color:inherit;cursor:pointer}.ap-home-carousel-controls button:disabled{opacity:.3;cursor:default}.ap-home-carousel-controls svg{inline-size:22px;block-size:22px}[dir=rtl] .ap-home-carousel-controls :is([data-home-prev],[data-home-next]) svg{transform:scaleX(-1)}.ap-home-counter{min-inline-size:5ch;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.ap-home-track{--ap-home-cols: var(--ap-home-columns, 4);--ap-home-track-gap: var(--ap-home-gap, 16px);display:grid;grid-template-columns:repeat(var(--ap-home-cols),minmax(0,1fr));gap:var(--ap-home-track-gap);align-items:start;grid-column:1 / -1;min-inline-size:0;scrollbar-width:none}.ap-home-track>*{min-inline-size:0;scroll-snap-align:start}.ap-home-tile{position:relative;display:grid;min-inline-size:0;inline-size:100%;margin:0}.ap-home-tile__visual{position:relative;min-inline-size:0;grid-area:1 / 1}.ap-home-tile__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;z-index:1}.ap-home-tile__caption{position:relative;display:flex;flex-direction:column;justify-content:var(--ap-home-caption-vertical, end);align-items:var(--ap-home-caption-align, start);gap:var(--ap-space-3);padding:var(--ap-home-caption-padding, 24px);grid-area:2 / 1;min-inline-size:0;overflow-wrap:anywhere;text-align:var(--ap-home-caption-align, start);color:var(--ap-home-caption-ink, var(--color-foreground));background:var(--ap-home-caption-surface, transparent)}.ap-home-tile__caption h3{max-inline-size:35ch}.ap-home-tile[data-contrast=light]{--ap-home-default-ink: #fff}.ap-home-tile[data-contrast=dark]{--ap-home-default-ink: #111}.ap-home-track::-webkit-scrollbar{display:none}.ap-home-tile[data-has-video=false] .ap-home-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ap-home-cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ap-home-campaign-frame:has(.ap-home-cover-link:focus-visible){outline:2px solid currentColor;outline-offset:-4px}.ap-home-story-media{display:block;grid-column:1;grid-row:1;min-inline-size:0}.ap-home-story-media>.ap-home-media{block-size:100%}.ap-home-story[data-image-side=end]>.ap-home-story-media{grid-column:2}.ap-home-tile[data-has-video=false] .ap-home-tile__caption{position:static}.ap-home-tile__link{min-block-size:24px}.ap-home-title-link{color:inherit;text-decoration:none}.ap-home-title-link:hover{text-decoration:underline;text-underline-offset:.2em}.ap-home-tile:has(.ap-home-tile__link:focus-visible){outline:2px solid var(--color-foreground);outline-offset:4px}.ap-home-tile[data-has-video=true] .ap-home-tile__caption{pointer-events:none}.ap-home-tile[data-has-video=true] .ap-home-tile__caption a{pointer-events:auto}.ap-home--products .ap-home-track>.ap-product-card{inline-size:100%}.ap-home--products .ap-home-track .ap-card-media>a{inline-size:100%}.ap-home-story{display:grid;grid-template-columns:minmax(0,var(--ap-home-story-media, 50%)) minmax(0,1fr);align-items:stretch;min-inline-size:0}.ap-home-story>.ap-home-media{grid-column:1;grid-row:1;align-self:stretch}.ap-home-story-copy{display:flex;justify-content:var(--ap-home-story-vertical, center);align-items:var(--ap-home-copy-align, start);flex-direction:column;min-inline-size:0;padding:var(--ap-home-copy-padding, 40px);grid-column:2;grid-row:1}.ap-home-story[data-image-side=end]{grid-template-columns:minmax(0,1fr) minmax(0,var(--ap-home-story-media, 50%))}.ap-home-story[data-image-side=end]>.ap-home-media{grid-column:2}.ap-home-story[data-image-side=end]>.ap-home-story-copy{grid-column:1}.ap-home--text .ap-home-inner{display:flex;justify-content:var(--ap-home-copy-align, start)}.ap-home--text .ap-home-copy{padding:var(--ap-home-copy-padding, 40px)}.ap-home-newsletter{inline-size:100%;max-inline-size:var(--ap-home-form-width, 560px);margin-block-start:var(--ap-space-6)}.ap-home-newsletter__fields{display:flex;align-items:end;gap:var(--ap-space-4)}.ap-home-newsletter__email{flex:1;min-inline-size:0;text-align:start}.ap-home-newsletter__email label{display:block;margin-block-end:var(--ap-space-2)}.ap-home-newsletter__email .ap-input{inline-size:100%;border:0;border-block-end:1px solid var(--ap-field-border);border-radius:0;padding-inline:0;background:transparent;color:var(--ap-field-text)}.ap-home-newsletter--stacked .ap-home-newsletter__fields{flex-direction:column;align-items:stretch}.ap-home-newsletter__fields>button{max-inline-size:100%;white-space:normal}.ap-home-newsletter__privacy{display:block;margin-block-start:var(--ap-space-6);color:inherit}.ap-home-newsletter__privacy a{color:inherit}.ap-home-newsletter__consent{display:flex;align-items:start;gap:var(--ap-space-3);margin-block-start:var(--ap-space-4);text-align:start}.ap-home-newsletter__consent input{margin-block-start:.25em;inline-size:18px;block-size:18px;flex-shrink:0;accent-color:var(--color-foreground)}.ap-home-form-error{color:var(--ap-error-color);margin-block-end:var(--ap-space-4)}.ap-home-form-success{color:var(--ap-success-color)}@media(min-width:750px){.ap-home-gallery[data-desktop-layout=slider] .ap-home-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--ap-home-peek, 0%) - (var(--ap-home-cols) - 1) * var(--ap-home-track-gap)) / var(--ap-home-cols));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-block:4px 12px}.ap-home-gallery[data-desktop-layout=stack] .ap-home-track{grid-template-columns:minmax(0,1fr)}.ap-home-gallery[data-desktop-layout=grid][data-editorial=wide-first] .ap-home-track{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ap-home-gallery[data-desktop-layout=grid][data-editorial=wide-last] .ap-home-track{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ap-home-gallery[data-desktop-layout=grid][data-editorial=mosaic] .ap-home-track{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-home-gallery[data-desktop-layout=grid][data-editorial=mosaic] .ap-home-track>:first-child:nth-last-child(n+3){grid-row:span 2;align-self:stretch}.ap-home-gallery[data-desktop-layout=grid][data-editorial=mosaic] .ap-home-track>:first-child:nth-last-child(n+3) .ap-home-tile__visual,.ap-home-gallery[data-desktop-layout=grid][data-editorial=mosaic] .ap-home-track>:first-child:nth-last-child(n+3) .ap-home-media{block-size:100%}.ap-home--editorial .ap-home-gallery[data-desktop-layout=grid]:not([data-editorial=mosaic]) .ap-home-track>:last-child:nth-child(odd){grid-column:1 / -1}.ap-home-tile[data-caption=overlay] .ap-home-tile__caption{grid-area:1 / 1;z-index:2;color:var(--ap-home-caption-ink, var(--ap-home-default-ink, var(--color-foreground)))}.ap-home-tile[data-caption=overlay] .ap-home-tile__visual:after{opacity:var(--ap-home-overlay, 0)}.ap-home-tile[data-caption=hidden] .ap-home-tile__caption{grid-area:1 / 1;padding:0;pointer-events:none}.ap-home-tile[data-caption=hidden] .ap-home-tile__caption>:not(a):not(h3){display:none}.ap-home-tile[data-caption=hidden] h3{font-size:0}.ap-home-tile[data-caption=hidden] .ap-home-tile__link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;color:transparent;pointer-events:auto}.ap-home-tile[data-has-video=true][data-caption=hidden] .ap-home-tile__link{inset:auto auto 16px 16px;font-size:14px;color:#fff;background:#111;padding:8px 12px;z-index:3}}@media(min-width:750px)and (max-width:989px){.ap-home-track{--ap-home-cols: var(--ap-home-tablet-columns, 3)}}@media(max-width:749px){.ap-home-story[data-image-side]>.ap-home-story-media{grid-column:1}.ap-home-story[data-mobile-order=content]>.ap-home-story-media{grid-row:2}.ap-home{padding-block:var(--ap-home-top-mobile, var(--ap-home-top)) var(--ap-home-bottom-mobile, var(--ap-home-bottom))}.ap-home-inner{padding-inline:var(--ap-home-gutter-mobile, 20px)}.ap-home-copy{align-items:var(--ap-home-copy-align-mobile, var(--ap-home-copy-align, start));text-align:var(--ap-home-copy-align-mobile, var(--ap-home-copy-align, start))}.ap-home-action--mobile-full,.ap-home-action--mobile-full>.ap-button{inline-size:100%}.ap-home-heading.ap-home-heading--mobile-h1{font-size:var(--ap-h1)}.ap-home-heading.ap-home-heading--mobile-h2{font-size:var(--ap-h2)}.ap-home-heading.ap-home-heading--mobile-h3{font-size:var(--ap-h3)}.ap-home-heading.ap-home-heading--mobile-h4{font-size:var(--ap-h4)}.ap-home-heading.ap-home-heading--mobile-h5{font-size:var(--ap-h5)}.ap-home-heading.ap-home-heading--mobile-h6{font-size:var(--ap-h6)}.ap-home-heading.ap-home-heading--mobile-custom{font-size:var(--ap-home-heading-size-mobile)!important}.ap-home-media{aspect-ratio:var(--ap-home-ratio-mobile, var(--ap-home-ratio, var(--ap-home-native-ratio-mobile, 4 / 5)))}[data-mobile-ratio=auto] .ap-home-media{aspect-ratio:var(--ap-home-native-ratio-mobile, 4 / 5)}.ap-home-media>picture>img,.ap-home-media>video{object-position:var(--ap-home-media-focus-mobile, var(--ap-home-media-focus, 50% 50%))}.ap-home-campaign-frame{min-block-size:var(--ap-home-hero-height-mobile)}.ap-home-campaign-frame[data-mobile-height=natural]>.ap-home-media{position:relative;block-size:auto;aspect-ratio:var(--ap-home-native-ratio-mobile, 4 / 5)}.ap-home-campaign-frame:not([data-mobile-height=natural])>.ap-home-media{position:absolute;top:0;right:0;bottom:0;left:0;block-size:100%;aspect-ratio:auto}.ap-home-campaign-copy{padding:0;align-items:stretch;justify-content:var(--ap-home-caption-vertical-mobile, end)}.ap-home-campaign-frame[data-mobile-height=viewport][data-mobile-content=overlay] .ap-home-campaign-copy{padding-block-end:var(--ap-bottom-nav-clearance, 0px)}.ap-home-content{padding:var(--ap-home-copy-padding-mobile, 24px);margin-inline:0}.ap-home-content[data-mobile-align=center]{margin-inline:auto}.ap-home-content[data-mobile-align=end]{margin-inline-start:auto}.ap-home-campaign-frame[data-mobile-content=below]{min-block-size:0}.ap-home-campaign-frame[data-mobile-content=below]>.ap-home-media{position:relative;grid-area:1 / 1;block-size:var(--ap-home-hero-height-mobile);min-block-size:0;aspect-ratio:var(--ap-home-native-ratio-mobile, 4 / 5)}.ap-home-campaign-frame[data-mobile-content=below]>.ap-home-campaign-copy{grid-area:2 / 1;color:var(--color-foreground);--ap-link-color: var(--color-foreground);background:transparent}.ap-home-gallery{gap:var(--ap-space-4) var(--ap-space-2)}.ap-home-section-heading{flex-wrap:wrap;gap:var(--ap-space-3)}.ap-home-carousel-controls{gap:0}.ap-home-track{--ap-home-cols: var(--ap-home-mobile-columns, 2);--ap-home-track-gap: var(--ap-home-mobile-gap, 8px)}.ap-home-gallery[data-mobile-layout=slider] .ap-home-track{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--ap-home-peek, 0%) - (var(--ap-home-cols) - 1) * var(--ap-home-track-gap)) / var(--ap-home-cols));overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding-block:4px 12px}.ap-home-gallery[data-mobile-layout=stack] .ap-home-track{grid-template-columns:minmax(0,1fr)}.ap-home-tile__caption{padding:min(var(--ap-home-caption-padding, 24px),20px)}.ap-home-tile[data-mobile-caption=overlay] .ap-home-tile__caption{grid-area:1 / 1;z-index:2;color:var(--ap-home-caption-ink, var(--ap-home-default-ink, var(--color-foreground)))}.ap-home-tile[data-mobile-caption=overlay] .ap-home-tile__visual:after{opacity:var(--ap-home-overlay, 0)}.ap-home-tile[data-mobile-caption=hidden] .ap-home-tile__caption{grid-area:1 / 1;padding:0;pointer-events:none}.ap-home-tile[data-mobile-caption=hidden] .ap-home-tile__caption>:not(a):not(h3){display:none}.ap-home-tile[data-mobile-caption=hidden] h3{font-size:0}.ap-home-tile[data-mobile-caption=hidden] .ap-home-tile__link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;color:transparent;pointer-events:auto}.ap-home-tile[data-has-video=true][data-mobile-caption=hidden] .ap-home-tile__link{inset:auto auto 16px 16px;font-size:14px;color:#fff;background:#111;padding:8px 12px;z-index:3}.ap-home-story,.ap-home-story[data-image-side=end]{grid-template-columns:minmax(0,1fr)}.ap-home-story>.ap-home-media,.ap-home-story[data-image-side=end]>.ap-home-media{grid-column:1;grid-row:1}.ap-home-story>.ap-home-story-copy,.ap-home-story[data-image-side=end]>.ap-home-story-copy{grid-column:1;grid-row:2}.ap-home-story[data-mobile-order=content]>.ap-home-story-copy{grid-row:1}.ap-home-story[data-mobile-order=content]>.ap-home-media{grid-row:2}.ap-home-story-copy{padding:var(--ap-home-copy-padding-mobile, 24px);align-items:var(--ap-home-copy-align-mobile, start)}.ap-home--text .ap-home-inner{justify-content:var(--ap-home-copy-align-mobile, start)}.ap-home--text .ap-home-copy{padding:var(--ap-home-copy-padding-mobile, 24px)}.ap-home-newsletter__fields{flex-direction:column;align-items:stretch}.ap-home-newsletter--mobile-inline .ap-home-newsletter__fields{flex-direction:row;align-items:end}}@media(prefers-reduced-motion:reduce){.ap-home *{scroll-behavior:auto!important}}.ap-home-carousel-controls>[data-home-dots][data-type=progress]{inline-size:104px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/aplovio-home.css.map */
