/* Source: velonia-store-refinements */
































body:not(#index) #iqithtmlandbanners-block-3{display:none!important}































body#index #iqithtmlandbanners-block-3{margin:0 auto 2rem;max-width:1400px}































body#index #iqithtmlandbanners-block-3 img{width:100%;height:auto;display:block}































body .col.product-image img,body span.product-image.media-middle img,body .modal-dialog picture img,body .product-cover picture img,body .thumbnail-container img{background:#fff!important}
































/* Source: velonia-care-style */
































.velonia-care{border:1px solid #ded7cb;border-radius:8px;background:#faf8f3;padding:20px;margin:24px 0;color:#302b24;text-align:left}































.velonia-care h2{font-size:20px;line-height:1.3;margin:0 0 16px;font-weight:500;text-transform:none}































.velonia-care-row{display:flex;gap:18px;align-items:center}.velonia-care-photo{width:88px;min-width:88px;background:#fff;border-radius:4px;overflow:hidden}.velonia-care-photo img{display:block;width:88px;height:132px;object-fit:contain;background:#fff}































.velonia-care-info{flex:1;min-width:0}.velonia-care-name{display:block;font-size:16px;font-weight:600;margin:0 0 6px;color:inherit}.velonia-care p{font-size:14px;line-height:1.5;margin:0 0 10px}.velonia-care-price{font-weight:600;font-size:17px}.velonia-care .btn{white-space:normal;padding:11px 18px;border-radius:4px;font-size:14px;line-height:1.3}.velonia-care form{margin-top:10px}.velonia-care-status{font-size:13px;margin-top:10px!important;color:#35553e}.velonia-hero-caption{display:block;text-align:center;margin-top:8px;font-size:14px;text-decoration:underline}































@media(max-width:380px){.velonia-care{padding:14px}.velonia-care-row{gap:12px}.velonia-care-photo,.velonia-care-photo img{width:64px;min-width:64px}.velonia-care-photo img{height:96px}}
































/* Source: velonia-home-style */
@font-face {































  font-family: Inter;































  font-weight: 400;































  font-style: normal;































  font-display: swap;































  src: url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),































       url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");































}































@font-face {































  font-family: Inter;































  font-weight: 700;































  font-style: normal;































  font-display: swap;































  src: url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),































       url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");































}































@font-face {































  font-family: Inter;































  font-weight: 400;































  font-style: italic;































  font-display: swap;































  src: url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),































       url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");































}































@font-face {































  font-family: Inter;































  font-weight: 700;































  font-style: italic;































  font-display: swap;































  src: url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),































       url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");































}































@font-face {































  font-family: Inter;































  font-weight: 500;































  font-style: normal;































  font-display: swap;































  src: url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),































       url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");































}































@font-face {































  font-family: Inter;































  font-weight: 500;































  font-style: italic;































  font-display: swap;































  src: url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"),































       url("https://velonia-shssv14b.myshopify.com/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff");































}















































































































































































































@font-face {















font-family:"elza";















src:url("https://use.typekit.net/af/7cd111/00000000000000007735f90f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/7cd111/00000000000000007735f90f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/7cd111/00000000000000007735f90f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");















font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;















}















@font-face {















font-family:"elza";















src:url("https://use.typekit.net/af/771774/00000000000000007735f906/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/771774/00000000000000007735f906/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/771774/00000000000000007735f906/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");















font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;















}















@font-face {















font-family:"elza";















src:url("https://use.typekit.net/af/c87b5e/00000000000000007735f910/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/c87b5e/00000000000000007735f910/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/c87b5e/00000000000000007735f910/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");















font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;















}















@font-face {















font-family:"elza";















src:url("https://use.typekit.net/af/cbe655/00000000000000007735f90b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/cbe655/00000000000000007735f90b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/cbe655/00000000000000007735f90b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");















font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;















}















#velonia-home{--page-margin:40px;--page-width:min(1700px, 100vw);--velonia-announcement-height:37px;--velonia-font-body:elza,Inter,Arial,sans-serif;--velonia-font-heading:Georgia,serif;--velonia-header-height:58px;--velonia-header-spacer:111px;--velonia-hover-duration:.38s;--velonia-hover-ease:cubic-bezier(.22, 1, .36, 1);--velonia-page-width-cap:min(1700px, 100vw);--velonia-type-body-line-height:1.42;--velonia-type-body-size:clamp(1.12rem, 1.45vw, 1.28rem);--velonia-type-body-size-mobile:clamp(1.08rem, 4vw, 1.22rem);--velonia-type-body-weight:300;--velonia-type-card-title-line-height:1.35;--velonia-type-card-title-size:clamp(1.18rem, 1.55vw, 1.32rem);--velonia-type-card-title-size-mobile:clamp(1.18rem, 4.5vw, 1.32rem);--velonia-type-card-title-weight:400;--velonia-type-h1-letter-spacing:-.03em;--velonia-type-h1-line-height:1.08;--velonia-type-h1-size:clamp(2.85rem, 6.5vw, 5.25rem);--velonia-type-h1-size-mobile:clamp(2.5rem, 9.5vw, 3.75rem);--velonia-type-h1-weight:300;--velonia-type-h2-letter-spacing:-.02em;--velonia-type-h2-line-height:1.25;--velonia-type-h2-size:clamp(1.45rem, 2.2vw, 1.95rem);--velonia-type-h2-size-mobile:clamp(1.32rem, 4.8vw, 1.72rem);--velonia-type-h2-weight:300;--velonia-type-h3-line-height:1.35;--velonia-type-h3-size:clamp(1.18rem, 1.55vw, 1.32rem);--velonia-type-h3-size-mobile:clamp(1.18rem, 4.5vw, 1.32rem);--velonia-type-h3-weight:400;--velonia-type-heading-letter-spacing:-.02em;--velonia-type-heading-line-height:1.25;--velonia-type-heading-size:clamp(1.45rem, 2.2vw, 1.95rem);--velonia-type-heading-size-mobile:clamp(1.32rem, 4.8vw, 1.72rem);--velonia-type-heading-weight:300;font:16px/1.5 Inter,Arial,sans-serif;color:#938574;background:#fff;position:relative;isolation:isolate;text-align:left;--velonia-footer-cta-heading:#938574;--velonia-footer-cta-text:#938574;--velonia-footer-btn-bg:#9b8b7e;--velonia-footer-btn-text:#fff;}#velonia-home *,#velonia-home *:before,#velonia-home *:after{box-sizing:border-box}#velonia-home img{max-width:100%;display:block}#velonia-home a{color:inherit;text-decoration:none}#velonia-home h1,#velonia-home h2,#velonia-home h3{padding:0;text-transform:none}#velonia-home p{margin:0}#velonia-home ul{list-style:none;padding:0}#velonia-home button{font:inherit;cursor:pointer}#velonia-home .rte p+p{margin-top:1em}#velonia-home svg{display:inline-block;vertical-align:middle}#velonia-home .list-unstyled{list-style:none}#velonia-home .visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}















#velonia-home .velonia-hero{--velonia-hero-content-max-width: var(--page-width);position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:var(--velonia-hero-text)}#velonia-home .velonia-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}#velonia-home .velonia-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center center;will-change:filter,transform}#velonia-home .velonia-hero:not(.is-hero-media-ready) .velonia-hero__image{filter:blur(22px);transform:scale(.96)}@media(prefers-reduced-motion:reduce){#velonia-home .velonia-hero:not(.is-hero-media-ready) .velonia-hero__image{filter:none;transform:none}}#velonia-home .velonia-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--velonia-hero-overlay)}#velonia-home .velonia-hero__content{position:relative;z-index:1;flex:1;display:flex;align-items:center;width:100%;max-width:var(--velonia-hero-content-max-width);margin-inline:auto;padding:calc(var(--velonia-header-spacer, 7rem) + 2rem) var(--page-margin) 2rem}#velonia-home .velonia-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;max-width:50%}#velonia-home .velonia-hero h1.velonia-hero__heading{margin:0;color:var(--velonia-hero-heading);font-family:var(--velonia-font-heading);font-size:clamp(3.75rem,8.5vw,6.5rem);font-weight:300;font-synthesis:none;-webkit-font-smoothing:antialiased;line-height:1.02;letter-spacing:-.03em}#velonia-home .velonia-hero__description{width:100%;max-width:none;margin:0;color:var(--velonia-hero-text);opacity:.95}#velonia-home .velonia-hero__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;max-width:100%;min-height:44px;padding:12px 28px;border-radius:8px;background:var(--velonia-hero-btn-bg);color:var(--velonia-hero-btn-text);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}#velonia-home .velonia-hero__button:hover{opacity:.9;transform:translateY(-1px)}#velonia-home .velonia-hero__features-section{position:absolute;bottom:var(--velonia-hero-features-bottom, 160px);left:0;right:0;z-index:1;width:100%;max-width:var(--velonia-hero-content-max-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-hero__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:start;gap:20px 32px;margin:0;padding:0;list-style:none;width:100%}#velonia-home .velonia-hero__feature{margin:0;padding:0;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:.02em;text-align:left;color:var(--velonia-hero-feature-text);opacity:.9}#velonia-home .velonia-hero__tagline-section{position:absolute;bottom:var(--velonia-hero-tagline-bottom, 36px);left:0;right:0;z-index:1;width:100%;max-width:var(--velonia-hero-content-max-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-hero__tagline{margin:0;text-align:center;font-size:16px;font-weight:400;line-height:1.5;color:var(--velonia-hero-tagline)}@media screen and (max-width:989px){#velonia-home .velonia-hero{--velonia-hero-content-max-width: 100%;--velonia-hero-mobile-gutter: max(1.25rem, var(--page-margin))}#velonia-home .velonia-hero h1.velonia-hero__heading{font-size:clamp(4.1rem,16vw,6.25rem);line-height:1.02}#velonia-home .velonia-hero__features-section,#velonia-home .velonia-hero__tagline-section{display:none}#velonia-home .velonia-hero__content{align-items:flex-end;justify-content:flex-end;max-width:100%;padding:calc(var(--velonia-header-spacer, 7rem) + 1rem) var(--velonia-hero-mobile-gutter) max(2rem,env(safe-area-inset-bottom))}#velonia-home .velonia-hero__copy{width:100%;max-width:min(72%,42rem);gap:2rem}#velonia-home .velonia-hero__button{width:auto;align-self:flex-start}}@media screen and (min-width:990px){#velonia-home .velonia-hero h1.velonia-hero__heading{font-size:clamp(3.25rem,6.5vw,5.5rem)}#velonia-home .velonia-hero h1.velonia-hero__heading br{display:none}}@media screen and (min-width:990px)and (max-width:1199px){#velonia-home .velonia-hero__content{padding-inline:max(1.5rem,var(--page-margin))}#velonia-home .velonia-hero__copy{max-width:min(54%,36rem)}#velonia-home .velonia-hero__features{gap:16px 20px}#velonia-home .velonia-hero__feature{font-size:13px}#velonia-home .velonia-hero{--velonia-hero-features-bottom: 132px;--velonia-hero-tagline-bottom: 28px}}@media screen and (max-width:989px){#velonia-home .velonia-hero__copy{max-width:100%}#velonia-home .velonia-hero__button{min-height:44px;padding:12px 28px}}@media screen and (max-width:749px){#velonia-home .velonia-hero__content{padding-inline:1.25rem}}















































#velonia-home .velonia-intro{background:var(--velonia-intro-bg, #fff);color:var(--velonia-intro-text, #938574);padding-block:var(--velonia-intro-padding-y, 112px)}#velonia-home .velonia-intro__inner{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);text-align:center}#velonia-home .velonia-intro__heading{display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2vw,1.35rem);width:100%;max-width:none;margin:0;color:var(--velonia-intro-heading, #938574);line-height:1.25}#velonia-home .velonia-intro__media-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(.75rem,2.5vw,2.75rem)}#velonia-home .velonia-intro__heading-copy{display:block;width:100%;max-width:42rem;margin:0;text-wrap:balance}#velonia-home .velonia-intro__heading-text{display:inline}#velonia-home .velonia-intro__heading-text+.velonia-intro__heading-text:before{content:" "}#velonia-home .velonia-intro__inline-media{display:block;flex-shrink:0;width:var(--velonia-intro-inline-size, 80px);height:var(--velonia-intro-inline-size, 80px);margin:0;overflow:hidden;border-radius:50%;background:#e8e4de}#velonia-home .velonia-intro__inline-image,#velonia-home .velonia-intro__inline-placeholder{display:block;width:100%;height:100%;object-fit:cover}#velonia-home .velonia-intro__inline-placeholder{background:linear-gradient(145deg,#ece8e2,#d9d3cb)}#velonia-home .velonia-intro__text{width:100%;max-width:none;margin:var(--velonia-intro-text-spacing, 72px) 0 0;color:var(--velonia-intro-text, #938574)}#velonia-home .velonia-intro__tagline{width:100%;max-width:none;margin:var(--velonia-intro-tagline-spacing, 80px) 0 0;color:var(--velonia-intro-tagline, #938574)}@media screen and (max-width:989px){#velonia-home .velonia-intro{padding-block:clamp(3.5rem,10vw,var(--velonia-intro-padding-y, 112px))}#velonia-home .velonia-intro__inner{padding-inline:max(1rem,var(--page-margin))}#velonia-home .velonia-intro__media-row{gap:clamp(.5rem,2.5vw,1rem)}#velonia-home .velonia-intro__heading-copy{max-width:34rem;font-size:.92em}#velonia-home .velonia-intro__inline-media{width:clamp(56px,16vw,72px);height:clamp(56px,16vw,72px)}#velonia-home .velonia-intro__text{margin-top:clamp(2.75rem,8vw,4.5rem)}#velonia-home .velonia-intro__tagline{margin-top:clamp(3rem,9vw,5rem)}}















































#velonia-home .velonia-hotspots{position:relative;background:var(--velonia-hotspots-bg);color:var(--velonia-hotspots-text);padding-top:0;padding-bottom:var(--velonia-hotspots-padding-y);overflow:hidden}#velonia-home .velonia-hotspots__stage-wrap{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}#velonia-home .velonia-hotspots__stage-wrap--contained{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);box-sizing:border-box}#velonia-home .velonia-hotspots__stage{position:relative}#velonia-home .velonia-hotspots__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%;padding:clamp(2rem,4vw,3rem) var(--page-margin);background:var(--velonia-hotspots-overlay-bg)}#velonia-home .velonia-hotspots__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border-radius:8px;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,color .2s ease}#velonia-home .velonia-hotspots__button--primary{background:var(--velonia-hotspots-btn-bg);color:var(--velonia-hotspots-btn-text);border:1px solid var(--velonia-hotspots-btn-bg)}#velonia-home .velonia-hotspots__button--secondary{background:transparent;color:var(--velonia-hotspots-btn-outline);border:1px solid var(--velonia-hotspots-btn-outline)}#velonia-home .velonia-hotspots__button:hover{opacity:.9;transform:translateY(-1px)}#velonia-home .velonia-hotspots__media{position:relative;overflow:hidden;border-radius:0;background:#e8e4de;line-height:0}#velonia-home .velonia-hotspots__image{display:block;width:100%;height:auto}#velonia-home .velonia-hotspots__image--mobile{display:none}#velonia-home .velonia-hotspots__image--placeholder{width:100%;aspect-ratio:16 / 9;object-fit:cover}#velonia-home .velonia-hotspots__points{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}#velonia-home .velonia-hotspots__point{--hotspot-size: 14px;position:absolute;left:calc(var(--hotspot-x, 50) * 1%);top:calc(var(--hotspot-y, 50) * 1%);width:40px;height:40px;margin:0;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto;z-index:2}#velonia-home .velonia-hotspots__point-ripple,#velonia-home .velonia-hotspots__point-ring,#velonia-home .velonia-hotspots__point-core{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:50%;pointer-events:none}#velonia-home .velonia-hotspots__point-ripple{width:100%;height:100%;border:1px solid rgb(255 255 255 / 35%);background:#ffffff0f;animation:velonia-hotspot-ripple 3.6s ease-out infinite;animation-delay:var(--hotspot-delay, 0s)}#velonia-home .velonia-hotspots__point-ripple--delayed{animation-delay:calc(var(--hotspot-delay, 0s) + 1.8s)}#velonia-home .velonia-hotspots__point-ring{width:68%;height:68%;background:#ffffff2e;box-shadow:0 0 0 1px #ffffff47;animation:velonia-hotspot-ring-breathe 3.2s ease-in-out infinite;animation-delay:var(--hotspot-delay, 0s)}#velonia-home .velonia-hotspots__point-core{width:var(--hotspot-size);height:var(--hotspot-size);background:var(--velonia-hotspots-point);box-shadow:0 0 0 3px #ffffff38,0 4px 14px #1a18162e;animation:velonia-hotspot-core-pulse 3.2s ease-in-out infinite;animation-delay:var(--hotspot-delay, 0s);transition:transform .25s ease,box-shadow .25s ease}#velonia-home .velonia-hotspots__point:hover .velonia-hotspots__point-core{animation-play-state:paused;transform:scale(1.08);box-shadow:0 0 0 4px #ffffff4d,0 6px 18px #1a181638}#velonia-home .velonia-hotspots__point.is-active .velonia-hotspots__point-core{transform:scale(1.1);animation:none;box-shadow:0 0 0 5px #ffffff57,0 6px 20px #1a18163d}#velonia-home .velonia-hotspots__point.is-active .velonia-hotspots__point-ripple{animation-play-state:paused;opacity:0}#velonia-home .velonia-hotspots__point.is-empty{opacity:.45}#velonia-home .velonia-hotspots.is-design-mode .velonia-hotspots__stage{touch-action:none}#velonia-home .velonia-hotspots.is-design-mode .velonia-hotspots__point{cursor:grab;z-index:4;touch-action:none}#velonia-home .velonia-hotspots.is-design-mode .velonia-hotspots__point.is-dragging{cursor:grabbing;z-index:5;touch-action:none}#velonia-home .velonia-hotspots.is-design-mode .velonia-hotspots__point.is-dragging .velonia-hotspots__point-core{transform:scale(1.12)}#velonia-home .velonia-hotspots.is-design-mode .velonia-hotspots__point-ring,#velonia-home .velonia-hotspots.is-design-mode .velonia-hotspots__point-core,#velonia-home .velonia-hotspots.is-design-mode .velonia-hotspots__point-ripple{animation:none}#velonia-home .velonia-hotspots__design-hint{position:absolute;left:12px;bottom:12px;z-index:6;max-width:min(32rem,calc(100% - 24px));padding:10px 14px;border-radius:10px;background:#1a1816e0;color:#fff;font-size:.78rem;line-height:1.45;pointer-events:none}#velonia-home .velonia-hotspots__design-actions,#velonia-home .velonia-hotspots__export{pointer-events:auto}#velonia-home .velonia-hotspots__design-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:10px;position:relative;z-index:7}#velonia-home .velonia-hotspots__export{margin-top:12px;padding-top:12px;border-top:1px solid rgb(255 255 255 / 18%)}#velonia-home .velonia-hotspots__export-lead{margin:0 0 10px;font-size:.74rem;line-height:1.45;color:#ffffffe0}#velonia-home .velonia-hotspots__export-label{display:block;margin:0 0 6px;font-size:.72rem;font-weight:600;color:#ffffffeb}#velonia-home .velonia-hotspots__export-field{display:block;width:100%;min-height:72px;margin:0 0 8px;padding:8px 10px;border:1px solid rgb(255 255 255 / 22%);border-radius:8px;background:#fffffff5;color:#1a1816;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;line-height:1.4;resize:vertical}#velonia-home .velonia-hotspots__export-copy{display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin:0 0 12px;padding:0 10px;border:0;border-radius:7px;background:#ffffff24;color:#fff;font-size:.72rem;font-weight:600;cursor:pointer}#velonia-home .velonia-hotspots__export-copy:hover{background:#ffffff38}#velonia-home .velonia-hotspots__design-copy,#velonia-home .velonia-hotspots__design-save{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:0;border-radius:8px;background:#fff;color:#1a1816;font-size:.74rem;font-weight:600;cursor:pointer}#velonia-home .velonia-hotspots__design-save{background:#9b8b7e;color:#fff}#velonia-home .velonia-hotspots__design-copy:hover{background:#f3f0eb}#velonia-home .velonia-hotspots__design-save:hover{background:#8a7a6d}#velonia-home .velonia-hotspots__design-save.is-copied{background:#5f7a5a}#velonia-home .velonia-hotspots.is-design-mode .velonia-hotspots__point.is-selected .velonia-hotspots__point-core{box-shadow:0 0 0 5px #9b8b7e73,0 6px 20px #1a18163d}#velonia-home .velonia-hotspots__empty-editor{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.5rem;text-align:center;font-size:.92rem;color:#ffffffeb;background:#1a181647;pointer-events:none}#velonia-home .velonia-hotspots__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#1a18166b;opacity:0;transition:opacity .28s ease}#velonia-home .velonia-hotspots__backdrop.is-visible{opacity:1}#velonia-home .velonia-hotspots__sidebar{position:fixed;top:0;right:0;z-index:91;width:min(var(--velonia-hotspots-sidebar-width),100vw);height:100%;height:100dvh;background:var(--velonia-hotspots-sidebar-bg);color:var(--velonia-hotspots-sidebar-text);box-shadow:-12px 0 40px #1a18161f;transform:translate(100%);transition:transform .34s cubic-bezier(.22,1,.36,1)}#velonia-home .velonia-hotspots__sidebar.is-open{transform:translate(0)}#velonia-home .velonia-hotspots__sidebar-inner{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}#velonia-home .velonia-hotspots__sidebar-close{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#ffffffe0;color:var(--velonia-hotspots-heading);box-shadow:0 4px 18px #1a18161f;cursor:pointer;transition:opacity .2s ease,transform .2s ease}#velonia-home .velonia-hotspots__sidebar-close:hover{opacity:.92;transform:scale(1.04)}#velonia-home .velonia-hotspots__sidebar-close span{position:relative;width:14px;height:14px}#velonia-home .velonia-hotspots__sidebar-close span:before,#velonia-home .velonia-hotspots__sidebar-close span:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentcolor;transform-origin:center}#velonia-home .velonia-hotspots__sidebar-close span:before{transform:translate(-50%,-50%) rotate(45deg)}#velonia-home .velonia-hotspots__sidebar-close span:after{transform:translate(-50%,-50%) rotate(-45deg)}#velonia-home .velonia-hotspots__sidebar-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}#velonia-home .velonia-hotspots__panel{display:flex;flex:1;flex-direction:column;min-height:0;height:100%}#velonia-home .velonia-hotspots__panel-media{flex-shrink:0;overflow:hidden;background:#f0ece6;aspect-ratio:4 / 3}#velonia-home .velonia-hotspots__panel-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#velonia-home .velonia-hotspots__panel-body{flex:1;min-height:0;overflow:auto;padding:1.75rem 1.5rem 1.25rem;-webkit-overflow-scrolling:touch}#velonia-home .velonia-hotspots__panel-title{margin:0 0 1rem;font-family:var(--velonia-font-heading);font-size:clamp(1.75rem,4.5vw,2.35rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--velonia-hotspots-heading)}#velonia-home .velonia-hotspots__panel-text{font-size:.95rem;font-weight:300;line-height:1.65;color:var(--velonia-hotspots-sidebar-text)}#velonia-home .velonia-hotspots__panel-text p{margin:0 0 .85rem}#velonia-home .velonia-hotspots__panel-text p:last-child{margin-bottom:0}#velonia-home .velonia-hotspots__panel-footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem 1.35rem;border-top:1px solid rgb(74 67 60 / 10%);background:var(--velonia-hotspots-sidebar-bg)}#velonia-home .velonia-hotspots__panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;min-width:0}#velonia-home .velonia-hotspots__panel-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 22px;border-radius:8px;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}#velonia-home .velonia-hotspots__panel-button--primary{background:var(--velonia-hotspots-heading);color:var(--velonia-hotspots-sidebar-bg);border:1px solid var(--velonia-hotspots-heading)}#velonia-home .velonia-hotspots__panel-button--primary:hover{opacity:.9;transform:translateY(-1px)}#velonia-home .velonia-hotspots__panel-link{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--velonia-hotspots-text);white-space:nowrap;transition:opacity .2s ease}#velonia-home .velonia-hotspots__panel-link:hover{opacity:.72;text-decoration:underline;text-underline-offset:3px}#velonia-home .velonia-hotspots__panel-nav{display:flex;flex-shrink:0;align-items:center;gap:.35rem}#velonia-home .velonia-hotspots__panel-nav-btn{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--velonia-hotspots-heading);font-size:1.35rem;line-height:1;cursor:pointer;opacity:.72;transition:opacity .2s ease,transform .2s ease}#velonia-home .velonia-hotspots__panel-nav-btn:hover:not(:disabled){opacity:1;transform:translateY(-1px)}#velonia-home .velonia-hotspots__panel-nav-btn:disabled{opacity:.22;cursor:default}#velonia-home.velonia-hotspots-open{overflow:hidden}@keyframes velonia-hotspot-ripple{0%{transform:scale(.85);opacity:.45}75%,to{transform:scale(1.75);opacity:0}}@keyframes velonia-hotspot-ring-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.72}}@keyframes velonia-hotspot-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media screen and (max-width:749px){#velonia-home .velonia-hotspots__media.has-mobile-image .velonia-hotspots__image--desktop{display:none}#velonia-home .velonia-hotspots__media.has-mobile-image .velonia-hotspots__image--mobile{display:block}}@media screen and (max-width:989px){#velonia-home .velonia-hotspots__stage-wrap--contained{padding-inline:max(1.25rem,var(--page-margin))}#velonia-home .velonia-hotspots__point{--hotspot-size: 14px;width:48px;height:48px}#velonia-home .velonia-hotspots__sidebar{width:100vw;border-radius:18px 18px 0 0;top:auto;bottom:0;height:min(88dvh,680px);transform:translateY(100%)}#velonia-home .velonia-hotspots__sidebar.is-open{transform:translateY(0)}#velonia-home .velonia-hotspots__panel-body{padding-inline:1.25rem}#velonia-home .velonia-hotspots__panel-footer{flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem 1.35rem}#velonia-home .velonia-hotspots__panel-button{min-height:44px}#velonia-home .velonia-hotspots__panel-nav-btn{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){#velonia-home .velonia-hotspots__point-ring,#velonia-home .velonia-hotspots__point-core,#velonia-home .velonia-hotspots__point-ripple{animation:none}#velonia-home .velonia-hotspots__sidebar,#velonia-home .velonia-hotspots__backdrop{transition:none}}















































#velonia-home .velonia-routines{background:var(--velonia-routines-bg);color:var(--velonia-routines-text);padding-block:calc(var(--velonia-routines-padding-y) + 28px)}#velonia-home .velonia-routines--in-hotspots{background:transparent;padding-block:var(--velonia-routines-padding-y, 64px)}#velonia-home .velonia-routines__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-routines__header{max-width:820px;margin:0 auto var(--velonia-routines-header-gap);text-align:center}#velonia-home .velonia-routines__heading{margin:0 0 20px;color:var(--velonia-routines-heading)}#velonia-home .velonia-routines__description{color:var(--velonia-routines-text)}#velonia-home .velonia-routines__description p{margin:0}#velonia-home .velonia-routines__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--velonia-routines-grid-gap);margin:0;padding:0;list-style:none}#velonia-home .velonia-routines__card{margin:0}#velonia-home .velonia-routines__card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:var(--velonia-routines-card-bg);border-radius:var(--velonia-routines-card-radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}#velonia-home .velonia-routines__card-link:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0000000f}#velonia-home .velonia-routines__card-media{position:relative;margin:12px 12px 0;overflow:hidden;border-radius:var(--velonia-routines-image-radius);aspect-ratio:4 / 3;background:#ebe7e1}#velonia-home .velonia-routines__badge{position:absolute;top:10px;left:10px;z-index:1;padding:5px 10px;border-radius:999px;background:var(--velonia-routines-badge-bg);color:var(--velonia-routines-badge-text);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}#velonia-home .velonia-routines__image,#velonia-home .velonia-routines__image-placeholder{display:block;width:100%;height:100%;object-fit:cover}#velonia-home .velonia-routines__card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 16px 18px}#velonia-home .velonia-routines__label{margin:0;font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--velonia-routines-label)}#velonia-home .velonia-routines__title{margin:0;color:var(--velonia-routines-title)}#velonia-home .velonia-routines__text{color:var(--velonia-routines-desc);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden}#velonia-home .velonia-routines__text p{margin:0 0 8px}#velonia-home .velonia-routines__text p:last-child{margin-bottom:0}#velonia-home .velonia-routines__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:auto;padding:10px 14px;border-radius:8px;background:var(--velonia-routines-btn-bg);color:var(--velonia-routines-btn-text);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;pointer-events:none}@media screen and (max-width:1199px){#velonia-home .velonia-routines{overflow-x:clip}#velonia-home .velonia-routines__inner{padding-inline:0}#velonia-home .velonia-routines__grid{display:flex;gap:max(12px,var(--velonia-routines-grid-gap));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(1.25rem,var(--page-margin));-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:max(1.25rem,var(--page-margin));padding-bottom:2px}#velonia-home .velonia-routines__grid::-webkit-scrollbar{display:none}#velonia-home .velonia-routines__card{flex:0 0 min(42vw,340px);width:min(42vw,340px);scroll-snap-align:start}}@media screen and (max-width:989px){#velonia-home .velonia-routines{padding-block:clamp(3.5rem,10vw,calc(var(--velonia-routines-padding-y) + 28px))}#velonia-home .velonia-routines__header{text-align:left;max-width:none;padding-inline:max(1.25rem,var(--page-margin))}#velonia-home .velonia-routines__card{flex:0 0 min(78vw,300px);width:min(78vw,300px)}}















































#velonia-home .velonia-testimonials{--testimonials-gap: var(--velonia-testimonials-card-gap, 16px);--testimonials-visible: 4.333;--testimonials-inline-start: max( var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)) );background:var(--velonia-testimonials-bg);color:var(--velonia-testimonials-text);padding-block:calc(var(--velonia-testimonials-padding-y) + 28px);overflow:hidden}#velonia-home .velonia-testimonials__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);margin-bottom:var(--velonia-testimonials-header-gap)}#velonia-home .velonia-testimonials__heading{margin:0;max-width:720px;margin-inline:auto;text-align:center;color:var(--velonia-testimonials-heading)}#velonia-home .velonia-testimonials__scroll{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--testimonials-inline-start);-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;touch-action:pan-y}#velonia-home .velonia-testimonials__scroll.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}#velonia-home .velonia-testimonials__scroll::-webkit-scrollbar{display:none}#velonia-home .velonia-testimonials__scroll:focus-visible{outline:2px solid color-mix(in srgb,var(--velonia-testimonials-heading) 40%,transparent);outline-offset:4px}#velonia-home .velonia-testimonials__viewport{display:flex;justify-content:flex-start;width:100%;padding-inline-start:var(--testimonials-inline-start);padding-inline-end:0;box-sizing:border-box}#velonia-home .velonia-testimonials__track{display:flex;justify-content:flex-start;gap:var(--testimonials-gap);width:max-content;margin:0;padding:0;padding-inline-end:var(--page-margin);list-style:none}#velonia-home .velonia-testimonials__card{--testimonials-card-size: calc( (100vw - var(--testimonials-inline-start) - (3 * var(--testimonials-gap))) / var(--testimonials-visible) );flex:0 0 var(--testimonials-card-size);width:var(--testimonials-card-size);max-width:none;scroll-snap-align:start;margin:0}#velonia-home .velonia-testimonials__card-inner{display:flex;flex-direction:column;height:100%;min-height:100%;background:transparent;border:1px solid color-mix(in srgb,var(--velonia-testimonials-text) 28%,transparent);border-radius:var(--velonia-testimonials-card-radius);overflow:hidden;transition:background-color .25s ease,border-color .25s ease}@media(hover:hover)and (pointer:fine){#velonia-home .velonia-testimonials__card-inner:hover{background:var(--velonia-testimonials-card-bg);border-color:var(--velonia-testimonials-card-bg)}}#velonia-home .velonia-testimonials__media{margin:12px 12px 0;overflow:hidden;border-radius:var(--velonia-testimonials-image-radius);aspect-ratio:4 / 3;background:#ebe7e1}#velonia-home .velonia-testimonials__media--placeholder{background:linear-gradient(135deg,#ebe7e1,#ddd6cc)}#velonia-home .velonia-testimonials__image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}#velonia-home .velonia-testimonials__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:18px 18px 20px}#velonia-home .velonia-testimonials__quote{margin:0;color:var(--velonia-testimonials-text)}#velonia-home .velonia-testimonials__quote p{margin:0}#velonia-home .velonia-testimonials__quote p:before{content:open-quote}#velonia-home .velonia-testimonials__quote p:after{content:close-quote}#velonia-home .velonia-testimonials__stars{display:flex;align-items:center;gap:4px;color:var(--velonia-testimonials-star)}#velonia-home .velonia-testimonials__star{display:block;flex-shrink:0}#velonia-home .velonia-testimonials__author{margin:auto 0 0;font-size:.72rem;font-weight:400;line-height:1.4;letter-spacing:.02em;color:var(--velonia-testimonials-author)}@media screen and (max-width:989px){#velonia-home .velonia-testimonials{--testimonials-visible: 1.5;--testimonials-inline-start: max(1.25rem, var(--page-margin));padding-block:clamp(3.5rem,10vw,calc(var(--velonia-testimonials-padding-y) + 28px))}#velonia-home .velonia-testimonials__inner{padding-inline:var(--testimonials-inline-start);margin-bottom:clamp(1.75rem,5vw,var(--velonia-testimonials-header-gap))}#velonia-home .velonia-testimonials__heading{text-align:left;margin-inline:0;max-width:none}#velonia-home .velonia-testimonials__track{padding-inline-end:var(--testimonials-inline-start)}#velonia-home .velonia-testimonials__card{--testimonials-card-size: calc( (100vw - var(--testimonials-inline-start) - var(--testimonials-gap)) / var(--testimonials-visible) )}}















































#velonia-home .velonia-compare{background:linear-gradient(180deg,var(--velonia-compare-bg-start) 0%,var(--velonia-compare-bg-end) 100%);color:var(--velonia-compare-text);padding-block:calc(var(--velonia-compare-padding-y) + 28px)}#velonia-home .velonia-compare__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);box-sizing:border-box}#velonia-home .velonia-compare__heading{margin:0 0 var(--velonia-compare-header-gap);max-width:none;text-align:center;color:var(--velonia-compare-text)}#velonia-home .velonia-compare__table{width:100%;max-width:none;margin-inline:0}#velonia-home .velonia-compare__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding-block:var(--velonia-compare-row-gap)}#velonia-home .velonia-compare__row--head{padding-top:0}#velonia-home .velonia-compare__cell{min-width:0}#velonia-home .velonia-compare__cell--feature{text-align:left;color:var(--velonia-compare-text)}#velonia-home .velonia-compare__cell--others,#velonia-home .velonia-compare__cell--brand{text-align:center;color:var(--velonia-compare-muted)}#velonia-home .velonia-compare__row--head .velonia-compare__cell--others,#velonia-home .velonia-compare__row--head .velonia-compare__cell--brand{font-weight:400;letter-spacing:.04em;text-transform:none;color:var(--velonia-compare-muted)}#velonia-home .velonia-compare__value{display:inline-flex;align-items:center;justify-content:center}#velonia-home .velonia-compare__value--no{color:var(--velonia-compare-no)}#velonia-home .velonia-compare__value--yes{color:var(--velonia-compare-yes)}#velonia-home .velonia-compare__icon{font-size:1.15rem;font-weight:400;line-height:1}#velonia-home .velonia-compare__footer{margin:var(--velonia-compare-footer-gap) 0 0;max-width:none;text-align:center;color:var(--velonia-compare-text)}@media screen and (max-width:989px){#velonia-home .velonia-compare{padding-block:clamp(4rem,12vw,calc(var(--velonia-compare-padding-y) + 28px))}#velonia-home .velonia-compare__inner{padding-inline:max(1.25rem,var(--page-margin))}#velonia-home .velonia-compare__heading{text-align:left;margin-inline:0;max-width:none}#velonia-home .velonia-compare__table{width:100%}#velonia-home .velonia-compare__row{grid-template-columns:minmax(0,1.5fr) minmax(0,.72fr) minmax(0,.72fr);gap:8px 12px;padding-block:14px}#velonia-home .velonia-compare__row--head{display:grid;padding-bottom:6px}#velonia-home .velonia-compare__cell--feature{padding-right:.25rem}#velonia-home .velonia-compare__row--head .velonia-compare__cell--others,#velonia-home .velonia-compare__row--head .velonia-compare__cell--brand{text-align:center}#velonia-home .velonia-compare__value{white-space:nowrap}#velonia-home .velonia-compare__icon{font-size:1.05rem}#velonia-home .velonia-compare__footer{text-align:center;margin-inline:auto;max-width:22rem}}















































#velonia-home .velonia-audience{background:var(--velonia-audience-bg);color:var(--velonia-audience-text);padding-block:calc(var(--velonia-audience-padding-y) + 28px)}#velonia-home .velonia-audience__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-audience__header{max-width:760px;margin:0 auto var(--velonia-audience-header-gap);text-align:center}#velonia-home .velonia-audience__heading{margin:0 0 clamp(1.25rem,2.2vw,1.75rem);color:var(--velonia-audience-heading)}#velonia-home .velonia-audience__description{margin:0;color:var(--velonia-audience-text)}#velonia-home .velonia-audience__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--velonia-audience-grid-gap);row-gap:calc(var(--velonia-audience-grid-gap) * 1.5);align-items:stretch;margin:0;padding:0}#velonia-home .velonia-audience__item{display:flex;flex-direction:column;justify-content:center;gap:clamp(.85rem,1.2vw,1.15rem);height:100%;margin:0;padding-block:clamp(1.25rem,2vw,1.75rem);border-top:1px solid color-mix(in srgb,var(--velonia-audience-border) 80%,transparent)}#velonia-home .velonia-audience__item-title{margin:0;color:var(--velonia-audience-title)}#velonia-home .velonia-audience__item-text{margin:0;color:var(--velonia-audience-text)}#velonia-home .velonia-audience__actions{display:flex;justify-content:center;margin-top:var(--velonia-audience-button-gap)}#velonia-home .velonia-audience__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border-radius:8px;background:var(--velonia-audience-btn-bg);color:var(--velonia-audience-btn-text);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}#velonia-home .velonia-audience__button:hover{opacity:.92;transform:translateY(-1px)}@media screen and (max-width:1199px){#velonia-home .velonia-audience__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(var(--velonia-audience-grid-gap) * 1.75)}}@media screen and (max-width:989px){#velonia-home .velonia-audience{padding-block:clamp(3rem,9vw,4.5rem)}#velonia-home .velonia-audience__inner{padding-inline:max(1.25rem,var(--page-margin))}#velonia-home .velonia-audience__header{text-align:center;max-width:none;margin-bottom:clamp(1.5rem,5vw,2.25rem)}}@media screen and (max-width:599px){#velonia-home .velonia-audience__grid{grid-template-columns:minmax(0,1fr);column-gap:0;row-gap:max(2rem,calc(var(--velonia-audience-grid-gap) * 1.5))}#velonia-home .velonia-audience__actions{justify-content:flex-start}}#velonia-home .velonia-audience--tabs .velonia-audience__header{max-width:42rem}#velonia-home .velonia-audience--tabs .velonia-audience__description{max-width:36rem;margin-inline:auto}#velonia-home .velonia-audience__tabs{display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3rem)}#velonia-home .velonia-audience__tab-list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(1.25rem,3vw,2.5rem);width:100%;max-width:52rem;margin:0;padding:0}#velonia-home .velonia-audience__tab{position:relative;margin:0;padding:0 0 .65rem;border:0;background:transparent;color:color-mix(in srgb,var(--velonia-audience-text) 45%,transparent);font:inherit;font-size:clamp(.82rem,1vw,.92rem);font-weight:300;line-height:1.35;letter-spacing:.01em;cursor:pointer;transition:color .2s ease}#velonia-home .velonia-audience__tab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:color-mix(in srgb,var(--velonia-audience-border) 70%,transparent);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}#velonia-home .velonia-audience__tab.is-active{color:var(--velonia-audience-title)}#velonia-home .velonia-audience__tab.is-active:after{transform:scaleX(1)}#velonia-home .velonia-audience__panels{width:100%;max-width:36rem}#velonia-home .velonia-audience__panel{display:none}#velonia-home .velonia-audience__panel.is-active{display:block}#velonia-home .velonia-audience__panel-text{margin:0;color:var(--velonia-audience-text);text-align:left}#velonia-home .velonia-audience__panel-text p{margin:0 0 1rem}#velonia-home .velonia-audience__panel-text p:last-child{margin-bottom:0}@media screen and (max-width:989px){#velonia-home .velonia-audience--tabs .velonia-audience__header{text-align:center}#velonia-home .velonia-audience__tab-list{justify-content:flex-start;flex-wrap:nowrap;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}#velonia-home .velonia-audience__tab-list::-webkit-scrollbar{display:none}#velonia-home .velonia-audience__tab{display:inline-flex;align-items:center;flex:0 0 auto;min-height:44px;padding:12px 4px 10px;white-space:nowrap;font-size:clamp(.84rem,3.2vw,.95rem)}#velonia-home .velonia-audience__panels{max-width:none}#velonia-home .velonia-audience__panel-text{font-size:clamp(.9375rem,3.4vw,1.05rem);line-height:1.6}}















































#velonia-home .velonia-shield{background:var(--velonia-shield-bg, #fff)}#velonia-home .velonia-shield__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(clamp(420px,44vw,560px),auto);overflow:hidden}#velonia-home .velonia-shield__hero-media{grid-area:1 / 1;position:relative;width:100%;min-height:clamp(420px,44vw,560px);z-index:0}#velonia-home .velonia-shield__hero-image,#velonia-home .velonia-shield__hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}#velonia-home .velonia-shield__hero-placeholder{background:linear-gradient(0deg,#c2c9ce66,#c2c9ce66),linear-gradient(135deg,#c9cfd2,#eceeed)}#velonia-home .velonia-shield__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--velonia-shield-overlay)}#velonia-home .velonia-shield__hero-inner{grid-area:1 / 1;position:relative;z-index:1;display:flex;align-items:center;justify-self:center;width:100%;max-width:var(--page-width);min-height:clamp(420px,44vw,560px);padding:clamp(2rem,5vw,3rem) var(--page-margin);box-sizing:border-box}#velonia-home .velonia-shield__hero-copy{max-width:29rem}#velonia-home .velonia-shield__heading-image{display:block;width:min(100%,420px);height:auto;margin:0 0 1.25rem}#velonia-home .velonia-shield__heading{margin:0 0 1.25rem;color:var(--velonia-shield-heading)}#velonia-home .velonia-shield__description{margin:0;color:var(--velonia-shield-text)}#velonia-home .velonia-shield__description p{margin:0}#velonia-home .velonia-shield__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:1.4rem;padding:10px 24px;border:1px solid rgb(255 255 255 / 60%);border-radius:8px;background:transparent;color:var(--velonia-shield-btn-text);text-decoration:none;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#velonia-home .velonia-shield__features-wrap{width:100%;max-width:none;margin-inline:0;padding:2.75rem 0 calc(var(--velonia-shield-padding-y, 96px));overflow-x:clip;box-sizing:border-box}#velonia-home .velonia-shield__features{--velonia-shield-features-gap: clamp(.85rem, 1.2vw, 1rem);--velonia-shield-features-inset: max(var(--page-margin), calc((100vw - var(--page-width)) / 2 + var(--page-margin)));--velonia-shield-features-inner: calc(min(100vw, var(--page-width)) - (2 * var(--page-margin)));--velonia-shield-feature-width: calc( (var(--velonia-shield-features-inner) - (3 * var(--velonia-shield-features-gap))) / 3.5 );--velonia-shield-features-end-pad: max( var(--velonia-shield-features-inset), calc(100vw - var(--velonia-shield-features-inset) - var(--velonia-shield-feature-width)) );display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--velonia-shield-features-gap);width:100%;margin:0;padding:0 var(--velonia-shield-features-end-pad) .25rem var(--velonia-shield-features-inset);overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--velonia-shield-features-inset);scrollbar-width:none;cursor:grab;touch-action:auto;-webkit-overflow-scrolling:touch}#velonia-home .velonia-shield__features::-webkit-scrollbar{display:none}#velonia-home .velonia-shield__features.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}#velonia-home .velonia-shield__feature{display:flex;flex-direction:column;flex:0 0 var(--velonia-shield-feature-width);width:var(--velonia-shield-feature-width);min-width:0;scroll-snap-align:start}#velonia-home .velonia-shield__feature-media{overflow:hidden;border-radius:6px;aspect-ratio:1.05 / .78;background:#dfe3e4}#velonia-home .velonia-shield__feature-image,#velonia-home .velonia-shield__feature-placeholder{display:block;width:100%;height:100%;object-fit:cover}#velonia-home .velonia-shield__feature-placeholder{background:linear-gradient(135deg,#d8dddd,#eff1f0)}#velonia-home .velonia-shield__feature-title{margin:.8rem 0 .45rem;color:var(--velonia-shield-card-title)}#velonia-home .velonia-shield__feature-text{margin:0;color:var(--velonia-shield-card-text)}@media screen and (max-width:989px){#velonia-home .velonia-shield__hero{grid-template-rows:minmax(380px,auto)}#velonia-home .velonia-shield__hero-media,#velonia-home .velonia-shield__hero-inner{min-height:380px}#velonia-home .velonia-shield__hero-copy{max-width:min(100%,24rem)}#velonia-home .velonia-shield__heading-image{width:min(100%,320px);margin-bottom:1rem}#velonia-home .velonia-shield__button{margin-top:1rem;min-height:44px;font-size:11px}#velonia-home .velonia-shield__features-wrap{padding-top:2rem;padding-bottom:clamp(2rem,8vw,3rem);overflow-x:clip}#velonia-home .velonia-shield__features{--velonia-shield-features-inset: max(1.25rem, var(--page-margin));--velonia-shield-features-end-pad: max(1.25rem, var(--page-margin));--velonia-shield-feature-width: min(78vw, 17.5rem);gap:.75rem;padding-inline:var(--velonia-shield-features-inset);scroll-padding-inline:var(--velonia-shield-features-inset);scroll-snap-type:x mandatory;cursor:auto}#velonia-home .velonia-shield__feature{scroll-snap-align:start}#velonia-home .velonia-shield__feature-title{font-size:clamp(.9375rem,3.6vw,1.0625rem);line-height:1.35}#velonia-home .velonia-shield__feature-text{font-size:clamp(.8125rem,3.1vw,.875rem);line-height:1.55}}@media screen and (max-width:599px){#velonia-home .velonia-shield__hero{grid-template-rows:minmax(340px,auto)}#velonia-home .velonia-shield__hero-media,#velonia-home .velonia-shield__hero-inner{min-height:340px}#velonia-home .velonia-shield__hero-inner{align-items:flex-end;padding:1.5rem 1rem 1.75rem}#velonia-home .velonia-shield__features{--velonia-shield-feature-width: min(82vw, 18rem)}}















































#velonia-home .velonia-steps{background:var(--velonia-steps-bg);color:var(--velonia-steps-text);padding-block:calc(var(--velonia-steps-padding-y) + 28px)}#velonia-home .velonia-steps__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-steps__header{max-width:900px;margin:0 auto var(--velonia-steps-header-gap);text-align:center}#velonia-home .velonia-steps__heading{margin:0;color:var(--velonia-steps-heading)}#velonia-home .velonia-steps__subheading{margin:12px 0 0;color:var(--velonia-steps-subheading)}#velonia-home .velonia-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--velonia-steps-grid-gap);margin:0;padding:0}#velonia-home .velonia-steps__item{margin:0}#velonia-home .velonia-steps__item-body{display:flex;flex-direction:column;gap:18px;height:100%}#velonia-home .velonia-steps__media{position:relative;overflow:hidden;border-radius:var(--velonia-steps-image-radius);aspect-ratio:1 / 1;background:#ebe7e1}#velonia-home .velonia-steps__image,#velonia-home .velonia-steps__image-placeholder{display:block;width:100%;height:100%;object-fit:cover}#velonia-home .velonia-steps__image-placeholder{background:linear-gradient(135deg,#ebe7e1,#ddd6cc)}#velonia-home .velonia-steps__badge{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--velonia-steps-badge-bg) 92%,transparent);color:var(--velonia-steps-badge-text);font-size:.8125rem;font-weight:500;line-height:1;box-shadow:0 2px 10px #1a181614;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}#velonia-home h3.velonia-steps__title{margin:0;color:var(--velonia-steps-title)}#velonia-home p.velonia-steps__text{margin:0;color:var(--velonia-steps-text)}#velonia-home .velonia-steps__actions{display:flex;justify-content:center;margin-top:var(--velonia-steps-button-gap)}#velonia-home .velonia-steps__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border-radius:8px;background:var(--velonia-steps-btn-bg);color:var(--velonia-steps-btn-text);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}#velonia-home .velonia-steps__button:hover{opacity:.92;transform:translateY(-1px)}@media screen and (max-width:1199px){#velonia-home .velonia-steps{overflow-x:clip}#velonia-home .velonia-steps__inner{padding-inline:0}#velonia-home .velonia-steps__grid{display:flex;gap:max(12px,var(--velonia-steps-grid-gap));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(1.25rem,var(--page-margin));-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:max(1.25rem,var(--page-margin));padding-bottom:2px}#velonia-home .velonia-steps__grid::-webkit-scrollbar{display:none}#velonia-home .velonia-steps__item{flex:0 0 min(42vw,340px);width:min(42vw,340px);scroll-snap-align:start}#velonia-home .velonia-steps__actions{padding-inline:max(1.25rem,var(--page-margin))}}@media screen and (max-width:989px){#velonia-home .velonia-steps{padding-block:clamp(3rem,9vw,4.5rem)}#velonia-home .velonia-steps__header{text-align:center;max-width:none;margin-bottom:clamp(1.5rem,5vw,2.5rem);padding-inline:max(1.25rem,var(--page-margin))}#velonia-home .velonia-steps__item{flex:0 0 min(78vw,300px);width:min(78vw,300px)}#velonia-home .velonia-steps__item-body{gap:14px}}@media screen and (max-width:599px){#velonia-home .velonia-steps__item{flex:0 0 min(82vw,280px);width:min(82vw,280px)}#velonia-home .velonia-steps__grid{gap:12px}}















































#velonia-home .velonia-chrona{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--velonia-chrona-min-height);padding-block:calc(var(--velonia-chrona-padding-y) + 28px);overflow:hidden;color:var(--velonia-chrona-text)}#velonia-home .velonia-chrona__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#velonia-home .velonia-chrona__image,#velonia-home .velonia-chrona__image-placeholder{width:100%;height:100%;object-fit:cover}#velonia-home .velonia-chrona__image-placeholder{background:radial-gradient(circle at 30% 40%,rgb(90 70 110 / 55%) 0%,transparent 55%),radial-gradient(circle at 70% 60%,rgb(70 55 85 / 45%) 0%,transparent 50%),linear-gradient(135deg,#2a2430,#3d3548 45%,#2e2836)}#velonia-home .velonia-chrona__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--velonia-chrona-overlay)}#velonia-home .velonia-chrona__inner{position:relative;z-index:1;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-chrona__content{display:flex;flex-direction:column;align-items:center;gap:var(--velonia-chrona-content-gap);max-width:920px;margin-inline:auto;text-align:center}#velonia-home .velonia-chrona--immersive .velonia-chrona__heading,#velonia-home .velonia-chrona--maintenance .velonia-chrona__heading{margin:0;color:var(--velonia-chrona-heading)}#velonia-home .velonia-chrona--immersive .velonia-chrona__description,#velonia-home .velonia-chrona--maintenance .velonia-chrona__description{margin:0;max-width:720px;color:var(--velonia-chrona-text)}#velonia-home .velonia-chrona--immersive .velonia-chrona__description{max-width:34rem}#velonia-home .velonia-chrona__timeline{display:flex;flex-direction:column;gap:10px;width:100%;max-width:min(100%,520px);margin-top:4px}#velonia-home .velonia-chrona__timeline-track{display:grid;grid-template-columns:repeat(var(--velonia-chrona-timeline-bars, 4),minmax(0,1fr));gap:clamp(6px,1.2vw,10px);padding:clamp(12px,2vw,16px) clamp(14px,2.4vw,18px);border-radius:14px;background:#120e1875;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#velonia-home .velonia-chrona__timeline-bar{display:block;height:clamp(8px,1.1vw,11px);border-radius:999px;background:#9f94ad}#velonia-home .velonia-chrona__timeline-bar:nth-child(1){background:#9f94ad}#velonia-home .velonia-chrona__timeline-bar:nth-child(2){background:#9f94adcc}#velonia-home .velonia-chrona__timeline-bar:nth-child(3){background:#9f94ad99}#velonia-home .velonia-chrona__timeline-bar.is-active,#velonia-home .velonia-chrona__timeline-bar:nth-child(4){background:#d6b1ac}#velonia-home .velonia-chrona__timeline-bar:nth-child(5){background:#9f94ad99}#velonia-home .velonia-chrona__timeline-bar:nth-child(6){background:#d6b1ac}#velonia-home .velonia-chrona__timeline-labels{display:grid;grid-template-columns:repeat(var(--velonia-chrona-timeline-bars, 4),minmax(0,1fr));gap:clamp(6px,1.2vw,10px);padding-inline:clamp(14px,2.4vw,18px)}#velonia-home .velonia-chrona__timeline-label{font-size:clamp(.68rem,.9vw,.78rem);font-weight:300;line-height:1.35;letter-spacing:.02em;color:#ffffffc7}#velonia-home .velonia-chrona__timeline-label--start{grid-column:1;justify-self:start;text-align:left}#velonia-home .velonia-chrona__timeline-label--end{grid-column:-1;justify-self:end;text-align:right}#velonia-home .velonia-chrona__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--velonia-chrona-points-gap);width:100%;margin:4px 0 0;padding:0;list-style:none}#velonia-home .velonia-chrona__point{margin:0;font-size:clamp(.82rem,1vw,.95rem);font-weight:300;line-height:1.5;color:var(--velonia-chrona-point)}#velonia-home .velonia-chrona__actions{margin-top:var(--velonia-chrona-button-gap)}#velonia-home .velonia-chrona--immersive .velonia-chrona__actions{margin-top:clamp(20px,3vw,28px)}#velonia-home .velonia-chrona__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 28px;border-radius:999px;background:var(--velonia-chrona-btn-bg);color:var(--velonia-chrona-btn-text);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:opacity .2s ease,transform .2s ease}#velonia-home .velonia-chrona__button:hover{opacity:.92;transform:translateY(-1px)}#velonia-home .velonia-chrona--editorial{background:#f6f5f3;min-height:0}#velonia-home .velonia-chrona__inner--editorial{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);gap:clamp(2rem,4vw,3.25rem);align-items:start}#velonia-home .velonia-chrona__media-card{overflow:hidden;border-radius:10px;background:#ddd8d2;aspect-ratio:5 / 4}#velonia-home .velonia-chrona__content--editorial{align-items:flex-start;text-align:left;max-width:none}#velonia-home .velonia-chrona--editorial .velonia-chrona__heading{color:#8c8379}#velonia-home .velonia-chrona--editorial .velonia-chrona__description{max-width:none;color:#9a9288}#velonia-home .velonia-chrona__points--editorial{grid-column:1 / -1;margin-top:clamp(1.5rem,3vw,2.5rem)}#velonia-home .velonia-chrona__points--editorial .velonia-chrona__point{position:relative;padding-top:18px;color:#9a9288}#velonia-home .velonia-chrona__points--editorial .velonia-chrona__point:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:1px solid rgb(143 133 122 / 38%)}#velonia-home .velonia-chrona__points-scroll,#velonia-home .velonia-chrona__cards-scroll{width:100%}#velonia-home .velonia-chrona__inner--editorial .velonia-chrona__points-scroll{grid-column:1 / -1}#velonia-home .velonia-chrona--maintenance{display:block;width:100%;background:#f6f5f3;min-height:0;padding:0;overflow:visible}#velonia-home .velonia-chrona__maintenance-hero{position:relative;display:flex;align-items:center;width:100%;min-height:clamp(480px,52vw,680px);overflow:hidden}#velonia-home .velonia-chrona__maintenance-hero .velonia-chrona__media{position:absolute;top:0;right:0;bottom:0;left:0}#velonia-home .velonia-chrona__inner--maintenance{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(2rem,4vw,4rem);align-items:center;width:100%;padding-block:clamp(3rem,5vw,5rem)}#velonia-home .velonia-chrona__content--maintenance{grid-column:2;max-width:none;margin-inline:0;align-items:flex-start;text-align:left}#velonia-home .velonia-chrona__inner--maintenance-bottom{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);padding-block:clamp(2rem,4vw,3rem) clamp(3rem,5vw,4.5rem);box-sizing:border-box}#velonia-home .velonia-chrona__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);width:100%;margin:0 0 clamp(2rem,3.5vw,3rem);padding:0;list-style:none}#velonia-home .velonia-chrona__card{padding:clamp(10px,1.2vw,14px);border-radius:14px;background:#5c536f;color:#f3eef8}#velonia-home .velonia-chrona__card-body{width:100%;min-width:0}#velonia-home .velonia-chrona__card-image-wrap{width:100%;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#ddd8d2}#velonia-home .velonia-chrona__card-image,#velonia-home .velonia-chrona__card-image-placeholder{display:block;width:100%;height:100%;object-fit:cover}#velonia-home .velonia-chrona__card-image-placeholder{background:#ddd8d2}#velonia-home .velonia-chrona__card-content{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-block:4px}#velonia-home .velonia-chrona__card-title{margin:0;font-size:clamp(1.15rem,1.6vw,1.65rem);font-weight:400;line-height:1.2}#velonia-home .velonia-chrona__card-text{margin:0;font-size:clamp(.82rem,.95vw,.92rem);font-weight:300;line-height:1.5;color:#f3eef8e0}#velonia-home .velonia-chrona--maintenance .velonia-chrona__points--editorial{grid-column:auto;margin-top:0;width:100%}#velonia-home .velonia-chrona--maintenance .velonia-chrona__points--editorial .velonia-chrona__point{color:var(--velonia-chrona-point, #938574)}@media screen and (max-width:989px){#velonia-home .velonia-chrona{min-height:max(420px,var(--velonia-chrona-min-height));padding-block:clamp(4rem,12vw,calc(var(--velonia-chrona-padding-y) + 28px))}#velonia-home .velonia-chrona__inner{padding-inline:max(1.25rem,var(--page-margin))}#velonia-home .velonia-chrona__content{text-align:left;align-items:flex-start}#velonia-home .velonia-chrona--immersive .velonia-chrona__content{text-align:center;align-items:center}#velonia-home .velonia-chrona--immersive .velonia-chrona__timeline{max-width:min(100%,460px)}#velonia-home .velonia-chrona--immersive .velonia-chrona__timeline-label--start,#velonia-home .velonia-chrona--immersive .velonia-chrona__timeline-label--end{font-size:.68rem}#velonia-home .velonia-chrona--immersive .velonia-chrona__heading,#velonia-home .velonia-chrona--immersive .velonia-chrona__description,#velonia-home .velonia-chrona--maintenance .velonia-chrona__description{max-width:none}#velonia-home .velonia-chrona__points{grid-template-columns:minmax(0,1fr);gap:14px}#velonia-home .velonia-chrona__inner--editorial{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,5vw,2rem)}#velonia-home .velonia-chrona__media-card{aspect-ratio:5 / 4;border-radius:12px}#velonia-home .velonia-chrona--editorial .velonia-chrona__content--editorial{gap:14px}#velonia-home .velonia-chrona--maintenance .velonia-chrona__points--editorial{gap:16px}#velonia-home .velonia-chrona--maintenance .velonia-chrona__points--editorial .velonia-chrona__point{padding-top:14px}#velonia-home .velonia-chrona__points-scroll{grid-column:1 / -1;width:auto;margin-inline:calc(-1*max(1.25rem,var(--page-margin)));padding-inline:max(1.25rem,var(--page-margin));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(1.25rem,var(--page-margin));scrollbar-width:none;-webkit-overflow-scrolling:touch}#velonia-home .velonia-chrona__points-scroll::-webkit-scrollbar{display:none}#velonia-home .velonia-chrona__points--editorial{display:flex;flex-wrap:nowrap;gap:12px;width:max-content;min-width:100%;margin-top:clamp(1rem,4.5vw,1.5rem);padding-inline-end:max(1.25rem,var(--page-margin))}#velonia-home .velonia-chrona__points--editorial .velonia-chrona__point{flex:0 0 min(78vw,280px);min-width:min(78vw,280px);scroll-snap-align:start;padding-top:14px}#velonia-home .velonia-chrona__inner--maintenance{grid-template-columns:minmax(0,1fr)}#velonia-home .velonia-chrona__maintenance-hero{min-height:clamp(520px,120vw,760px)}#velonia-home .velonia-chrona__maintenance-hero .velonia-chrona__overlay{background:linear-gradient(180deg,#1a152047 18%,#1a1520bd)}#velonia-home .velonia-chrona__inner--maintenance{align-items:end;padding-block:clamp(2.5rem,10vw,4rem)}#velonia-home .velonia-chrona--maintenance .velonia-chrona__content--maintenance{grid-column:1;margin-inline:0;gap:14px;max-width:min(100%,32rem)}#velonia-home .velonia-chrona__inner--maintenance-bottom{padding-block:clamp(1.5rem,6vw,2.25rem) clamp(2.5rem,9vw,3.5rem)}#velonia-home .velonia-chrona__cards-scroll{width:auto;margin-inline:calc(-1*max(1.25rem,var(--page-margin)));padding-inline:max(1.25rem,var(--page-margin));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(1.25rem,var(--page-margin));scrollbar-width:none;-webkit-overflow-scrolling:touch}#velonia-home .velonia-chrona__cards-scroll::-webkit-scrollbar{display:none}#velonia-home .velonia-chrona__cards{display:flex;flex-wrap:nowrap;gap:12px;width:max-content;min-width:100%;margin-bottom:1.5rem;padding-inline-end:max(1.25rem,var(--page-margin))}#velonia-home .velonia-chrona__card{display:flex;flex-direction:column;flex:0 0 min(86vw,320px);min-width:min(86vw,320px);scroll-snap-align:start;gap:12px;padding:10px}#velonia-home .velonia-chrona__card-body{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:clamp(12px,1.5vw,18px);align-items:center;height:100%}#velonia-home .velonia-chrona__card-image-wrap{aspect-ratio:auto;height:clamp(140px,42vw,180px)}#velonia-home .velonia-chrona__card-title{font-size:clamp(1rem,4.7vw,1.25rem)}#velonia-home .velonia-chrona__card-text{font-size:clamp(.78rem,3.2vw,.9rem);line-height:1.45}}@media screen and (min-width:990px){#velonia-home .velonia-chrona__points-scroll,#velonia-home .velonia-chrona__cards-scroll{margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none;width:100%}#velonia-home .velonia-chrona--maintenance .velonia-chrona__cards-scroll,#velonia-home .velonia-chrona--maintenance .velonia-chrona__points-scroll{display:block;width:100%;margin:0;padding:0;overflow:visible}#velonia-home .velonia-chrona--maintenance .velonia-chrona__inner--maintenance-bottom{display:block;width:100%}#velonia-home .velonia-chrona--maintenance .velonia-chrona__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.5vw,28px);width:100%;margin:0 0 clamp(2rem,3.5vw,3rem);padding:0}#velonia-home .velonia-chrona--maintenance .velonia-chrona__points--editorial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,28px);width:100%;margin:0;padding:0}#velonia-home .velonia-chrona--maintenance .velonia-chrona__points--editorial .velonia-chrona__point{flex:unset;min-width:0;max-width:none;scroll-snap-align:none;padding-top:18px;width:100%}#velonia-home .velonia-chrona__points--editorial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--velonia-chrona-points-gap);width:100%;min-width:0;padding-inline-end:0}#velonia-home .velonia-chrona__points--editorial .velonia-chrona__point{flex:unset;min-width:0;scroll-snap-align:none;padding-top:18px}#velonia-home .velonia-chrona__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;padding-inline-end:0}#velonia-home .velonia-chrona__card{display:block;flex:unset;min-width:0;scroll-snap-align:none}#velonia-home .velonia-chrona__card-image-wrap{aspect-ratio:1 / 1;height:auto}#velonia-home .velonia-chrona--maintenance .velonia-chrona__card{display:block;width:100%;min-width:0;max-width:none;flex:unset}#velonia-home .velonia-chrona--maintenance .velonia-chrona__card-body{display:flex;flex-direction:row;align-items:center;gap:clamp(14px,2vw,24px);width:100%;min-width:0;height:auto;grid-template-columns:unset;grid-template-rows:unset}#velonia-home .velonia-chrona--maintenance .velonia-chrona__card-image-wrap{flex:0 0 clamp(108px,22%,168px);width:clamp(108px,22%,168px);max-width:168px;min-width:108px;aspect-ratio:1;height:auto}#velonia-home .velonia-chrona--maintenance .velonia-chrona__card-content{flex:1 1 0%;min-width:0}}@media screen and (max-width:599px){#velonia-home .velonia-chrona--editorial{padding-block:clamp(2.25rem,9vw,3rem)}#velonia-home .velonia-chrona--editorial .velonia-chrona__inner{padding-inline:1rem}#velonia-home .velonia-chrona--editorial .velonia-chrona__media-card{aspect-ratio:1 / 1}#velonia-home .velonia-chrona__card{flex-basis:min(88vw,300px);min-width:min(88vw,300px)}#velonia-home .velonia-chrona__card-image-wrap{height:clamp(150px,44vw,190px)}#velonia-home .velonia-chrona__card-content{gap:8px}}#velonia-home .velonia-chrona--split{display:block;min-height:auto;padding-block:clamp(3rem,7vw,5.5rem);background:var(--velonia-hotspots-bg, #f7f5f2);overflow:visible}#velonia-home .velonia-chrona--maintenance.velonia-hotspots{display:block;min-height:auto;padding:0;background:var(--velonia-hotspots-bg, #f7f5f2);overflow:hidden}#velonia-home .velonia-chrona__maintenance-stage{position:relative;width:100%}#velonia-home .velonia-chrona__maintenance-stage .velonia-hotspots__stage-wrap{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}#velonia-home .velonia-chrona__maintenance-stage .velonia-hotspots__media{position:relative;min-height:0;width:100%;overflow:hidden;background:#ddd8d2;line-height:0}#velonia-home .velonia-chrona__maintenance-stage .velonia-hotspots__image,#velonia-home .velonia-chrona__maintenance-stage .velonia-hotspots__image--placeholder{position:static;display:block;width:100%;height:auto;object-fit:contain;object-position:center center}#velonia-home .velonia-chrona__maintenance-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;pointer-events:none}#velonia-home .velonia-chrona__maintenance-copy{width:100%;max-width:var(--page-width);margin-inline:auto;padding:clamp(3rem,7vw,5rem) var(--page-margin);box-sizing:border-box;pointer-events:none;text-align:left}#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-heading,#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-body{pointer-events:auto;position:relative;z-index:1}#velonia-home .velonia-hotspots.is-design-mode .velonia-chrona__maintenance-copy .velonia-chrona__split-heading,#velonia-home .velonia-hotspots.is-design-mode .velonia-chrona__maintenance-copy .velonia-chrona__split-body{pointer-events:none}#velonia-home .velonia-chrona__maintenance-stage .velonia-hotspots__points{z-index:4}#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-heading{color:#4f4759;max-width:34rem}#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-body,#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-body strong{color:#938574;max-width:34rem}#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-copy{max-width:34rem;text-align:left}#velonia-home .velonia-chrona--split.velonia-hotspots{padding-block:clamp(3rem,7vw,5.5rem)}#velonia-home .velonia-chrona__split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-chrona__split-copy{max-width:34rem}#velonia-home .velonia-chrona__split-heading{margin:0 0 clamp(1.25rem,2.5vw,1.75rem);color:var(--velonia-chrona-heading)}#velonia-home .velonia-chrona__split-body{margin:0;color:var(--velonia-chrona-text)}#velonia-home .velonia-chrona__split-body p{margin:0}#velonia-home .velonia-chrona__split-body p+p{margin-top:1rem}#velonia-home .velonia-chrona__split-body strong{font-weight:500;color:var(--velonia-chrona-heading)}#velonia-home .velonia-chrona__split-visual{min-width:0}#velonia-home .velonia-chrona--split .velonia-hotspots__media{border-radius:var(--velonia-hotspots-image-radius, 0)}@media screen and (max-width:989px){#velonia-home .velonia-chrona--maintenance .velonia-chrona__maintenance-stage{display:flex;flex-direction:column}#velonia-home .velonia-chrona__maintenance-visual{width:100%}#velonia-home .velonia-chrona__maintenance-overlay{position:static;inset:auto;display:block;width:100%;background:var(--velonia-hotspots-bg, #f7f5f2)}#velonia-home .velonia-chrona__maintenance-stage .velonia-hotspots__media{aspect-ratio:auto;min-height:0}#velonia-home .velonia-chrona__maintenance-copy{max-width:100%;padding:clamp(1.75rem,6vw,2.5rem) max(1.25rem,var(--page-margin))}#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-heading,#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-body{max-width:none}#velonia-home .velonia-chrona__split{grid-template-columns:1fr;gap:clamp(1.75rem,5vw,2.5rem)}#velonia-home .velonia-chrona__split-copy{max-width:none}}@media screen and (max-width:599px){#velonia-home .velonia-chrona--maintenance.velonia-hotspots{padding-bottom:clamp(2.5rem,8vw,4rem)}#velonia-home .velonia-chrona__maintenance-stage .velonia-hotspots__media{aspect-ratio:auto;min-height:0}#velonia-home .velonia-chrona__maintenance-copy{padding-top:clamp(1.5rem,5vw,2rem);padding-bottom:clamp(1.5rem,5vw,2.25rem)}#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-heading{font-size:clamp(1.55rem,6.5vw,1.9rem);line-height:1.15}#velonia-home .velonia-chrona__maintenance-copy .velonia-chrona__split-body{font-size:clamp(.9375rem,3.6vw,1rem);line-height:1.62}}















































#velonia-home .velonia-faq{background:var(--velonia-faq-bg);color:var(--velonia-faq-question);padding-block:calc(var(--velonia-faq-padding-y) + 28px)}#velonia-home .velonia-faq__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-faq__heading{margin:0 auto var(--velonia-faq-header-gap);max-width:28rem;text-align:center;color:var(--velonia-faq-heading)}#velonia-home .velonia-faq__list{display:flex;flex-direction:column;gap:var(--velonia-faq-item-gap);border-block:1px solid color-mix(in srgb,var(--velonia-faq-border) 85%,transparent)}#velonia-home .velonia-faq__item{border-bottom:1px solid color-mix(in srgb,var(--velonia-faq-border) 85%,transparent)}#velonia-home .velonia-faq__item:last-child{border-bottom:0}#velonia-home .velonia-faq__item-heading{margin:0}#velonia-home .velonia-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;margin:0;padding:clamp(1.1rem,2.2vw,1.35rem) 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:opacity .2s ease}#velonia-home .velonia-faq__trigger:hover{opacity:.78}#velonia-home .velonia-faq__question{flex:1;min-width:0;font-weight:400;color:var(--velonia-faq-question)}#velonia-home .velonia-faq__icon{position:relative;flex-shrink:0;width:14px;height:14px}#velonia-home .velonia-faq__icon:before,#velonia-home .velonia-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s ease,opacity .3s ease}#velonia-home .velonia-faq__icon:before{width:12px;height:1px}#velonia-home .velonia-faq__icon:after{width:1px;height:12px}#velonia-home .velonia-faq__item.is-open .velonia-faq__icon:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}#velonia-home .velonia-faq__panel{overflow:hidden;height:0;opacity:0;transition:height .38s cubic-bezier(.65,0,.35,1),opacity .28s ease}#velonia-home .velonia-faq__item.is-open .velonia-faq__panel{opacity:1}#velonia-home .velonia-faq__panel[hidden]{display:block}#velonia-home .velonia-faq__answer{padding:0 0 clamp(1.1rem,2.2vw,1.35rem);max-width:52rem;color:var(--velonia-faq-answer)}#velonia-home .velonia-faq__answer p{margin:0 0 .85em}#velonia-home .velonia-faq__answer p:last-child{margin-bottom:0}@media screen and (max-width:989px){#velonia-home .velonia-faq{padding-block:clamp(3rem,9vw,4.5rem)}#velonia-home .velonia-faq__inner{padding-inline:max(1.25rem,var(--page-margin))}#velonia-home .velonia-faq__heading{text-align:center;max-width:none;margin-bottom:clamp(1.5rem,5vw,2.25rem)}#velonia-home .velonia-faq__trigger{min-height:52px;padding-block:1rem}#velonia-home .velonia-faq__question{overflow-wrap:anywhere}#velonia-home .velonia-faq__icon{width:24px;height:24px}}@media screen and (max-width:599px){#velonia-home .velonia-faq{padding-block:clamp(2.5rem,9vw,3.5rem)}}@media(prefers-reduced-motion:reduce){#velonia-home .velonia-faq__panel,#velonia-home .velonia-faq__icon:before,#velonia-home .velonia-faq__icon:after{transition:none}}















































#velonia-home .velonia-footer-section{margin:0}#velonia-home .velonia-footer{background:var(--velonia-footer-bg);color:var(--velonia-footer-text);padding-block:calc((var(--velonia-footer-padding-y) + 28px) / 2)}#velonia-home .velonia-footer__inner{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}#velonia-home .velonia-footer__cta{display:flex;flex-direction:column;align-items:center;gap:var(--velonia-footer-cta-gap);padding-top:50px;margin-bottom:180px;text-align:center}#velonia-home .velonia-footer__cta-heading{margin:0;max-width:min(52rem,92%);color:var(--velonia-footer-text)}#velonia-home .velonia-footer__cta-text{margin:0;max-width:34rem;color:color-mix(in srgb,var(--velonia-footer-text) 88%,transparent)}#velonia-home .velonia-footer__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:.5rem}#velonia-home .velonia-footer__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border-radius:8px;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,color .2s ease}#velonia-home .velonia-footer__button--primary{background:var(--velonia-footer-btn-bg);color:var(--velonia-footer-btn-text);border:1px solid var(--velonia-footer-btn-bg)}#velonia-home .velonia-footer__button--secondary{background:transparent;color:var(--velonia-footer-text);border:1px solid var(--velonia-footer-btn-outline)}#velonia-home .velonia-footer__button:hover{opacity:.9;transform:translateY(-1px)}#velonia-home .velonia-footer__main{display:flex;flex-direction:column;gap:var(--velonia-footer-section-gap);padding-bottom:var(--velonia-footer-section-gap)}#velonia-home .velonia-footer__brand{width:100%}#velonia-home .velonia-footer__logo{display:inline-block;color:var(--velonia-footer-text);text-decoration:none;line-height:1}#velonia-home .velonia-footer__logo-text{font-size:clamp(2.5rem,5vw,4rem);font-weight:200;letter-spacing:.22em}#velonia-home .velonia-footer__logo-image{display:block;width:100%;max-width:var(--velonia-footer-logo-width);height:auto}#velonia-home .velonia-footer__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,var(--velonia-footer-columns-gap))}#velonia-home .velonia-footer__column-title{margin:0 0 1rem;font-family:var(--velonia-font-heading);font-size:clamp(1rem,1.15vw,1.0625rem);font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:uppercase;color:color-mix(in srgb,var(--velonia-footer-text) 72%,transparent)}#velonia-home .velonia-footer__menu{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0}#velonia-home .velonia-footer__link{color:var(--velonia-footer-text);text-decoration:none;font-size:clamp(.88rem,1vw,.95rem);font-weight:300;line-height:1.4;transition:opacity .2s ease}#velonia-home .velonia-footer__link:hover,#velonia-home .velonia-footer__link--active{opacity:.72;text-decoration:underline;text-underline-offset:.2em}#velonia-home .velonia-footer__newsletter-form{margin:0 0 1.25rem}#velonia-home .velonia-footer__newsletter-field{border-bottom:1px solid color-mix(in srgb,var(--velonia-footer-text) 55%,transparent);background:transparent}#velonia-home .velonia-footer__newsletter-field .velonia-footer__newsletter-input{width:100%;padding:.65rem 0;border:0;border-radius:0;background:transparent;background-color:transparent;box-shadow:none;color:var(--velonia-footer-text);font-size:.9rem;font-weight:300;line-height:1.4;-webkit-appearance:none;appearance:none}#velonia-home .velonia-footer__newsletter-field .velonia-footer__newsletter-input::placeholder{color:color-mix(in srgb,var(--velonia-footer-text) 55%,transparent);opacity:1}#velonia-home .velonia-footer__newsletter-field .velonia-footer__newsletter-input:focus,#velonia-home .velonia-footer__newsletter-field .velonia-footer__newsletter-input:hover{outline:none;background:transparent;background-color:transparent;box-shadow:none}#velonia-home .velonia-footer__newsletter-field .velonia-footer__newsletter-input:-webkit-autofill,#velonia-home .velonia-footer__newsletter-field .velonia-footer__newsletter-input:-webkit-autofill:hover,#velonia-home .velonia-footer__newsletter-field .velonia-footer__newsletter-input:-webkit-autofill:focus{border:0;border-radius:0;-webkit-box-shadow:0 0 0 1000px var(--velonia-footer-bg) inset;-webkit-text-fill-color:var(--velonia-footer-text);caret-color:var(--velonia-footer-text);transition:background-color 9999s ease-out 0s}#velonia-home .velonia-footer__newsletter-message{margin:.75rem 0 0;font-size:.82rem;font-weight:300;color:var(--velonia-footer-muted)}#velonia-home .velonia-footer__newsletter-message--error{color:#f2b8b5}#velonia-home .velonia-footer__social{display:flex;align-items:center;gap:.85rem;margin:0;padding:0}#velonia-home .velonia-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--velonia-footer-text) 45%,transparent);border-radius:999px;color:var(--velonia-footer-text);text-decoration:none;transition:opacity .2s ease,background-color .2s ease}#velonia-home .velonia-footer__social-link:hover{opacity:.8;background:color-mix(in srgb,var(--velonia-footer-text) 8%,transparent)}#velonia-home .velonia-footer__social-link svg{width:14px;height:14px;fill:currentColor}#velonia-home .velonia-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .75rem;padding-top:calc(var(--velonia-footer-section-gap) * .75);border-top:1px solid color-mix(in srgb,var(--velonia-footer-text) 18%,transparent);text-align:center}#velonia-home .velonia-footer__copyright{margin:0;font-size:.72rem;font-weight:300;line-height:1.5;color:color-mix(in srgb,var(--velonia-footer-text) 62%,transparent)}#velonia-home .velonia-footer__legal{display:inline-flex;flex-wrap:wrap;gap:.75rem;margin:0;font-size:.72rem;font-weight:300;line-height:1.5;color:color-mix(in srgb,var(--velonia-footer-text) 62%,transparent)}#velonia-home .velonia-footer__legal-link{color:inherit;text-decoration:none;transition:opacity .2s ease}#velonia-home .velonia-footer__legal-link:hover{opacity:.75;text-decoration:underline}@media screen and (max-width:989px){#velonia-home .velonia-footer{padding-block:clamp(2.5rem,8vw,calc((var(--velonia-footer-padding-y) + 28px) / 2))}#velonia-home .velonia-footer__inner{padding-inline:max(1.25rem,var(--page-margin))}#velonia-home .velonia-footer__cta{align-items:center;text-align:center;padding-top:clamp(2rem,7vw,3rem);margin-bottom:clamp(5rem,16vw,8rem)}#velonia-home .velonia-footer__cta-heading{max-width:none}#velonia-home .velonia-footer__cta-text{max-width:28rem}#velonia-home .velonia-footer__cta-actions{flex-direction:column;align-items:stretch;justify-content:center;gap:10px;width:100%;max-width:100%;margin-top:.75rem}#velonia-home .velonia-footer__button{width:100%;min-height:48px;white-space:normal}#velonia-home .velonia-footer__main{gap:clamp(3.5rem,12vw,5.5rem);padding-bottom:clamp(2.5rem,8vw,var(--velonia-footer-section-gap))}#velonia-home .velonia-footer__brand{text-align:left}#velonia-home .velonia-footer__logo{display:block;width:fit-content;max-width:100%;margin-inline:0}#velonia-home .velonia-footer__logo-text{font-size:clamp(2.25rem,12vw,3.25rem);letter-spacing:.14em}#velonia-home .velonia-footer__logo-image{width:min(72vw,280px);max-width:min(72vw,280px);margin-inline:0}#velonia-home .velonia-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem;column-gap:1.75rem}#velonia-home .velonia-footer__column--newsletter{grid-column:1 / -1;margin-top:.75rem}#velonia-home .velonia-footer__column-title{margin-bottom:.85rem;font-size:clamp(.82rem,3vw,.92rem);font-weight:400;letter-spacing:.08em}#velonia-home .velonia-footer__menu{gap:.75rem}#velonia-home .velonia-footer__link{font-size:.92rem}#velonia-home .velonia-footer__newsletter-form{margin-bottom:1.5rem}#velonia-home .velonia-footer__social{gap:.75rem}#velonia-home .velonia-footer__bottom{justify-content:flex-start;text-align:left;border-top:0;padding-top:clamp(1.5rem,5vw,2rem)}#velonia-home .velonia-footer__copyright{font-size:.68rem;line-height:1.65;color:color-mix(in srgb,var(--velonia-footer-text) 58%,transparent)}}@media screen and (min-width:990px)and (max-width:1199px){#velonia-home .velonia-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}#velonia-home .velonia-footer__column--newsletter{grid-column:1 / -1}}















































#velonia-home{--velonia-hover-duration: .38s;--velonia-hover-ease: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:no-preference){#velonia-home .velonia-hero__button,#velonia-home .velonia-page-hero__button,#velonia-home .velonia-routines__card-link,#velonia-home .velonia-audience__button,#velonia-home .velonia-technology__button,#velonia-home .velonia-steps__button,#velonia-home .velonia-chrona__button{transition:opacity .25s ease,transform .25s var(--velonia-hover-ease),box-shadow .25s var(--velonia-hover-ease),background-color .25s ease,color .25s ease,border-color .25s ease}#velonia-home .velonia-hero__button:hover,#velonia-home .velonia-page-hero__button:hover,#velonia-home .velonia-audience__button:hover,#velonia-home .velonia-technology__button:hover,#velonia-home .velonia-steps__button:hover,#velonia-home .velonia-chrona__button:hover{transform:translateY(-2px);box-shadow:0 10px 28px #1a181624}#velonia-home .velonia-routines__image,#velonia-home .velonia-testimonials__image,#velonia-home .velonia-chrona__image{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease);will-change:transform}#velonia-home .velonia-routines__card-link:hover .velonia-routines__image,#velonia-home .velonia-testimonials__card:hover .velonia-testimonials__image,#velonia-home .velonia-chrona__media-card:hover .velonia-chrona__image{transform:scale(1.05)}#velonia-home .velonia-intro__image-wrap{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease)}#velonia-home .velonia-intro__gallery-item:hover .velonia-intro__image-wrap{transform:translateY(-8px)}#velonia-home .velonia-intro__point{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease),opacity .25s ease}#velonia-home .velonia-intro__point:hover{transform:translateY(-3px)}#velonia-home .velonia-intro__icon{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease)}#velonia-home .velonia-intro__point:hover .velonia-intro__icon{transform:scale(1.08)}#velonia-home .velonia-routines__card-link:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1a18161a}#velonia-home .velonia-testimonials__card-inner{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease),box-shadow var(--velonia-hover-duration) var(--velonia-hover-ease)}#velonia-home .velonia-testimonials__card:hover .velonia-testimonials__card-inner{transform:translateY(-4px);box-shadow:0 14px 36px #1a181617}#velonia-home .velonia-compare__row:not(.velonia-compare__row--head){transition:background-color .25s ease}#velonia-home .velonia-compare__row:not(.velonia-compare__row--head):hover{background:color-mix(in srgb,var(--velonia-compare-text) 4%,transparent)}#velonia-home .velonia-compare__value{transition:transform .25s var(--velonia-hover-ease)}#velonia-home .velonia-compare__row:not(.velonia-compare__row--head):hover .velonia-compare__value{transform:scale(1.08)}#velonia-home .velonia-audience__item{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease),border-color .25s ease}#velonia-home .velonia-audience__item:hover{transform:translateY(-2px);border-top-color:color-mix(in srgb,var(--velonia-audience-title) 55%,transparent)}#velonia-home .velonia-technology__point{transition:transform .25s var(--velonia-hover-ease),opacity .25s ease}#velonia-home .velonia-technology__point:hover{transform:translate(4px);opacity:.92}#velonia-home .velonia-steps__item-body{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease)}#velonia-home .velonia-steps__item:hover .velonia-steps__item-body{transform:translateY(-10px)}#velonia-home .velonia-routine-system__slide-frame{transition:box-shadow var(--velonia-hover-duration) var(--velonia-hover-ease)}#velonia-home .velonia-routine-system__slide.is-active:hover .velonia-routine-system__slide-frame{box-shadow:0 22px 52px #00000047}#velonia-home .velonia-routine-system__moment{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease)}#velonia-home .velonia-routine-system__moment:hover{transform:translateY(-8px)}#velonia-home .velonia-chrona__point-body{display:block;transition:transform .25s var(--velonia-hover-ease)}#velonia-home .velonia-chrona__point:hover .velonia-chrona__point-body{transform:translateY(-2px)}#velonia-home .velonia-chrona__card-body{transition:transform var(--velonia-hover-duration) var(--velonia-hover-ease)}#velonia-home .velonia-chrona__card:hover .velonia-chrona__card-body{transform:translateY(-4px)}#velonia-home .velonia-chrona__card{transition:box-shadow var(--velonia-hover-duration) var(--velonia-hover-ease)}#velonia-home .velonia-chrona__card:hover{box-shadow:0 14px 36px #2c283438}#velonia-home .velonia-chrona__point{transition:opacity .25s ease}#velonia-home .velonia-chrona__point:hover{opacity:.92}#velonia-home .velonia-faq__trigger{transition:opacity .25s ease,padding-inline-start .25s var(--velonia-hover-ease)}#velonia-home .velonia-faq__trigger:hover{opacity:1;padding-inline-start:6px}#velonia-home .velonia-faq__item:not(.is-open) .velonia-faq__trigger:hover .velonia-faq__icon{transform:scale(1.12)}#velonia-home .velonia-faq__icon{transition:transform .25s var(--velonia-hover-ease)}#velonia-home .velonia-hero__feature{transition:opacity .25s ease,transform .25s var(--velonia-hover-ease)}#velonia-home .velonia-hero__feature:hover{opacity:1;transform:translate(4px)}}@media(prefers-reduced-motion:reduce){#velonia-home .velonia-intro__image-wrap,#velonia-home .velonia-steps__item-body,#velonia-home .velonia-chrona__card-body,#velonia-home .velonia-chrona__point-body,#velonia-home .velonia-routine-system__moment:hover,#velonia-home .velonia-routines__image,#velonia-home .velonia-testimonials__image,#velonia-home .velonia-chrona__image{transform:none!important}}















































#velonia-home{--velonia-font-heading: Georgia, "Times New Roman", serif;--velonia-font-body: "elza", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--velonia-type-h1-size: clamp(2.85rem, 6.5vw, 5.25rem);--velonia-type-h1-size-mobile: clamp(2.5rem, 9.5vw, 3.75rem);--velonia-type-h1-weight: 300;--velonia-type-h1-line-height: 1.08;--velonia-type-h1-letter-spacing: -.03em;--velonia-type-h2-size: clamp(1.45rem, 2.2vw, 1.95rem);--velonia-type-h2-size-mobile: clamp(1.32rem, 4.8vw, 1.72rem);--velonia-type-h2-weight: 300;--velonia-type-h2-line-height: 1.25;--velonia-type-h2-letter-spacing: -.02em;--velonia-type-body-size: clamp(1.12rem, 1.45vw, 1.28rem);--velonia-type-body-size-mobile: clamp(1.08rem, 4vw, 1.22rem);--velonia-type-body-weight: 300;--velonia-type-body-line-height: 1.65;--velonia-type-h3-size: clamp(1.18rem, 1.55vw, 1.32rem);--velonia-type-h3-size-mobile: clamp(1.18rem, 4.5vw, 1.32rem);--velonia-type-h3-weight: 400;--velonia-type-h3-line-height: 1.35;--velonia-type-heading-size: var(--velonia-type-h2-size);--velonia-type-heading-size-mobile: var(--velonia-type-h2-size-mobile);--velonia-type-heading-weight: var(--velonia-type-h2-weight);--velonia-type-heading-line-height: var(--velonia-type-h2-line-height);--velonia-type-heading-letter-spacing: var(--velonia-type-h2-letter-spacing);--velonia-type-card-title-size: var(--velonia-type-h3-size);--velonia-type-card-title-size-mobile: var(--velonia-type-h3-size-mobile);--velonia-type-card-title-weight: var(--velonia-type-h3-weight);--velonia-type-card-title-line-height: var(--velonia-type-h3-line-height)}#velonia-home h1,#velonia-home .velonia-page-hero__heading{font-family:var(--velonia-font-heading);font-size:var(--velonia-type-h1-size);font-weight:var(--velonia-type-h1-weight);font-synthesis:none;-webkit-font-smoothing:antialiased;line-height:var(--velonia-type-h1-line-height);letter-spacing:var(--velonia-type-h1-letter-spacing)}#velonia-home h2,#velonia-home .velonia-intro__heading,#velonia-home .velonia-intro__tagline,#velonia-home .velonia-steps__heading,#velonia-home .velonia-routines__heading,#velonia-home .velonia-routine-system__heading,#velonia-home .velonia-testimonials__heading,#velonia-home .velonia-audience__heading,#velonia-home .velonia-compare__heading,#velonia-home .velonia-faq__heading,#velonia-home .velonia-contact__heading,#velonia-home .velonia-shop__heading,#velonia-home .velonia-shop__bundles-heading,#velonia-home .velonia-shield__heading,#velonia-home .velonia-chrona__heading,#velonia-home .velonia-chrona--editorial .velonia-chrona__heading,#velonia-home .velonia-chrona--maintenance .velonia-chrona__heading,#velonia-home .velonia-chrona--immersive .velonia-chrona__heading,#velonia-home .velonia-editorial-split__lead,#velonia-home .velonia-chrona__split-heading,#velonia-home .velonia-footer__cta-heading{font-family:var(--velonia-font-heading);font-size:var(--velonia-type-h2-size);font-weight:var(--velonia-type-h2-weight);line-height:var(--velonia-type-h2-line-height);letter-spacing:var(--velonia-type-h2-letter-spacing)}#velonia-home h3,#velonia-home h3.velonia-steps__title,#velonia-home .velonia-routines__title,#velonia-home .velonia-audience__item-title,#velonia-home .velonia-shield__feature-title{font-family:var(--velonia-font-body);font-size:var(--velonia-type-h3-size);font-weight:var(--velonia-type-h3-weight);line-height:var(--velonia-type-h3-line-height)}#velonia-home .velonia-hero__description,#velonia-home .velonia-page-hero__description,#velonia-home .velonia-intro__text,#velonia-home .velonia-intro__text p,#velonia-home .velonia-shield__description,#velonia-home .velonia-shield__description p,#velonia-home .velonia-shield__feature-text,#velonia-home .velonia-steps__subheading,#velonia-home .velonia-steps__text,#velonia-home .velonia-routines__description,#velonia-home .velonia-routines__description p,#velonia-home .velonia-routines__text,#velonia-home .velonia-routines__text p,#velonia-home .velonia-testimonials__quote,#velonia-home .velonia-testimonials__quote p,#velonia-home .velonia-chrona__description,#velonia-home .velonia-chrona__description p,#velonia-home .velonia-chrona--editorial .velonia-chrona__description,#velonia-home .velonia-technology__description,#velonia-home .velonia-technology__description p,#velonia-home .velonia-technology__highlight,#velonia-home .velonia-technology__highlight p,#velonia-home .velonia-technology__point,#velonia-home .velonia-audience__description,#velonia-home .velonia-audience__panel-text,#velonia-home .velonia-audience__panel-text p,#velonia-home .velonia-audience__item-text,#velonia-home .velonia-shop__description,#velonia-home .velonia-shop__description p,#velonia-home .velonia-shop__bundles-description,#velonia-home .velonia-shop__bundles-description p,#velonia-home .velonia-compare__cell,#velonia-home .velonia-compare__footer,#velonia-home .velonia-compare__footer p,#velonia-home .velonia-faq__question,#velonia-home .velonia-faq__answer,#velonia-home .velonia-faq__answer p,#velonia-home .velonia-editorial-split__body,#velonia-home .velonia-editorial-split__body p,#velonia-home .velonia-editorial-split__closing,#velonia-home .velonia-editorial-split__closing p,#velonia-home .velonia-chrona__split-body,#velonia-home .velonia-chrona__split-body p,#velonia-home .velonia-footer__cta-text,#velonia-home .velonia-footer__newsletter-text,#velonia-home .velonia-contact__text,#velonia-home .velonia-contact__text p{font-family:var(--velonia-font-body);font-size:var(--velonia-type-body-size);font-weight:var(--velonia-type-body-weight);line-height:var(--velonia-type-body-line-height)}@media screen and (max-width:989px){#velonia-home{--velonia-type-h1-size: var(--velonia-type-h1-size-mobile);--velonia-type-h2-size: var(--velonia-type-h2-size-mobile);--velonia-type-body-size: var(--velonia-type-body-size-mobile);--velonia-type-h3-size: var(--velonia-type-h3-size-mobile)}}@media screen and (min-width:990px){#velonia-home{--velonia-type-body-line-height: 1.42}#velonia-home .velonia-page-hero__description,#velonia-home .velonia-page-hero__secondary,#velonia-home .velonia-product__description,#velonia-home .velonia-editorial-split__body,#velonia-home .velonia-editorial-split__body p,#velonia-home .velonia-chrona__split-body,#velonia-home .velonia-chrona__split-body p,#velonia-home .velonia-routine-system__description,#velonia-home .velonia-routine-system__description p,#velonia-home .velonia-hotspots__panel-text,#velonia-home .velonia-hotspots__panel-text p,#velonia-home .velonia-shop__card-desc{line-height:1.42}}































































/* Integration is limited to this home page; the former Elementor page is retained. */































body:has(#velonia-home) #header,body:has(#velonia-home) .breadcrumb,body:has(#velonia-home) #iqithtmlandbanners-block-3{display:none!important}















body:has(#velonia-home) #wrapper{padding:0!important;background:#fff!important}















body:has(#velonia-home) #wrapper>.container{max-width:none;width:100%;padding:0}















body:has(#velonia-home) .iqithtmlandbanners-block:has(#velonia-home){padding:0!important;margin:0!important;width:100%;max-width:none;flex:0 0 100%;border:0}















body:has(#velonia-home) .iqithtmlandbanners-block:has(#velonia-home)>.block-title{display:none}















#velonia-home{display:block;width:100%;max-width:none;margin:0;--velonia-header-spacer:58px}















body:has(#velonia-home) #content,body:has(#velonia-home) #main,body:has(#velonia-home) #inner-wrapper{padding:0!important;margin:0!important;width:100%;max-width:none}















#velonia-home .shopify-section{margin:0;padding:0}















#velonia-home .vh-top{position:absolute;top:0;left:0;right:0;z-index:30;color:#fff;font-family:Inter,Arial,sans-serif}















#velonia-home .vh-announcement{height:37px;display:flex;align-items:center;justify-content:center;padding:0 16px;background:#8f8796;color:#fff;font-size:12px;text-align:center;letter-spacing:.01em}















#velonia-home .vh-nav{height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 40px;gap:24px;transition:background .2s,color .2s}















#velonia-home .vh-links{display:flex;gap:24px;font-size:12px;text-transform:uppercase;letter-spacing:.02em}















#velonia-home .vh-logo img{width:208px;height:40px;object-fit:contain;filter:brightness(0) invert(1)}















#velonia-home .vh-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px}















#velonia-home .vh-actions a,#velonia-home .vh-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px}















#velonia-home .vh-cart{border:0;border-radius:8px;padding:9px 11px;background:#988b7d;color:#fff;cursor:pointer}















#velonia-home .vh-languages{position:relative;font-size:12px}















#velonia-home .vh-languages summary{cursor:pointer;list-style:none;padding:10px 3px}















#velonia-home .vh-languages>div{position:absolute;top:100%;right:0;display:grid;background:#fff;color:#776b60;border:1px solid #e8e2da;min-width:55px;border-radius:4px;padding:5px}















#velonia-home .vh-top.is-scrolled .vh-nav{position:fixed;top:0;left:0;right:0;background:#fff;color:#938574;box-shadow:0 1px 6px #0000000a}















#velonia-home .vh-top.is-scrolled .vh-logo img{filter:none}















#velonia-home .vh-mobile-menu{display:none}















#velonia-home .velonia-hero{min-height:100svh}















#velonia-home .velonia-hero__image{filter:none;transform:none}















#velonia-home .velonia-hero__description{max-width:570px}















#velonia-home .velonia-routines__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}















#velonia-home .velonia-routines__card-media{aspect-ratio:1;background:#fff}















#velonia-home .velonia-routines__image{height:100%;width:100%;object-fit:contain;background:#fff}















#velonia-home .velonia-routines__card{background:#fff;border:1px solid #eee9e2}















#velonia-home .velonia-routines__card-body{padding:20px;background:#f3efe9}















#velonia-home .velonia-routines__title{min-height:2.7em;font-size:19px}















#velonia-home .velonia-home-price{display:block;font-size:18px;font-weight:500;margin:12px 0 18px;color:#6f6258}















#velonia-home .velonia-hotspots__image--desktop{display:block!important;width:100%;height:auto;object-fit:cover}















#velonia-home .velonia-hotspots__point{display:flex;align-items:center;justify-content:center;min-width:42px;min-height:42px}















#velonia-home .velonia-hotspots__stage-wrap,#velonia-home .velonia-hotspots__stage{height:auto!important;min-height:0!important}















#velonia-home .velonia-testimonials__track,#velonia-home .velonia-testimonials__viewport{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}















#velonia-home .velonia-testimonials__card{scroll-snap-align:start;flex-shrink:0}















#velonia-home .velonia-testimonials__quote{margin:0;border:0;padding:0;font-style:normal}















#velonia-home .velonia-testimonials__image{aspect-ratio:1.6;object-fit:cover;height:auto}















#velonia-home .velonia-shield__hero-image{height:100%;width:100%;object-fit:cover}















#velonia-home details.velonia-faq__item{border-bottom:1px solid #ddd6cc}















#velonia-home details.velonia-faq__item summary{list-style:none;cursor:pointer}















#velonia-home details.velonia-faq__item summary::-webkit-details-marker{display:none}















#velonia-home details.velonia-faq__item[open] .velonia-faq__icon:after{transform:rotate(90deg)}















#velonia-home details.velonia-faq__item .velonia-faq__answer{padding:0 0 24px}















#velonia-home [id]{scroll-margin-top:80px}















#velonia-home .vh-final-cta{padding:110px 24px;background:#f7f5f1;text-align:center;color:#938574;--velonia-footer-heading:#938574;--velonia-footer-text:#938574;--velonia-footer-btn-bg:#9b8b7e;--velonia-footer-btn-text:#fff}















#velonia-home .vh-final-cta *{opacity:1!important;transform:none!important}















#velonia-home .vh-final-cta h2{max-width:760px;margin:0 auto 24px;font:300 clamp(1.6rem,2.5vw,2.2rem)/1.25 Georgia,serif}















#velonia-home .vh-final-cta p{margin:0 auto 30px;max-width:700px}















#velonia-home .vh-final-cta a{display:inline-flex;padding:14px 24px;margin:5px;border:1px solid #b0a69a;border-radius:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}















body:has(#velonia-home) #footer{background:#3f374b;color:#ece7ef;margin-top:0}















body:has(#velonia-home) #footer .footer-container,body:has(#velonia-home) #footer .footer-container-main,body:has(#velonia-home) #footer #footer-copyrights{background:#3f374b!important;color:#ece7ef!important}















body:has(#velonia-home) #footer a,body:has(#velonia-home) #footer h5,body:has(#velonia-home) #footer p,body:has(#velonia-home) #footer span{color:#ece7ef}















body:has(#velonia-home) #footer .container{padding-top:40px;padding-bottom:25px}















@media(max-width:989px){#velonia-home{--page-margin:20px}#velonia-home .vh-nav{grid-template-columns:auto 1fr;padding:0 20px;gap:10px}#velonia-home .vh-links{display:none}#velonia-home .vh-logo img{width:156px}#velonia-home .vh-actions{gap:14px}#velonia-home .vh-mobile-menu{display:block}#velonia-home .vh-mobile-menu summary{list-style:none;cursor:pointer;font-size:24px}#velonia-home .vh-mobile-menu nav{position:absolute;top:99px;left:0;right:0;padding:25px;background:#fff;color:#7a6f63;display:flex;flex-direction:column;gap:12px}#velonia-home .is-scrolled .vh-mobile-menu nav{top:62px}#velonia-home .velonia-routines__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#velonia-home .velonia-hero__copy{max-width:100%;gap:22px}#velonia-home .velonia-hero__content{align-items:flex-end;padding-bottom:48px}#velonia-home .velonia-hero__description{max-width:520px}#velonia-home .velonia-hero__overlay{background:linear-gradient(0deg,rgba(30,26,33,.56),transparent 80%)}#velonia-home .velonia-routines__title{font-size:17px}#velonia-home .velonia-routines__card-body{padding:14px}}















@media(max-width:480px){#velonia-home .vh-nav{padding:0 16px}#velonia-home .vh-logo img{width:136px}#velonia-home .vh-actions{gap:11px}#velonia-home .vh-announcement{font-size:10px}#velonia-home .velonia-hero h1.velonia-hero__heading{font-size:clamp(42px,12vw,58px)}#velonia-home .velonia-hero__description{font-size:17px;line-height:1.5}#velonia-home .velonia-routines__grid{gap:12px}#velonia-home .velonia-routines__label{font-size:11px}#velonia-home .velonia-routines__title{font-size:16px}#velonia-home .velonia-routines__button{padding:12px 8px;font-size:11px}#velonia-home .velonia-home-price{font-size:16px}#velonia-home .velonia-hotspots__image--desktop{min-height:420px;object-fit:cover;object-position:center}#velonia-home .vh-final-cta{padding:72px 20px}}















@media(prefers-reduced-motion:reduce){#velonia-home *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}































body:has(#velonia-home) .elementor-section:has(#velonia-home)>.elementor-container{max-width:none!important}body:has(#velonia-home) .elementor-column-wrap:has(#velonia-home){padding:0!important}































body:has(#velonia-home) #elementor-section-wrap>.elementor-section:not(:has(#velonia-home)){display:none!important}#velonia-home .velonia-hotspots__points{width:100%!important;height:100%!important;inset:0!important}body:has(#velonia-home) #footer *{background-image:none!important}































#velonia-home .vh-final-cta{margin-bottom:0!important}body:has(#velonia-home) #footer #footer-container-main{background:#3f374b!important}body:has(#velonia-home) .elementor-widget-html>.elementor-widget-container{padding:0!important;margin:0!important}
















/* Source: velonia-commerce-style */
/* VELONIA unified white product cards, purchase controls and checkout */







#velonia-home .velonia-routines{background:#f4f1ed!important}







#velonia-home .velonia-routines__card,.velonia-routines__card{position:relative;background:#fff!important;border:1px solid #ede9e3!important;border-radius:14px!important;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 4px 22px #44354c06;transition:box-shadow .2s,transform .2s}







#velonia-home .velonia-routines__card:hover{box-shadow:0 9px 28px #44354c13;transform:translateY(-3px)}







#velonia-home .velonia-routines__card-body,#velonia-home .velonia-routines__card-media,#velonia-home .velonia-routines__card-link,.velonia-routines__card-body{background:#fff!important}







.velonia-routines__card-link{flex:1;display:block}.velonia-routines__card-media{position:relative}.velonia-routines__card-body{padding-bottom:4px!important}







.vl-add,body .product-miniature .btn-product-list{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:46px;background:#65566f!important;border:1px solid #65566f!important;border-radius:8px!important;color:#fff!important;font:600 13px/1.35 Inter,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.01em!important;cursor:pointer;padding:12px 16px!important;text-decoration:none!important;transition:background .2s,box-shadow .2s}







.vl-add:before{content:'+';font-size:20px;font-weight:400;line-height:1}.vl-add:hover,body .product-miniature .btn-product-list:hover{background:#493c52!important;box-shadow:0 4px 12px #65566f25}.vl-add:focus-visible,.vl-help:focus-visible{outline:3px solid #b7aabf;outline-offset:3px}.vl-add:disabled{opacity:.6;cursor:wait}.vl-add[hidden]{display:none!important}







.velonia-routines__card>.vl-add{margin:0 18px 18px;width:calc(100% - 36px)}.velonia-home-price del{color:#999;font-size:13px;font-weight:400;margin-right:5px}







.vl-flags{position:absolute;left:12px;top:12px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;padding:0!important;margin:0!important;list-style:none!important}.vl-flags li,.product-flags li{border-radius:4px!important;padding:5px 9px!important;background:#ece7ef!important;color:#574a61!important;font:600 10px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.04em;text-transform:uppercase}.vl-flags .discount,.product-flags .discount{background:#65566f!important;color:white!important}







body .product-miniature{background:white!important;border:1px solid #ede9e3;border-radius:14px;overflow:hidden;padding:0!important;box-shadow:0 4px 22px #44354c06}body .product-miniature .thumbnail-container,body .product-miniature .product-description{background:#fff!important}body .product-miniature .product-description{padding:18px!important}body .product-miniature .product-add-cart{display:block!important;opacity:1!important;visibility:visible!important}body .product-miniature .input-group-add-cart{display:flex;gap:6px}body .product-miniature .input-qty{max-width:45px}body .product-miniature .btn-product-list{flex:1}







#category #wrapper,#cart #wrapper,#checkout #wrapper{background:#f5f3ef!important}body#cart #main,body#checkout #main{max-width:1240px;margin:0 auto}#cart .cart-container,#checkout .checkout-step,#cart .cart-summary,#checkout .cart-summary{background:#fff;border:1px solid #e9e4dd;border-radius:12px;padding:20px;box-shadow:none}#checkout .checkout-step{margin-bottom:12px}#checkout .step-title{font-size:18px;color:#55495e}#cart .page-title,#checkout .page-title{font-family:Georgia,serif;color:#65596e;font-weight:400}.cart-grid-right>.card{margin-top:14px}.cart-grid-right .btn-primary,#checkout .continue,#payment-confirmation button{background:#65566f!important;border-color:#65566f!important;border-radius:8px!important}#checkout .form-control{border-radius:7px;border-color:#d9d3dc;min-height:44px}







.velonia-care{position:relative;background:#fff!important;border-color:#e4dce8!important;border-radius:12px!important;padding:20px!important}.velonia-care h2{font-size:18px;padding-right:26px;color:#63536f}.velonia-care-name{font-size:15px!important}.velonia-care .vl-add{width:100%;margin-top:12px}.vl-help{position:absolute;top:17px;right:17px;width:25px;height:25px;border:1px solid #aba1b1;border-radius:50%;background:#fff;color:#65566f;font-size:14px;cursor:pointer}.vl-dialog{border:0;border-radius:16px;padding:32px;max-width:480px;width:calc(100% - 32px);color:#54495d;box-shadow:0 18px 80px #23192933}.vl-dialog::backdrop{background:#251c2b77}.vl-dialog h2{font:400 28px/1.2 Georgia,serif;margin:0 25px 20px 0}.vl-dialog p{line-height:1.7;font-size:16px}.vl-dialog .vl-add{width:100%;margin-top:20px}.vl-dialog-close{position:absolute;right:14px;top:10px;border:0;background:none;font-size:28px;color:#65566f;cursor:pointer}.vl-error{font-size:12px;color:#a83238;margin:8px 18px}







#vl-notice{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#fff;color:#53455f;border:1px solid #ded6e2;padding:16px 24px;border-radius:12px;z-index:9999;box-shadow:0 8px 40px #0002;min-width:260px;text-align:center}#vl-notice a{display:block;text-decoration:underline;font-size:13px;margin-top:7px}#vl-notice[hidden]{display:none}







.vl-shipping{padding:18px;background:#eee9f1;border-radius:12px;margin-bottom:16px;color:#5f506a}.vl-shipping label{display:block;font-size:12px}.vl-shipping select{display:block;width:100%;margin-top:6px;padding:8px;border:1px solid #d4cbd9;border-radius:6px;background:white;color:#5f506a}.vl-shipping-message{font-size:15px;font-weight:600;margin:15px 0 9px}.vl-shipping progress{width:100%;height:7px;border:0;border-radius:10px;overflow:hidden;appearance:none}.vl-shipping progress::-webkit-progress-bar{background:#d8cedf}.vl-shipping progress::-webkit-progress-value{background:#796187;border-radius:10px}.vl-shipping-terms{display:block;font-size:10px;line-height:1.5;margin-top:12px;text-decoration:underline}.vl-pending-note{font-size:12px;line-height:1.45;max-width:240px;text-align:right;margin-left:auto}.vl-address-pending [id="cart-subtotal-shipping"]>.value,.vl-address-pending [id="cart-subtotal-shipping"]>div,.vl-address-pending .cart-summary-totals,.vl-address-pending #blockcart-content .cart-total{display:none!important}.vl-address-pending [id="cart-subtotal-shipping"]{display:flex;gap:12px}.vl-pending-note[hidden]{display:none}







#velonia-home details.velonia-faq__item[open] .velonia-faq__icon:after{display:none}







@media(max-width:600px){.velonia-routines__card>.vl-add{margin:0 10px 12px;width:calc(100% - 20px);font-size:11px!important;padding:10px 7px!important}.vl-add:before{font-size:17px}.vl-flags{top:8px;left:8px}.vl-flags li{font-size:9px!important;padding:4px 6px!important}#cart .cart-container,#checkout .checkout-step,#cart .cart-summary,#checkout .cart-summary{padding:15px}#cart .cart-grid-right,#checkout .cart-grid-right{margin-top:18px}}








