.atc-wrapper[data-astro-cid-gysxwqcb]{display:inline-block;vertical-align:baseline;margin:0 .15em}.atc-word[data-astro-cid-gysxwqcb]{display:inline-block;white-space:nowrap;transform:translateY(0);opacity:1;filter:blur(0px);transition:transform .3s ease,opacity .3s ease,filter .3s ease}.atc-word[data-astro-cid-gysxwqcb].atc-exit{opacity:0;transform:translateY(.6em);filter:blur(8px);transition:transform .3s ease-in,opacity .3s ease-in,filter .3s ease-in}.atc-word[data-astro-cid-gysxwqcb].atc-pre-enter{opacity:0;transform:translateY(-.6em);filter:blur(8px);transition:none}.sh[data-astro-cid-megwxidh]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;background:rgb(var(--c-dark));min-height:max(640px,calc(var(--seg-svh, 100svh) - var(--hdr-h, 80px)));padding:40px 16px 56px;--w: 280px;--dur: 48s;--ry: 12deg}.sh-text[data-astro-cid-megwxidh]{position:relative;z-index:2;text-align:center;max-width:min(860px,100%);width:-moz-fit-content;width:fit-content;flex:1 0 auto;display:flex;flex-direction:column}.sh-lower[data-astro-cid-megwxidh]{margin-top:auto;padding-top:40px}.sh-text[data-astro-cid-megwxidh] p[data-astro-cid-megwxidh]{max-width:580px;margin-left:auto;margin-right:auto}.sh-eyebrow[data-astro-cid-megwxidh]{display:block;font-size:clamp(.75rem,.8vw,.8rem)}.sh-h1[data-astro-cid-megwxidh],.sh-h2[data-astro-cid-megwxidh]{white-space:nowrap}.sh-h1[data-astro-cid-megwxidh]{margin-top:12px;font-size:clamp(2rem,3.6vw,3.5rem);line-height:.95;letter-spacing:-.02em}.sh-h2[data-astro-cid-megwxidh]{margin-top:12px;font-size:clamp(.95rem,1.33vw,1.3rem);line-height:1.05}.sh-h2[data-astro-cid-megwxidh] .atc-wrapper{text-align:left}.sh-sub[data-astro-cid-megwxidh]{margin-top:32px;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.55}.sh-p[data-astro-cid-megwxidh]{margin-top:0;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.7}.sh-ctas[data-astro-cid-megwxidh]{margin-top:36px}.sh-btn[data-astro-cid-megwxidh]{font-size:clamp(11px,3.1vw,14px);line-height:1.25rem;padding-left:clamp(6px,2vw,20px);padding-right:clamp(6px,2vw,20px)}.sh-tel[data-astro-cid-megwxidh]{margin-top:16px}.sh-stage[data-astro-cid-megwxidh]{position:absolute;inset:0;z-index:1;perspective:1600px;perspective-origin:50% 25%;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,#000 78%,transparent 100%)}.sh-item[data-astro-cid-megwxidh]{position:absolute;left:0;top:0;width:calc(var(--w) * var(--iw));height:calc(var(--w) * var(--ih));margin-left:calc(var(--w) * var(--iw) / -2);margin-top:calc(var(--w) * var(--ih) * -1);transform-origin:50% 100%;will-change:transform,opacity;opacity:0;animation:sh-flow var(--dur) linear infinite;animation-delay:calc(var(--dur) * (var(--k) + var(--k0, .5)) / var(--n) * -1);pointer-events:auto;border-radius:6px;-webkit-tap-highlight-color:transparent}.sh-l[data-astro-cid-megwxidh]{--x0: var(--x0l, 20cqw);--x1: var(--x1l, 22cqw);--r: var(--ry)}.sh-r[data-astro-cid-megwxidh]{--x0: var(--x0r, 80cqw);--x1: var(--x1r, 78cqw);--r: calc(var(--ry) * -1)}.sh[data-astro-cid-megwxidh]:not(.is-band) .sh-l[data-astro-cid-megwxidh]{margin-left:calc(var(--w) * var(--iw) * -1);transform-origin:100% 100%}.sh[data-astro-cid-megwxidh]:not(.is-band) .sh-r[data-astro-cid-megwxidh]{margin-left:0;transform-origin:0 100%}.sh-item[data-astro-cid-megwxidh]{--y0: var(--y0c, 80px);--y1: var(--y1c, 110%)}.sh-item[data-astro-cid-megwxidh] img[data-astro-cid-megwxidh]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55)) drop-shadow(0 1px 2px rgba(0,0,0,.45));transition:transform .25s cubic-bezier(.25,1,.5,1)}[data-theme=light] .sh-item[data-astro-cid-megwxidh] img[data-astro-cid-megwxidh]{filter:drop-shadow(0 6px 10px rgba(30,35,41,.22)) drop-shadow(0 1px 2px rgba(30,35,41,.18))}@supports (-webkit-touch-callout: none){.sh-item[data-astro-cid-megwxidh] img[data-astro-cid-megwxidh],[data-theme=light] .sh-item[data-astro-cid-megwxidh] img[data-astro-cid-megwxidh]{filter:none}}.sh-item[data-astro-cid-megwxidh]:hover img[data-astro-cid-megwxidh],.sh-item[data-astro-cid-megwxidh]:focus-visible img[data-astro-cid-megwxidh]{transform:translateY(-4px) scale(1.04)}.sh-item[data-astro-cid-megwxidh]:focus-visible{outline:2px solid #D91B1B;outline-offset:4px}.sh-stage[data-astro-cid-megwxidh].is-paused .sh-item[data-astro-cid-megwxidh],.sh-stage[data-astro-cid-megwxidh]:focus-within .sh-item[data-astro-cid-megwxidh],.sh[data-astro-cid-megwxidh].is-off .sh-item[data-astro-cid-megwxidh]{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.sh-item[data-astro-cid-megwxidh]{animation-play-state:paused!important}}.sh[data-astro-cid-megwxidh].is-band .sh-lower[data-astro-cid-megwxidh]{padding-top:var(--band, 168px)}@media (max-width: 767px){.sh[data-astro-cid-megwxidh]{--band: round( calc(clamp(110px, 28vw, 130px) + 48px) , 1px)}}@media (min-width: 768px) and (max-width: 1023px){.sh[data-astro-cid-megwxidh]{--band: round( calc(clamp(150px, 20vw, 190px) + 56px) , 1px)}}@media (max-width: 1023px){.sh[data-astro-cid-megwxidh] .sh-lower[data-astro-cid-megwxidh]{padding-top:var(--band)}}@media (orientation: landscape) and (max-height: 560px) and (max-width: 767px){.sh[data-astro-cid-megwxidh]{--band: 144px}}@media (orientation: landscape) and (max-height: 560px) and (min-width: 768px) and (max-width: 1023px){.sh[data-astro-cid-megwxidh]{--band: 152px}}.sh[data-astro-cid-megwxidh].is-band .sh-stage[data-astro-cid-megwxidh]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%)}.sh[data-astro-cid-megwxidh].is-band .sh-item[data-astro-cid-megwxidh]{width:var(--cw);height:var(--ch);margin:0;transform-origin:50% 50%;animation-name:sh-conv;animation-duration:var(--cdur, 90s);animation-delay:var(--cdel, 0s)}@media (max-width: 1023px){.sh[data-astro-cid-megwxidh]{min-height:calc(var(--seg-svh, 100svh) - var(--hdr-h, 80px));padding-top:32px}}@media (min-width: 768px){.sh[data-astro-cid-megwxidh]{justify-content:center;padding-top:40px;padding-bottom:80px}.sh-text[data-astro-cid-megwxidh]{flex:none}.sh-lower[data-astro-cid-megwxidh]{margin-top:0;padding-top:28px}}@media (max-width: 767px){.sh[data-astro-cid-megwxidh]{padding-top:18px;padding-bottom:18px}.sh-h1[data-astro-cid-megwxidh]{margin-top:.375rem;font-size:min(2.25rem,calc((100vw - 36px) / 7.4))}.sh-h2[data-astro-cid-megwxidh]{margin-top:10px;font-size:min(1.2375rem,calc((100vw - 36px) / 16.6))}.sh-sub[data-astro-cid-megwxidh]{margin-top:18px;line-height:1.45}.sh-p[data-astro-cid-megwxidh]{line-height:1.5}.sh-ctas[data-astro-cid-megwxidh]{margin-top:24px}.sh-tel[data-astro-cid-megwxidh]{margin-top:10px}}.seg-ecran{position:relative;display:flex;flex-direction:column;min-height:calc(var(--seg-lvh, 100lvh) - var(--seg-hdr, 70px));overflow-x:clip}.seg-cadru{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--seg-svh, 100svh) - var(--seg-hdr, 70px))}.seg-ancora{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;scroll-margin-top:var(--seg-hdr, 70px)}.seg-ecran .product-card__media{max-height:var(--pc-mh, none)}.seg-ecran.seg-umplut .product-card__media{aspect-ratio:auto!important;width:100%;height:var(--pc-h, var(--pc-mh))!important;max-height:none}.seg-rand .product-card h3+p{flex:none;margin-bottom:1.25rem;-webkit-line-clamp:var(--pc-lines, 12)!important}.seg-rand-5 .product-card__media{aspect-ratio:1!important}.seg-rand-5 .product-card .card-slide{padding-top:44px!important}.seg-rand .product-card h3+p+.card-btn{margin-top:auto}.seg-rand-5 .product-card>div:last-child{padding:1rem}@media (max-width: 767px) and (not ((orientation: landscape) and (max-height: 560px))){.seg-ecran{min-height:calc((var(--seg-svh, 100svh) + var(--seg-lvh, 100lvh)) / 2 - var(--seg-hdr, 70px))}.seg-cadru{margin-top:8px;min-height:calc(var(--seg-svh, 100svh) - var(--seg-hdr, 70px) - 16px)}.seg-ecran .cf-header h2,.seg-ecran .cf-header p{margin-top:calc(.5rem * var(--sp, 1))!important}.seg-ecran .cf-header{padding-bottom:calc(.5rem * var(--sp, 1))!important}.seg-ecran .cf-counter{margin-top:calc(.5rem * var(--sp, 1))!important}.seg-ecran .cf-viewport,.seg-ecran .cf-swiper{padding-block:calc(.25rem * var(--sp2, 1))!important}}@media (min-width: 1024px){.seg-ecran{min-height:calc(100svh - var(--seg-hdr, 82px));justify-content:center}.seg-cadru{min-height:0;padding-inline:6vw}.seg-head{margin-bottom:clamp(20px,4svh,40px)}}
