*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:PP Neue Montreal}body{background:#1f1f1f;overflow-x:hidden}.vacation-banner{z-index:49999;text-align:center;color:#333;background-color:#fc0;width:100%;padding:10px;font-size:16px;font-weight:700;position:fixed;bottom:0;left:0}.container{width:100%}.home-page.not-visible{display:none}.grid-12-gap25{grid-column-gap:2.5rem;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid-8-gap25{grid-column-gap:2.5rem;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.grid-9-gap25{grid-column-gap:2.5rem;grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.hero-content{height:100vh;position:relative;overflow:hidden}.hero-text-wrapper{flex-direction:column;align-items:center;height:calc(100vh - 80px);padding-top:calc(5em + 80px);display:flex;position:relative}.hero-text-left{grid-column:span 7/span 7}.hero-text-right{grid-column:9/-1;padding-inline-end:1.5rem}.hero-text-h2{color:#fdf9ed;letter-spacing:-2px;text-transform:uppercase;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-family:Univers LT W01;font-size:114px;font-weight:500;line-height:.8}.hero-text-h1{color:#fdf9ed;text-transform:none;word-break:break-word;font-family:Univers LT W01;font-size:48px;font-weight:400;line-height:1}.hero-clients-wrapper{mix-blend-mode:screen;background:0 0;border:none;grid-column:9/-1;margin-top:-2em;position:relative}.hero-clients{mix-blend-mode:screen;background:0 0;border:none;grid-template-columns:repeat(12,minmax(0,1fr));justify-content:center;align-items:center;display:grid;position:absolute;top:0;left:0}.hero-cta{grid-column:span 7/span 7;justify-content:flex-start;align-items:center;padding-top:6em;font-family:PP Neue Montreal;font-size:16px;font-weight:400;line-height:1.25;display:flex}.hero-cta-products,.hero-cta-about{flex:none}.hero-cta-products__link,.hero-cta-about__link{justify-content:space-between;align-items:stretch;height:88px;display:flex}.hero-cta-about__link{justify-content:space-between;align-items:stretch;display:flex}.hero-cta-products__link span,.hero-cta-about__link span{justify-content:center;align-items:center;padding:1.5rem;display:flex}.hero-cta-products__link-text:before{content:"Descopera produsele noastre";width:207px}.hero-cta-about__link-text:before{content:"Afla mai multe despre noi";width:175px}:is(.hero-cta-products__link :has(ion-icon),.hero-cta-about__link :has(ion-icon)){justify-content:center;align-items:center;display:flex}.hero-cta-about__link{color:#000;background:#fdf9ed;border:1px solid #fdf9ed}.hero-cta-products__link{color:#fdf9ed;background:#242961;border:1px solid #fdf9ed}.hero-cta-products__link:hover{color:#000;background:#e2e4f3}.hero-cta-about__link:hover{color:#fdf9ed;background:#242961}.home-page ion-icon{--ionicon-stroke-width:20px;font-size:32px}.site-nav ion-icon{--ionicon-stroke-width:28px;font-size:24px}video{z-index:-2;min-width:100%;min-height:100vh;position:absolute;top:0}.video-overlay{z-index:-1;background:#0000004d;width:100%;height:100vh;position:absolute;top:0}.shopping-cart.cart-visible{opacity:1;transform:translate(-100%)}.shopping-cart{color:#fdf9ed;opacity:0;z-index:50000;background:#1f1f1f;flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;width:360px;height:100vh;transition:opacity .5s ease-in-out,transform .3s ease-in-out;display:flex;position:fixed;right:-360px}.shopping-cart:before{content:"";filter:grayscale(.2)sepia(0)brightness(.7);pointer-events:none;border:1px solid #eabf48;position:absolute;inset:0}.shopping-cart .section-text-h2-display--lowercase{color:#fdf9ed;line-height:1}.shopping-cart-header{justify-content:space-between;align-items:center;width:100%;height:80px;padding:1rem 1.5rem;display:flex;position:relative}.shopping-cart-header:before{content:"";filter:grayscale(.2)sepia(0)brightness(.7);pointer-events:none;border-bottom:1px solid #eabf48;position:absolute;inset:0}.shopping-cart-header--title-cart-items{padding-left:6px;font-family:Univers LT W01;font-size:16px;position:relative}.shopping-cart-header--title-cart-items:before{content:"";aspect-ratio:1;filter:grayscale(.2)sepia(0)brightness(.7);pointer-events:none;border:1px solid #0000;border-radius:50%;height:24px;margin-left:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shopping-cart-header--title-cart-items.border-visible:before{border-color:#eabf48}.shopping-cart-close{color:#fdf9ed;line-height:1;text-decoration:none;display:flex}.shopping-cart-close ion-icon{--ionicon-stroke-width:40px;font-size:28px}.shopping-cart-body{color:#fdf9ed;flex:1;width:100%;padding:1.5rem;overflow:auto}.shopping-cart-item{color:inherit;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.shopping-cart-item:not(:last-child){margin-bottom:2.5rem}.shopping-cart-item--info{color:inherit;flex:1}.shopping-cart-item--title{text-transform:uppercase;margin-bottom:8px;font-size:14px}.shopping-cart-item--properties-size,.shopping-cart-item--properties-height,.shopping-cart-item--properties-base,.shopping-cart-item--properties-finish,.shopping-cart-item--properties-file{filter:grayscale(.2)sepia(0)brightness(.7);margin-bottom:2px;font-size:14px}.shopping-cart-item--properties-value{margin:8px 0 16px;font-size:14px}.shopping-cart-item--quantity-update{color:inherit;border:1px solid #5d5d5d;justify-content:space-between;align-items:stretch;width:100%;height:40px;display:flex}.shopping-cart-item--minus,.shopping-cart-item--plus{color:inherit;justify-content:center;align-items:center;width:38px;display:flex}.shopping-cart-item--plus{border-left:1px solid #5d5d5d}.shopping-cart-item--minus{border-right:1px solid #5d5d5d}.shopping-cart-item--minus:hover,.shopping-cart-item--plus:hover,.shopping-cart-item--delete:hover{color:#eabf48}.shopping-cart-item--quantity{justify-content:center;align-items:center;display:flex}.shopping-cart-item--delete{color:inherit;justify-content:center;align-items:center;width:40px;display:flex}.shopping-cart-item--delete ion-icon{--ionicon-stroke-width:40px}.shopping-cart-footer{width:100%;height:88px;position:relative}.shopping-cart-footer:before{content:"";filter:grayscale(.2)sepia(0)brightness(.7);pointer-events:none;border-top:1px solid #eabf48;position:absolute;inset:0}.checkout-cta__link{color:#1f1f1f;background:#fdf9ed;justify-content:space-between;align-items:center;width:100%;height:88px;text-decoration:none;display:flex}.checkout-cta__link:hover{color:#fdf9ed;background:0 0}.checkout-cta__link span.checkout-cta__link-text-wrapper,.checkout-cta__link span.checkout-cta__link-icon{justify-content:center;align-items:center;padding-inline:1.5rem;display:flex}.checkout-cta__link-text{text-transform:uppercase;letter-spacing:1px;margin-right:4px;font-family:Univers LT W01;font-size:18px;line-height:normal}.checkout-cta__link-currency,.checkout-cta__link-total{color:#d6d6d6;text-transform:lowercase;letter-spacing:.8px;filter:grayscale(.2)sepia(0)brightness(.7);font-family:Univers LT W01;font-size:18px;line-height:normal}.checkout-cta__link-text-wrapper *{letter-spacing:normal;text-transform:none;font-family:PP Neue Montreal;font-size:16px}.checkout-cta__link-total{margin-inline:3px}.checkout-cta__link :has(ion-icon){justify-content:center;align-items:center;display:flex}.checkout-cta__link-icon ion-icon{--ionicon-stroke-width:32px;font-size:22px}.shopping-cart .checkout-cta:has(.checkout-cta__link.not-ready--empty) .checkout-cta__link-text-wrapper{display:none}.shopping-cart .checkout-cta:has(.checkout-cta__link.not-ready--empty) .checkout-cta__link-icon{display:none}.shopping-cart .checkout-cta:has(.checkout-cta__link.not-ready--empty) :before{content:"Momentan nu exista produse in cos."}.shopping-cart .checkout-cta:has(.checkout-cta__link.not-ready--empty) .checkout-cta__link{color:#fdf9ed;background:0 0;justify-content:center}.site-nav a{text-decoration:none}.site-nav{z-index:10000;background:0 0;border-bottom:1px solid #fdf9ed33;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 4em;line-height:normal;transition:height .3s,background-color .3s,border-bottom .3s;display:flex;position:absolute}.site-nav:hover{background:#fdf9ed;border-bottom:none}.site-nav:hover *{color:#1f1f1f}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled{background-color:#1f1f1f;border-bottom-color:#5d5d5d;height:45px;position:fixed}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled:hover{background-color:#fdf9ed}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled.site-nav--transparent{background-color:#0000;border-bottom-color:#5d5d5d}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled.site-nav--transparent:hover{background-color:#fdf9ed}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled.site-nav--blue{background-color:#16193b;border-bottom-color:#5d5d5d}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled.site-nav--blue:hover{background-color:#fdf9ed}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled .site-logo{font-size:24px}.site-logo h1{text-transform:uppercase;font-family:PP Neue Montreal;font-size:24px;font-weight:700;transition:font-size .5s;position:relative}.site-logo a{color:#fdf9ed}.hero-content a,.menu-normal{text-decoration:none}.menu-toggle{justify-content:space-between;align-items:center;column-gap:4rem;height:100%;display:flex}#menu-normal-hamburger-wrapper{opacity:0;z-index:-10;background:#fdf9ed;justify-content:center;align-items:center;width:100%;height:calc(100vh - 80px);transition:all .5s;display:flex;position:absolute;top:100vh}.menu-hamburger{display:none}.menu-normal,.menu-actions,.menu-inquiry{justify-content:space-between;align-items:center;gap:2.5rem;height:100%;list-style:none;display:flex;position:relative}.menu-cart--link,.menu-phone--link{cursor:pointer;justify-content:space-between;align-items:center;column-gap:4px;display:flex}.menu-phone--link{min-width:136px}.menu-cart--link{min-width:96px}.menu-cart--link ion-icon{flex:1}.menu-link{color:#fdf9ed;font-size:16px;font-weight:400}.menu-item{justify-content:center;align-items:center;height:100%;display:flex}.container:has(.checkout.checkout-active) .site-nav .menu-normal{visibility:hidden}.container:has(.checkout.checkout-active) .site-nav .menu-inquiry .menu-item:has(.inquiry){visibility:hidden}.site-nav .menu-inquiry .menu-item:has(.inquiry) .inquiry{color:#1f1f1f;background:#fdf9ed;justify-content:center;align-items:center;height:100%;padding:12px 24px;display:flex}.site-nav:hover .menu-inquiry .menu-item:has(.inquiry) .inquiry{color:#fdf9ed;background:#1f1f1f}.menu-normal .menu-item .menu-link{transition:transform .2s ease-in-out;position:relative}.menu-normal .menu-item .menu-link:before{content:"";background:#1f1f1f;width:0%;height:1px;transition:width .2s ease-in-out;position:absolute;bottom:-4px}.menu-normal .menu-item .menu-link:hover:before{width:100%}.menu-inquiry .menu-item:has(.inquiry):hover .menu-link.inquiry{color:#eabf48}#menu-phone--link:hover ion-icon,#menu-cart--link:hover ion-icon{font-size:28px}.hero-clients__image--1{grid-area:1/1/3/4}.hero-clients__image--2{grid-area:1/5/2/9}.hero-clients__image--3{grid-area:2/10/3/12}.hero-clients__image--4{grid-area:3/1/auto/4;margin-top:32px}.hero-clients__image--5{grid-area:2/5/4/8}.hero-clients__image--6{grid-area:3/9/auto/10}.marquee{border-bottom:1px solid #fff;padding:30px 0;position:relative;overflow:hidden}.marquee__inner{flex-direction:row;flex:auto;width:-moz-fit-content;width:fit-content;display:flex}.marquee__part{flex-shrink:0;align-items:center;display:flex}.hero-clients__image img,.marquee__image img{filter:grayscale()brightness(120%)contrast()}.marquee__image:not(:first-child){margin:0 8em}.marquee__image:first-child{margin:0 8em 0 0}.marquee__image:last-child{margin-right:16em}.spacer-product{grid-column:1/-1;height:4rem;padding-inline-start:4rem}.new-section{height:6em}.new-section:not(:last-child){height:calc(6em + 42px)}.spacer-product-left{grid-column:span 3/span 3}.spacer-product-right{grid-column:span 9/span 9;align-items:end;display:flex}.spacer-noline .spacer-product-right{border-left:none}.separator-product-right{border-bottom:1px solid #5d5d5d;width:100%}.product{color:#fdf9ed;background:#1f1f1f;position:relative}.section-wrapper{padding-inline-start:4em}.product-container{height:100%}.product-container-left{grid-column:span 3/span 3}.product-text-left-main{position:sticky;top:calc(1.5rem + 42px)}.product-text-left-child{position:sticky;top:calc(50% - 46px)}.trigger-container--1 .product-container-right,.trigger-container--1 .section-container-right,.trigger-container--1 .product-container-left,.trigger-container--1 .section-container-left,.trigger-container--5 .section-container-left,.trigger-container--3 .section-container-left,.trigger-container--4 .section-container-left,.trigger-container--6 .section-container-left,.trigger-container--3 .section-container-right .section-text-center-flex,.trigger-container--3 .section-container-right .section-text-right-flex{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(100px)}.trigger-container--4 .section-container-right .section-text-center-flex{opacity:0;transition:opacity 1s}.trigger-container--4 .section-container-right .section-text-right-flex .section-text-h2-standard,.trigger-container--4 .section-container-right .section-text-right-flex .profile-container-wrapper{opacity:0;transition:opacity .5s}.trigger--6-inner .subject-wrapper .section-text-h2-standard,.trigger-container--6 .section-text-center-flex,.trigger-container--6 .profile-info{opacity:0;transition:opacity 1s ease-out}.trigger--6-inner .subject-wrapper .subject-line{flex:0;transition:flex .5s ease-out}.product-text-h2-display--uppercase{color:#fdf9ed;letter-spacing:-1px;text-transform:uppercase;word-break:break-word;font-family:Univers LT W01;font-size:80px;font-weight:400;line-height:.85}.product-text-h2-display--lowercase{color:#fdf9ed;letter-spacing:-1px;text-transform:uppercase;word-break:break-word;font-family:Univers LT W01;font-size:48px;font-weight:400;line-height:.95}.product-text-h2-standard{color:#d6d6d6;text-transform:none;word-break:break-word;font-family:Univers LT W01;font-size:48px;font-weight:400;line-height:1}.product-text-h2-standard span{color:#fdf9ed;text-transform:none;word-break:break-word;font-family:Univers LT W01;font-size:48px;font-weight:400;line-height:1}.product-text-p{color:#d6d6d6}.product-container-right{grid-column:span 9/span 9}.product-container-right:has(.product-configurator){padding-left:0}.product-text-center{grid-column:1/span 4;padding-left:2.5rem}.product-text-right{grid-column:6/span 4;padding-inline-end:1.5rem}.product-configurator{flex-direction:column;grid-column:1/-1;width:100%;display:flex;overflow:hidden}.navbar{border-top:1px solid #5d5d5d;border-bottom:1px solid #5d5d5d;justify-content:space-between;align-items:start;width:100%;display:flex}.product-configurator__title{flex:1;padding-block:2rem;padding-inline:2.5rem}.product-configurator__title-wrapper{flex-direction:column;justify-content:space-between;gap:.5rem;display:flex}.product-configurator__price{border-left:1px solid #5d5d5d;align-items:center;gap:8px;height:100%;padding-block:2rem;padding-inline:2.5rem;display:flex}.product-configurator .product-text-h2,.product-configurator .product-text-h2 span{color:#fdf9ed;text-transform:none;word-break:break-word;font-family:Univers LT W01;font-size:48px;font-weight:400;line-height:.95}.product-configurator .product-text-p{color:#d6d6d6}.product-configurator__title-wrapper .property-hidden{display:none}.product-details-wrapper{border-bottom:1px solid #5d5d5d;height:100%;display:flex}.product-img-sliders-container{border-left:1px solid #5d5d5d;flex-direction:column;flex:1;justify-content:center;row-gap:4px;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden}.product-img-slider-up-wrapper,.product-img-slider-middle-wrapper,.product-img-slider-down-wrapper{justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-img-slider-up-wrapper{flex:.52}.product-img-slider-middle-wrapper{flex:.125}.product-img-slider-down-wrapper{flex:.155}.product-img-sliders-container:has(.product-img-slider-up-wrapper .product-img-slide.active[data-image-components="2"]) .product-img-slider-middle-wrapper{display:none}.product-img-sliders-container:has(.product-img-slider-up-wrapper .product-img-slide.active[data-image-components="2"]) .product-img-slider-up-wrapper{flex:.52}.product-img-sliders-container:has(.product-img-slider-up-wrapper .product-img-slide.active[data-image-components="2"]) .product-img-slider-middle-wrapper{flex:0}.product-img-sliders-container:has(.product-img-slider-up-wrapper .product-img-slide.active[data-image-components="2"]) .product-img-slider-down-wrapper{flex:.28}.product-img-sliders-container:has(.product-img-slider-up-wrapper .product-img-slide.active[data-image-components="2"]) .product-img-slider-down-wrapper .product-img-slide{height:164px}.product-img-slider{flex-direction:column;justify-content:flex-start;align-items:flex-start;row-gap:2.5rem;width:100%;height:max-content;display:flex;position:absolute;inset:0}.product-img-slide{justify-content:center;align-items:center;width:100%;transition:opacity .2s ease-out,transform .2s ease-out;display:none}.product-img-slider-up-wrapper .product-img-slide{height:303px}.product-img-slider-middle-wrapper .product-img-slide{height:70px}.product-img-slider-down-wrapper .product-img-slide{height:90px}.active{display:flex}.disabled{cursor:not-allowed;opacity:.3;pointer-events:none;border-color:#5d5d5d}.product-img{justify-content:center;align-items:flex-end;height:100%;padding:0 1rem;display:flex;position:relative;overflow:hidden}.product-img img{object-fit:contain;object-fit:cover;height:100%}.product-info{flex-direction:column;flex:1.5;justify-content:space-between;align-items:flex-start;display:flex}.product-description{padding:2rem 2.5rem}.product-color{padding:1.2em 0;font-weight:400}.product-type{margin-bottom:.5rem}.product-configurator .product-type label{display:none}.product-configurator .product-type label.type-selected{display:inline-block}.product-size{margin-bottom:.5rem}.product-size .radio-wrapper,.product-base .radio-wrapper,.product-finish .radio-wrapper{display:none}.product-base:not(:has(.radio-wrapper.active)){display:none}.product-finish:not(:has(.radio-wrapper.active)){display:none}.product-type .radio-wrapper.active,.product-size .radio-wrapper.active,.product-height .radio-wrapper.active,.product-base .radio-wrapper.active,.product-finish .radio-wrapper.active{display:block}.product-height{margin-bottom:.5rem}.product-configurator label{cursor:pointer;margin-top:2rem;margin-bottom:2.5rem;display:inline-block;position:relative}.product-configurator label input{display:none}.product-configurator label span{color:#d6d6d6;text-align:center;border:1px solid #5d5d5d;border-radius:20px;width:100%;height:100%;padding:1.2rem .8rem;line-height:1;top:0;left:0;overflow:hidden}.product-configurator input:checked+span{color:#fdf9ed;background:#0003;border-color:#eabf48}.product-cta{color:#1f1f1f;text-transform:uppercase;border-top:1px solid #5d5d5d;border-left:1px solid #5d5d5d;justify-content:center;align-items:center;width:100%;line-height:normal;display:flex}.product-add-to-cart{cursor:pointer;background:#fdf9ed;border-right:1px solid #5d5d5d;flex:1;justify-content:space-between;align-items:center;width:50%;max-width:50%;height:88px;padding:1.5rem 2.5rem;display:flex}.product-add-to-cart:before{content:"Adauga in cos";text-transform:uppercase}.product-add-to-cart.confirmed:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"ionicon\" viewBox=\"0 0 512 512\"><path d=\"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z\" fill=\"none\" stroke=\"rgb(31, 31, 31)\" stroke-miterlimit=\"10\" stroke-width=\"20\"/><path fill=\"none\" stroke=\"rgb(31, 31, 31)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"20\" d=\"M352 176L217.6 336 160 272\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px}.product-add-to-cart.confirmed:hover:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"ionicon\" viewBox=\"0 0 512 512\"><path d=\"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z\" fill=\"none\" stroke=\"rgb(253, 249, 237)\" stroke-miterlimit=\"10\" stroke-width=\"20\"/><path fill=\"none\" stroke=\"rgb(253, 249, 237)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"20\" d=\"M352 176L217.6 336 160 272\"/></svg>")}.product-add-to-cart.confirmed ion-icon[name=basket-outline]{display:none}.product-add-to-cart.confirmed{justify-content:center}.product-add-to-cart:hover{color:#fdf9ed;background:0 0}.product-add-to-cart ion-icon[name=warning-outline],#product-file{display:none}.product-file-upload{flex:1;justify-content:center;align-items:center;width:50%;height:100%;display:flex}#product-file-upload-label{cursor:pointer;color:#fdf9ed;background:0 0;justify-content:space-between;align-items:center;width:100%;height:100%;margin-top:0;margin-bottom:0;padding:1.5rem 2.5rem;display:flex}#product-file-upload-label:before{content:"Incarca fisier";text-transform:none}.product-file-upload:not(:has(.file-selected)) #product-file-upload-label:hover{color:#1f1f1f;background:#fdf9ed}.product-file-upload:has(.file-selected) #product-file-upload-label ion-icon[name=close-outline]:hover{color:#1f1f1f;background:#fdf9ed}.product-file-upload:has(.file-upload-error) #product-file-upload-label:before{content:"Eroare la incarcare!";color:#fdf9ed;background:0 0}.product-file-upload:has(.file-upload-error) #product-file-upload-label:hover{color:#fdf9ed;background:0 0}#product-file-upload-label ion-icon[name=cloud-done-outline],#product-file-upload-label ion-icon[name=close-outline]{display:none}.product-uploaded-file-wrapper{justify-content:space-between;align-items:center;column-gap:8px;display:flex}#product-uploaded-file{color:inherit;overflow:unset;text-align:center;top:unset;left:unset;text-transform:none;border:none;border-radius:0;width:auto;height:auto;padding:0;line-height:normal;display:none}#product-file-upload-label.file-selected:before{content:none}#product-file-upload-label.file-selected ion-icon[name=cloud-upload-outline]{display:none}#product-file-upload-label.file-selected ion-icon[name=cloud-done-outline],#product-file-upload-label.file-selected ion-icon[name=close-outline]{display:block}#product-file-upload-label.file-selected #product-uploaded-file{display:unset}.product-gallery{cursor:pointer;color:#fdf9ed;background:0 0;justify-content:center;align-items:center;width:100%;padding:1.5rem 2.5rem;display:flex}.product-gallery:hover,.product-gallery:hover:before{color:#1f1f1f;content:"Galeria foto";text-transform:none;background:#fdf9ed;justify-content:space-between}.product-add-to-cart ion-icon,.product-file-upload ion-icon{--ionicon-stroke-width:20px;font-size:32px}.product-uploaded-file-wrapper ion-icon{--ionicon-stroke-width:40px;margin-top:4px;font-size:20px}.product-gallery ion-icon{--ionicon-stroke-width:16px;font-size:40px}.strengths{color:#fdf9ed;background:#16193b}.section-container{height:100%}.section-container-left{grid-column:span 3/span 3}.section-text-left-main{position:sticky;top:calc(1.5rem + 42px)}.section-text-left-child{position:sticky;top:calc(50% - 46px)}.section-text-h2-display--uppercase{color:#0f0f0f;letter-spacing:-1px;text-transform:uppercase;word-break:break-word;font-family:Univers LT W01;font-size:80px;font-weight:400;line-height:.85}.section-text-h2-display--lowercase{color:#0f0f0f;letter-spacing:-1px;word-break:break-word;font-family:Univers LT W01;font-size:48px;font-weight:400;line-height:.95}.section-text-h2-standard{color:#0f0f0f;text-transform:none;word-break:break-word;font-family:Univers LT W01;font-size:48px;font-weight:400;line-height:1}.section-container-right{grid-column:span 9/span 9}.section-carousel{flex-direction:column;flex:1;grid-column:2/-1;justify-content:flex-start;padding-left:2.5rem;padding-right:1.5rem;display:flex}.section-carousel-item{flex:1;justify-content:center;align-items:flex-start;display:flex}.section-carousel-item:not(:first-child) .section-text-right-wrapper{padding-top:1.5rem}.section-carousel-item:last-child .section-text-right-wrapper{padding-bottom:0}.section-text-center{grid-column:2/span 4;padding-left:2.5rem}.section-text-center-flex{flex:1;padding-left:0}.section-text-center-wrapper{padding-inline-start:1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding-bottom:1.5rem;display:flex}.nopadding{padding:0}.section-text-p{color:#d6d6d6;font-size:16px;font-weight:400}.section-text-right{grid-column:6/span 4;padding-inline-end:1.5rem}.section-text-right-flex{flex:1;height:100%;padding-inline-end:0}.section-text-right-wrapper{padding-inline-start:1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding-bottom:1.5rem;display:flex}.light-text{color:#fdf9ed}.swap-content .section-text-center-flex{order:2}.swap-content .section-text-right-wrapper{padding-inline:0 1.5rem}.swap-content .section-text-right-wrapper h3{text-align:end;align-self:end}.section-img{width:100%;height:650px;overflow:hidden}.section-img-wrapper{width:100%;height:100%}.section-img-wrapper img{object-fit:cover;filter:grayscale(.1)sepia(.4)brightness(.9);width:100%;height:100%}.strengths-item:last-child .section-img-wrapper img{object-fit:cover;filter:grayscale(.1)sepia(.4)brightness(.9);width:calc(100% + 400px);height:100%}.strengths-item:nth-child(3) .section-img-wrapper img{object-fit:cover;filter:grayscale(.1)sepia(.4)brightness(.9);width:calc(100% + 450px);height:100%}.reviews{color:#fdf9ed;background:#1f1f1f}.reviews .section-carousel-item:not(:first-child){padding-top:1.5rem}.reviews .section-carousel-item:not(:last-child){border-bottom:1px solid #d6d6d6;padding-bottom:1.5rem}.reviews .section-carousel-item .section-text-right-wrapper{padding-top:0}.reviews .section-text-center-flex{height:100%}.reviews .section-text-center-wrapper{height:100%;padding-bottom:1rem}.reviews p.section-text-h2-standard{width:100%;padding-bottom:2.5rem;font-family:UniversLTW01-49LightUltCond;font-weight:300;line-height:1;display:flex}.profile-info{justify-content:flex-start;align-items:center;width:100%;display:flex}.profile-container-wrapper{justify-content:center;align-items:center;display:flex}.profile-container{color:#d6d6d6;filter:grayscale(0)sepia(0)brightness();border:1px solid #5d5d5d;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.profile-container:before{content:"";filter:grayscale(.2)sepia(0)brightness(.7);border:1px solid #eabf48;border-radius:50%;width:185px;height:185px}.profile-container:after{content:"5 ★";color:#d6d6d6;filter:grayscale(.2)sepia(0)brightness(.7);background:#1f1f1f;border:1px solid #eabf48;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;display:flex;position:absolute;top:75%;right:10%}.profile-container-wrapper p{color:#d6d6d6;filter:grayscale(.2)sepia(0)brightness(.7);font-size:48px;position:absolute}.profile-text{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;height:100%;padding-bottom:1rem;padding-left:1.5rem;display:flex;position:relative}.profile-quote{font-family:PP Hatton;font-size:80px;position:absolute;top:0;left:1.5rem}.profile-message-summary{margin-top:48px}.profile-text .section-text-p{filter:grayscale(.2)sepia(0)brightness(.7)}.how-we-work{color:#fdf9ed;background:#1f1f1f}.how-we-work .section-text-right-wrapper{flex-direction:row}.how-we-work .profile-info{flex-direction:column;align-items:flex-start;padding-inline-start:1.5rem}.how-we-work p.section-text-h2-standard{text-transform:capitalize;align-self:flex-start;font-family:Univers LT W01;font-weight:400;line-height:1;display:flex}.how-we-work .section-text-center-flex,.how-we-work .section-text-center-wrapper{height:100%}.how-we-work .section-carousel-item:not(:first-child) .section-text-center-wrapper{padding-top:1.5rem}.how-we-work .section-carousel-item:last-child .section-text-center-wrapper{padding-bottom:0}.step-container-wrapper,.step-container{justify-content:center;align-items:center;display:flex}.step-container:before{content:"PASUL";color:#d6d6d6;filter:grayscale(.2)sepia(0)brightness(.7);text-transform:uppercase;border:1px solid #eabf48;border-right-color:#5d5d5d;justify-content:center;align-items:center;width:80px;height:56px;font-size:14px;display:flex}.step-container:after{content:"1";color:#fdf9ed;filter:grayscale(.2)sepia(0)brightness(.7);border:1px solid #eabf48;justify-content:center;align-items:center;width:48px;height:56px;font-family:Univers LT W01;font-size:48px;display:flex}.step-2 .step-container:after{content:"2"}.step-3 .step-container:after{content:"3"}.step-4 .step-container:after{content:"4"}.step-5 .step-container:after{content:"5"}.step-6 .step-container:after{content:"6"}.step-7 .step-container:after{content:"7"}.step-8 .step-container:after{content:"8"}.how-we-work .section-carousel:not(:first-child){padding-top:5.5rem}.subject-wrapper{align-items:center;width:200px;min-width:200px;height:100%;display:flex}.subject-line{background:#fdf9ed;flex:1;height:1px;margin-left:1.5rem;display:flex}.how-we-work .section-carousel-item:not(:first-child) .subject-line{background:0 0}.images{color:#fdf9ed;background:#1f1f1f}.images .section-wrapper{height:640px;padding-inline-start:0;overflow:hidden}.images .section-container-left{display:none}.images .section-container-right{grid-column:span 12/span 12}.images .section-carousel{grid-column:1/-1;justify-content:center;padding-left:0;padding-right:0;position:relative}.images .section-carousel-item{width:100%;height:200%;transition:transform .2s;position:absolute;transform:translateY(20%)}.images .section-text-center-flex,.images .section-img{height:100%}.images .section-img-wrapper{height:100%;overflow:hidden}.images .section-img-wrapper img{filter:grayscale(.1)sepia(0)brightness(.8);width:calc(100% + 450px);transform:translateY(50px)}.images .spacer-product{height:0;padding-inline-start:0}.badge{aspect-ratio:1;background:#1f1f1f1a;border:1px solid #fdf9ed;flex-direction:column;justify-content:space-between;align-self:center;align-items:center;width:80px;height:80px;display:flex;position:absolute}.badge-text{color:#fdf9ed;text-transform:uppercase;font-family:Univers LT W01;font-size:24px;font-weight:400;line-height:1}.badge-top{align-self:start;padding-top:6px;padding-left:8px}.badge-bottom{align-self:end;padding-bottom:4px;padding-right:8px}.oblique-line{color:inherit;border-top:1px solid #fdf9ed;width:120%;transform:rotate(-45deg)}.badge-big{flex-direction:column;justify-content:space-between;align-self:flex-end;width:30%;height:100%;padding:2.5rem 1.5rem;display:flex;position:relative}.badge-big-text{position:relative}.images .badge-big .contact-input-wrapper{margin-bottom:0;padding-top:0}.images .badge-big .input-field-wrapper{border-color:#0000;text-decoration:none}.images .badge-big .input-field-wrapper:before{border-color:#0000}.images .badge-big .input-field-wrapper:hover:before{filter:none;border-color:#fdf9ed}.gallery{color:#fdf9ed;background:#16193b}.section-container-flex-column{flex-direction:column;grid-column:1/-1;display:flex}.gallery .section-container-left{grid-column:unset;text-align:end;padding-inline-end:1.5rem;flex:1;justify-content:flex-end;padding-bottom:2.5rem;display:flex}.gallery .section-text-h2-display--uppercase{font-size:228px}.marker-track{filter:grayscale(0)sepia(0)brightness();border-top:1px solid #5d5d5d;grid-column:1/-1;padding-bottom:4.25rem;padding-right:1.5rem;position:relative}.gallery .section-container-right{grid-column:span 12/span 12;position:relative}.gallery .section-carousel{grid-column:1/-1;padding-left:0;padding-right:1.5rem}.gallery .section-text-center-flex{overflow:hidden}.gallery .section-wrapper{padding-inline-start:4em}.gallery .spacer-product{padding-inline-start:0}.slider{width:100%;height:100%}.slider-wrapper{align-items:center;gap:2.5rem;width:max-content;height:100%;display:flex}.slide{width:400px;height:400px}.slide img{object-fit:cover;width:100%;height:100%}.marker-wrapper{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;top:0;left:0}.marker{align-items:center;width:48px;height:48px;display:flex;position:relative}.marker:after{content:"";color:#d6d6d6;filter:grayscale(.2)sepia(0)brightness(.7);background:#16193b;border:1px solid #eabf48;border-radius:50%;width:100%;height:100%;display:block;position:absolute;top:-23.5px;left:0}.active-slide{filter:grayscale(.2)sepia(0)brightness(.7);font-size:14px;position:absolute;top:-8px;left:11px}.welcome{color:#fdf9ed;background:#1f1f1f}.welcome .section-wrapper{background:#1f1f1f;height:650px;position:relative;overflow:hidden}.welcome .section-container{padding-top:1.5rem;padding-bottom:1.5rem}.welcome .section-container-left{grid-column:1/span 8;overflow:hidden}.welcome .section-container-right{grid-column:10/-1}.welcome .parallax-wrapper{background:#00000080;grid-column:1/-1;width:100%;height:200%;transition:transform .2s;position:absolute;left:0;transform:translateY(-20%)}.parallax-image{object-fit:cover;mix-blend-mode:overlay;width:calc(100% + 80px);height:100%}.parallax-image-container{width:inherit;height:inherit;max-width:100%;overflow:hidden}.parallax-image-wrapper{width:100%;height:100%}.section-text-left-primary,.section-text-left-secondary{grid-column:span 6/span 6;position:relative}.welcome .section-carousel{padding-left:0}.welcome .section-text-right-wrapper{padding-inline-start:.8rem;position:relative}.welcome .section-text-p{color:#fdf9ed}.welcome-location{grid-column:1/-1}.welcome-location .section-text-right-wrapper{height:-moz-fit-content;height:fit-content}.welcome-location-wrapper{flex-direction:column;grid-column:10/-1;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.welcome-location .section-text-h2-display--uppercase{padding-inline-start:.4rem;font-size:228px}.contact{color:#fdf9ed;background:#1f1f1f}.h-0{height:0}.h-24{height:1.5rem}.contact .section-container-left{grid-column:span 4/span 4}.contact .section-container-right{grid-column:span 8/span 8}.contact .section-container-right-wrapper{padding-right:1.5rem}.contact .section-container-right-wrapper:not(:last-child){margin-bottom:1.5rem}.contact .section-container-right-wrapper:not(:first-child){padding-top:1.5rem}.contact .section-container-right-wrapper:has(.contact-form){border-top:1px solid #5d5d5d;border-bottom:1px solid #5d5d5d;margin-right:1.5rem;padding-top:3rem;padding-right:0}.contact .section-text-center{grid-column:span 6/span 6;padding-left:0}.contact .section-text-center-fullwidth{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:center;column-gap:3rem;width:100%;height:100%;display:flex}.contact .section-text-center-fullwidth a{text-decoration:none}.contact-info-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex}.contact-info-wrapper p.section-text-p{color:#fdf9ed;margin-bottom:1rem}.contact-info-wrapper .section-text-h2-standard{color:#eabf48;text-transform:uppercase;filter:grayscale(.2)sepia(0)brightness(.7);margin-bottom:1.5rem}.contact-info-phone:hover .section-text-h2-standard,.contact-info-email:hover .section-text-h2-standard{color:#fdf9ed}.contact-form{grid-template-columns:repeat(12,minmax(0,1fr));justify-content:start;align-items:start;column-gap:2.5rem;width:100%;display:grid}.contact-input-wrapper{flex-direction:column;grid-column:span 6/span 6;justify-content:flex-start;align-items:flex-start;row-gap:1rem;margin-bottom:2.5rem;display:flex}.contact-input-wrapper:has(input[type=text][required]) label.contact-label sup.star{color:#fdf9ed;font-size:16px}.contact-input-wrapper:has(input[type=text][required]) label.contact-label sup.text{font-size:13px;display:none}.contact-input-wrapper:has(input[type=text][required]:not(:valid)) label.contact-label sup{color:#eabf48;display:unset;filter:grayscale(.2)sepia(0)brightness(.7)}:is(.contact-input-wrapper:not(:has(input[type=text][required])) label.contact-label sup.star-opt,.contact-input-wrapper:not(:has(input[type=file][required])) label.contact-label sup.star-opt){color:#0000;font-size:16px}:is(.contact-input-wrapper:not(:has(input[type=text][required])) label.contact-label sup.text-opt,.contact-input-wrapper:not(:has(input[type=file][required])) label.contact-label sup.text-opt){filter:grayscale(.2)sepia(0)brightness(.7);font-size:13px}.contact-input-wrapper:has(textarea[required]) label.contact-label sup.star{color:#fdf9ed;font-size:16px}.contact-input-wrapper:has(textarea[required]) label.contact-label sup.text{font-size:13px;display:none}.contact-input-wrapper:has(textarea[required]:not(:valid)) label.contact-label sup{color:#eabf48;display:unset;filter:grayscale(.2)sepia(0)brightness(.7)}.contact-input-wrapper:not(:has(textarea[required])) label.contact-label sup.star-opt{color:#0000;font-size:16px}.contact-input-wrapper:not(:has(textarea[required])) label.contact-label sup.text-opt{filter:grayscale(.2)sepia(0)brightness(.7);font-size:13px}.input-field-wrapper{width:100%;height:max-content;display:flex;position:relative}.input-field-wrapper:before{content:"";filter:grayscale(0)sepia(0)brightness();pointer-events:none;border:1px solid #5d5d5d;position:absolute;inset:0}.input-field-wrapper:focus-within:before,.input-field-wrapper:hover:before{filter:grayscale(.2)sepia(0)brightness(.7);border-color:#eabf48;transition:border-color .3s}.contact-input{color:#fdf9ed;background:0 0;border:none;outline:none;width:100%;height:100%;padding:1.5rem;font-family:PP Neue Montreal;font-size:16px;line-height:1}#contact-name,#contact-surname{text-transform:capitalize}#contact-message{height:auto;line-height:1.25}.contact-file-wrapper{flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:static}#contact-file{display:none}#contact-file-label{color:#fdf9ed;cursor:pointer;background:0 0;outline:none;justify-content:space-between;align-items:center;width:100%;min-height:88px;max-height:88px;padding:1.5rem;font-family:PP Neue Montreal;font-size:16px;line-height:1;display:flex;position:relative}#contact-file-label:before{content:"Incarca fisier"}.contact-file-label:after{content:"";filter:grayscale(0)sepia(0)brightness();pointer-events:none;border:1px solid #5d5d5d;position:absolute;inset:0}.contact-file-label:hover{background:#fdf9ed;transition:background .3s}.contact-file-label:hover ion-icon{color:#1f1f1f;transition:background .3s}.contact-file-label:hover:after{color:#1f1f1f;filter:grayscale(.2)sepia(0)brightness(.7);border-color:#eabf48;transition:border-color .3s}.contact-uploaded-file-wrapper ion-icon{--ionicon-stroke-width:40px;font-size:20px}.contact-file-wrapper:not(:has(.file-selected)) #contact-file-label:hover{color:#1f1f1f;background:#fdf9ed}.contact-file-wrapper:has(.file-selected) #contact-file-label ion-icon[name=close-outline]:hover{color:#1f1f1f;background:#fdf9ed}.contact-file-wrapper:has(.file-upload-error) #contact-file-label:before{content:"Eroare la incarcare!";color:#fdf9ed;background:0 0}.contact-file-wrapper:has(.file-upload-error) #contact-file-label:hover{color:#fdf9ed;background:0 0}.contact-file-wrapper:has(.file-upload-error) #contact-file-label:hover ion-icon{color:#fdf9ed;background:0 0}#contact-file-label ion-icon[name=cloud-done-outline],#contact-file-label ion-icon[name=close-outline]{display:none}.contact-uploaded-file-wrapper{justify-content:space-between;align-items:center;column-gap:8px;display:flex}#contact-uploaded-file{color:inherit;overflow:unset;text-align:center;top:unset;left:unset;text-transform:none;border:none;border-radius:0;width:auto;height:auto;padding:0;line-height:normal;display:none}#contact-file-label.file-selected:before{content:none}#contact-file-label.file-selected ion-icon[name=cloud-upload-outline]{display:none}#contact-file-label.file-selected ion-icon[name=cloud-done-outline],#contact-file-label.file-selected ion-icon[name=close-outline]{display:block}#contact-file-label.file-selected #contact-uploaded-file{display:unset}#contact-file-label.file-selected:hover ion-icon{color:#fdf9ed;background:0 0}.contact-input-wrapper:has(.contact-cta){grid-column:7/-1;margin-bottom:80px;padding-top:40px}.contact-cta{color:#1f1f1f;cursor:pointer;background:#fdf9ed;justify-content:center;align-items:stretch}.contact-cta:hover{color:#fdf9ed;background:0 0;transition:background .3s}.contact-cta-text{text-align:center;background:0 0;border:none;outline:none;align-items:center;min-height:88px;padding:1.5rem 1.25rem 1.5rem 1.5rem;font-family:PP Neue Montreal;font-size:16px;line-height:1.25;display:flex}.contact-cta-icon{align-items:center;padding:1.5rem 1.5rem 1.5rem 1.25rem;line-height:1;display:flex}.contact-cta-icon ion-icon{margin-top:1px}.contact-cta ion-icon[name=warning-outline]{display:none}.contact-cta-wrapper:has(.contact-cta.not-ready--filled) .contact-cta:hover .contact-cta-icon{display:none}.contact-cta-wrapper:has(.contact-cta.not-ready--filled) .contact-cta:hover .contact-cta-text{display:none}.contact-cta-wrapper:has(.contact-cta.not-ready--filled) .contact-cta:hover ion-icon[name=warning-outline]{color:#1f1f1f;width:32px;min-width:32px;height:32px;min-height:32px;display:block}.contact-cta-wrapper:has(.contact-cta.not-ready--filled) .contact-cta:hover{letter-spacing:initial;align-items:center;column-gap:1.5rem;min-height:88px;max-height:88px;padding:1rem 1rem 1rem 2.5rem;font-family:PP Neue Montreal;font-size:16px;line-height:normal;position:relative}.contact-cta-wrapper:has(.contact-cta.not-ready--filled) .contact-cta:hover:before{content:"";filter:none;text-transform:none;background:#eabf48;position:absolute;inset:0}.contact-cta-wrapper:has(.contact-cta.not-ready--filled) .contact-cta:hover:after{content:"Este necesar sa completezi toate rubricile obligatorii!";text-transform:none;color:#1f1f1f;position:relative}.contact-cta-wrapper:has(.contact-cta.processing) .contact-cta{color:#fdf9ed;background:0 0;justify-content:flex-end;align-items:center;min-height:88px;max-height:88px}.contact-cta-wrapper:has(.contact-cta.processing) .contact-cta-text{display:none}.contact-cta-wrapper:has(.contact-cta.processing) .contact-cta-icon:has(ion-icon[name=mail-outline]){display:none}.contact-cta-wrapper:has(.contact-cta.processing) .contact-cta:before{content:"Se trimite mesajul...";text-align:center;letter-spacing:1.5px;filter:none;justify-content:center;align-items:center;width:100%;min-height:86px;max-height:86px;padding-inline:1.5rem;font-family:PP Neue Montreal;font-size:16px;font-weight:400;display:flex;position:relative}.contact-cta-wrapper:has(.contact-cta.processing) .contact-cta:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"ionicon\" viewBox=\"0 0 512 512\"><circle cx=\"256\" cy=\"256.02\" r=\"32\" fill=\"rgb(253, 249, 237)\"/><path d=\"M184.25 192.25a96 96 0 000 127.52M327.77 319.77a96 96 0 000-127.52M133.28 141.28a168 168 0 000 229.44M378.72 370.72a168 168 0 000-229.44M435 416a240.34 240.34 0 000-320M77 96a240.34 240.34 0 000 320\" fill=\"none\" stroke=\"rgb(253, 249, 237)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"32\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;padding-inline:1.5rem;animation:2s linear infinite rotate;position:absolute}.contact-cta.confirmed{color:#fdf9ed;background:0 0;justify-content:flex-end;align-items:center;min-height:88px;max-height:88px}.contact-cta.confirmed .contact-cta-text{display:none}.contact-cta.confirmed .contact-cta-icon:has(ion-icon[name=mail-outline]){display:none}.contact-cta.confirmed:before{content:"Mesaj trimis cu success!";text-align:center;letter-spacing:1.5px;filter:none;justify-content:center;align-items:center;width:100%;min-height:86px;max-height:86px;padding-inline:1.5rem;font-family:PP Neue Montreal;font-size:16px;font-weight:400;display:flex;position:relative}.contact-cta.confirmed:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"ionicon\" viewBox=\"0 0 512 512\"><path d=\"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z\" fill=\"none\" stroke=\"rgb(253, 249, 237)\" stroke-miterlimit=\"10\" stroke-width=\"20\"/><path fill=\"none\" stroke=\"rgb(253, 249, 237)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"20\" d=\"M352 176L217.6 336 160 272\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;padding-inline:1.5rem;position:absolute}.contact-cta.failed{color:#fdf9ed;background:0 0;justify-content:flex-end;align-items:center;min-height:88px;max-height:88px}.contact-cta.failed .contact-cta-text{display:none}.contact-cta.failed .contact-cta-icon:has(ion-icon[name=mail-outline]){display:none}.contact-cta.failed:before{content:"Eroare la trimitere!";text-align:center;letter-spacing:1.5px;filter:none;justify-content:center;align-items:center;width:100%;min-height:86px;max-height:86px;padding-inline:1.5rem;font-family:PP Neue Montreal;font-size:16px;font-weight:400;display:flex;position:relative}.contact-cta.failed:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" class=\"ionicon\" viewBox=\"0 0 512 512\"><path d=\"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z\" fill=\"none\" stroke=\"rgb(253, 249, 237)\" stroke-miterlimit=\"10\" stroke-width=\"20\"/><path fill=\"none\" stroke=\"rgb(253, 249, 237)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"20\" d=\"M320 320L192 192M192 320l128-128\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:32px;padding-inline:1.5rem;position:absolute}.footer .section-container-left{grid-column:span 4/span 4}.footer .section-container-left-wrapper{width:100%;height:100%;display:flex}.footer .section-container-right{grid-column:span 8/span 8}.footer .section-container-right-wrapper{padding-right:1.5rem}.footer .section-text-center{grid-column:span 6/span 6;padding-left:0}.footer .section-text-right{grid-column:span 6/span 6;padding-right:0}.footer .map-wrapper{aspect-ratio:1;background:#1f1f1f;width:100%;overflow:hidden}.footer .map-wrapper iframe{filter:hue-rotate(180deg)invert()saturate(0);width:100%;height:100%}.footer a{color:#fdf9ed;text-decoration:none}.footer-menu-wrapper{flex-direction:column;align-self:start;width:100%;display:flex}.footer-menu-wrapper .footer-menu-wrapper-description{color:#fdf9ed;text-transform:uppercase;letter-spacing:.7px;filter:grayscale(.2)sepia(0)brightness(.7);margin-bottom:1.5rem;font-size:14px}.footer-menu{color:#fdf9ed;background:0 0;flex-direction:column;justify-content:center;width:100%;line-height:1.7;list-style:none;display:flex}.footer-menu-link{color:#fdf9ed;letter-spacing:.5px;filter:grayscale(.2)sepia(0)brightness(.7);align-items:center;font-size:14px;text-decoration:none;display:flex}.footer-menu-link:after{content:"";filter:grayscale(.2)sepia(0)brightness(.7);background:#eabf48;flex:0;height:1px;margin-left:16px;transition:flex .3s ease-in-out}.footer-menu-link:hover{color:#eabf48}.footer-menu-link:hover:after{flex:1}.footer-contact-info{flex-direction:column;width:100%;display:flex}.footer .contact-coordinates{align-items:center;column-gap:8px;margin-bottom:1.5rem;display:flex}.footer .contact-coordinates span{text-transform:uppercase;letter-spacing:.7px;font-size:14px}.footer ion-icon{--ionicon-stroke-width:28px;font-size:20px}.footer-contact-info p{color:#fdf9ed;letter-spacing:.5px;font-size:14px;line-height:1.7}.footer .section-text-right-wrapper{padding-inline-start:0;width:100%;padding-bottom:0}.footer-taxid-wrapper{flex-direction:row}.footer .welcome-location-wrapper{filter:grayscale(.2)sepia(0)brightness(.7);justify-self:end;margin-bottom:-16px}.footer .welcome-location-wrapper .section-text-p{color:#fdf9ed;letter-spacing:1.5px;margin-bottom:24px;font-size:14px}.footer .welcome-location-wrapper .section-text-h2-display--uppercase{letter-spacing:-8px;margin-inline-start:-8px;font-size:228px}@media (width<=1024px){.container{min-width:100%;max-width:100%;overflow:hidden}.site-nav-wrapper{min-width:100%;max-width:100%;height:100vh;position:absolute;overflow:hidden}.site-nav{background:0 0;column-gap:2rem;padding:0 1rem;transition:background .5s}.site-nav *{color:#fdf9ed}.site-nav:hover{background:0 0}.site-nav:hover *{color:#fdf9ed}.site-logo h1{font-size:18px}.menu-toggle{column-gap:2rem}.menu-toggle .menu-normal,.menu-toggle .menu-inquiry{display:none}.menu-toggle .menu-actions{column-gap:2rem;margin-right:10px}.menu-toggle .menu-phone .menu-phone-name{display:none}.menu-toggle .menu-phone .menu-phone--link{min-width:auto}.menu-toggle .menu-cart .menu-cart-name{display:none}.menu-toggle .menu-cart .menu-cart-quantity{font-size:12px;position:absolute;top:-10px;right:-10px}.menu-toggle .menu-cart .menu-cart--link{min-width:max-content;position:relative}.menu-toggle .menu-hamburger{display:block}#menu-hamburger-button-state{display:none}#menu-hamburger-button{cursor:pointer;z-index:90000;align-items:center;width:24px;height:24px;transition:all .3s;display:flex;position:relative}#menu-hamburger-button span{background:#fdf9ed;justify-self:end;width:20px;height:1px;transition:all .4s;display:inline-block;position:absolute;top:50%;right:0}#menu-hamburger-button span:before{content:"";background:#fdf9ed;width:16px;height:1px;transition:all .4s;display:inline-block;position:absolute;top:-2px;right:0;transform:translateY(-4px)}#menu-hamburger-button span:after{content:"";opacity:1;background:#fdf9ed;width:24px;height:1px;transition:all .2s;display:inline-block;position:absolute;bottom:-2px;right:0;transform:translateY(4px)}#menu-hamburger-button-state:checked+#menu-hamburger-button span:after{opacity:0}#menu-hamburger-button-state:checked+#menu-hamburger-button span{background:#1f1f1f;width:24px;height:2px;transform:rotate(45deg)}#menu-hamburger-button-state:checked+#menu-hamburger-button span:before{top:unset;background:#1f1f1f;width:24px;height:2px;transform:rotate(-90deg)}.container:has(#menu-hamburger-button-state:checked) .site-nav{border-bottom-color:#0000;position:fixed}.site-nav-wrapper:has(#menu-hamburger-button-state:checked) .site-nav *{color:#1f1f1f}.site-nav-wrapper:has(#menu-hamburger-button-state:checked) .site-nav{background-color:#fdf9ed}#menu-normal-hamburger-wrapper{z-index:5}.site-nav-wrapper:has(#menu-hamburger-button-state:checked) #menu-normal-hamburger-wrapper{opacity:1;position:fixed;transform:translateY(calc(80px - 100vh))}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled{height:80px}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled:hover{background-color:#1f1f1f}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled.site-nav--transparent:hover{background-color:#0000}.container:not(:has(.checkout.checkout-active)) .site-nav.site-nav--scrolled.site-nav--blue:hover{background-color:#16193b}.menu-normal-hamburger{margin-top:-80px;list-style:none}.menu-normal-hamburger-item:not(:last-child){margin-bottom:1.5rem}.menu-normal-hamburger-link{color:#1f1f1f;letter-spacing:-1px;text-transform:uppercase;word-break:break-word;font-family:Univers LT W01;font-size:48px;font-weight:400;line-height:.95;text-decoration:none}video{object-fit:cover;width:100%;height:100vh}.shopping-cart{width:100vw;max-width:768px;height:100vh;right:-100vw}.home-page .hero-text-wrapper{padding-inline:1rem;height:100vh;padding-top:calc(80px + 1rem)}.home-page .hero-text-wrapper .hero-text-container{grid-template-columns:unset;grid-column-gap:unset;grid-template-rows:50% 1fr max-content;width:100%;height:100%}.home-page .hero-text-wrapper .hero-text-container .hero-text-left,.home-page .hero-text-wrapper .hero-text-container .hero-text-right,.home-page .hero-text-wrapper .hero-text-container .hero-cta{grid-column:1/-1;width:100%;margin:0;padding:0;overflow:hidden}.home-page .hero-text-wrapper .hero-text-container .hero-cta{justify-content:space-between;margin-block:1rem}.home-page .hero-text-wrapper .hero-text-container .hero-cta-products__link{border-color:#242961;height:64px}.home-page .hero-text-wrapper .hero-text-container .hero-cta-about__link{color:#fdf9ed;background:0 0;width:64px;height:64px}.home-page .hero-text-wrapper .hero-text-container .hero-cta-products__link-text{padding:20px 0 20px 20px}.home-page .hero-text-wrapper .hero-text-container .hero-cta-products__link-text:before{content:"Produsele noastre";width:unset}.home-page .hero-text-wrapper .hero-text-container .hero-cta-about__link-text{padding:20px 0}.home-page .hero-text-wrapper .hero-text-container .hero-cta-about__link-text:before{content:"";width:unset}.home-page .hero-text-wrapper .hero-text-container .hero-cta ion-icon{--ionicon-stroke-width:28px;font-size:24px}.home-page .hero-text-wrapper .hero-text-container .hero-cta-products__link-icon,.home-page .hero-text-wrapper .hero-text-container .hero-cta-about__link-icon{padding:20px}.home-page .hero-text-wrapper .hero-text-container .hero-clients-wrapper{display:none}.home-page .hero-text-wrapper .hero-text-container .hero-text-left .hero-text-h2{letter-spacing:unset;margin-top:1rem;margin-bottom:3rem;font-size:48px;line-height:.9}.home-page .hero-text-wrapper .hero-text-container .hero-text-right .hero-text-h1{letter-spacing:unset;font-family:PP Neue Montreal;font-size:16px;font-weight:400;line-height:1.18}.spacer-product{grid-column:1/-1;grid-template-columns:1fr;height:4rem;padding-inline:1rem}.new-section{height:3rem}.new-section:not(:last-child){height:4rem}.spacer-product-left{grid-column:unset}.spacer-product-right{grid-column:unset;align-items:end;display:flex}.section-wrapper{padding-inline:1rem}.product .product-text-left-child{display:none}.product-container{grid-template-columns:unset;grid-column-gap:unset;width:100%;height:100%}.product-container-left{grid-column:unset}.product-container-right{grid-column:unset;grid-column-gap:1.5rem;grid-template-columns:repeat(6,minmax(0,1fr))}.product-text-center{grid-column:3/-1;margin-bottom:4rem;padding-left:0}.product-text-right{grid-column:1/-1;padding-right:0}.product-text-left-main{position:unset}.product-text-h2-display--uppercase{letter-spacing:unset;margin-top:1rem;margin-bottom:3rem;font-size:48px;line-height:.9}.product-configurator{position:relative}.product-configurator .navbar{flex-direction:column}.product-configurator__title-wrapper{row-gap:1rem}.product-configurator__title{padding-block:1.5rem;padding-inline:0}.product-configurator__price{padding-block:0;padding-inline:0;border-left:none;padding-bottom:1.5rem}.product-configurator .product-details-wrapper{border-bottom:none;flex-direction:column;margin-bottom:88px}.product-configurator .product-info{flex:unset}.product-configurator .product-description{border-bottom:1px solid #5d5d5d;padding:1.5rem 0 0}.product-configurator .product-img-sliders-container{flex:unset;border-left:none;height:70vh;margin-top:.5rem}.product-img-slider-up-wrapper{height:unset;flex:.65}.product-img-slider-middle-wrapper{height:unset;flex:.15625}.product-img-slider-down-wrapper{height:unset;flex:.19375}.product-img-slider{position:unset;height:100%}.product-configurator .product-img-sliders-container .product-img-slide{height:100%}.product-img-slider-middle-wrapper img{margin-left:4px}.product-configurator .product-cta{text-transform:unset;border:1px solid #fdf9ed;position:absolute;bottom:0}.product-configurator .product-cta .product-add-to-cart:before{content:"Cumpara"}.product-configurator .product-add-to-cart{border-right:1px solid #fdf9ed;height:64px;padding:20px}.product-configurator .product-add-to-cart.confirmed:before{content:""}.product-configurator #product-file-upload-label{padding:20px}.product-configurator .product-cta ion-icon{--ionicon-stroke-width:28px;font-size:24px}.product-configurator .product-uploaded-file-wrapper ion-icon{margin-top:0}.images .spacer-product:first-child{height:0}.images .section-wrapper{height:80vh;padding-inline:0}.images .section-container{grid-column-gap:0;grid-template-columns:1fr}.images .section-container .section-container-right{grid-column:unset;grid-column-gap:0;grid-template-columns:1fr}.images .section-carousel{grid-column:unset}.images .section-carousel-item{height:190%}.images .section-carousel-item img{width:calc(100% + 450px)}.badge-big{align-self:flex-start;width:100%;padding-block:2rem}.badge-big-text{align-self:flex-end;width:80%}.images .contact-cta-text{text-align:center;min-height:64px;padding:20px}.grid-12-gap25{grid-column-gap:0;grid-template-columns:1fr}.section-container{width:100%}.section-text-left-main .section-text-h2-display--uppercase{letter-spacing:unset;margin-bottom:3rem;font-size:48px;line-height:.9}.how-we-work .section-container-left{grid-column:1/-1;width:100%;max-width:100%}.how-we-work .section-container-right{grid-column:unset;grid-column-gap:none;grid-template-columns:1fr;width:100%}.how-we-work .section-text-left-main .section-text-h2-display--uppercase{letter-spacing:unset;margin-bottom:3rem;font-size:48px;line-height:.9}.how-we-work .section-carousel{grid-column:unset;padding-inline:0}.how-we-work .section-carousel-item{flex-direction:column}.how-we-work .subject-line{margin-left:3rem}.how-we-work .section-text-right-flex,.how-we-work .subject-wrapper{width:100%}.how-we-work .step-container-wrapper{padding-left:calc(3rem + 5px)}.how-we-work .step-container:after{line-height:unset;align-self:end}.how-we-work .section-carousel:last-child .subject-line{margin-left:calc(2rem + .53px)}.how-we-work .section-text-center-flex .section-text-p{padding-left:calc(3rem + 5px)}.how-we-work .section-carousel .section-text-right-wrapper{flex-direction:column;padding-inline:0}.how-we-work .section-carousel-item:not(:first-child) .section-text-center-wrapper{padding-top:0}.how-we-work .section-carousel-item:last-child .section-text-center-wrapper{padding-top:1.5rem}.how-we-work .section-carousel:not(:first-child){padding-top:3rem}.strengths .section-container-right{grid-column:unset;grid-column-gap:none;grid-template-columns:1fr;width:100%;overflow:hidden}.strengths .section-carousel{grid-column:unset;flex-direction:row;column-gap:1.5rem;width:max-content;padding-inline:0}.strengths .section-carousel-item{flex-direction:column;width:75vw}.strengths .section-carousel-item .section-text-right-wrapper{justify-content:unset;row-gap:1rem;padding:1.5rem 0 0}.strengths .section-carousel-item .section-text-center-flex{width:100%}.strengths .section-carousel-item .section-text-center-flex .section-img{height:60vh}.strengths .section-carousel-item.swap-content .section-text-center-flex{order:unset}.reviews .section-container-right{grid-column:unset;grid-column-gap:none;grid-template-columns:1fr;width:100%;position:relative;overflow:hidden}.reviews .section-carousel{grid-column:unset;flex-direction:row;column-gap:1.5rem;width:max-content;padding-inline:0}.reviews .section-carousel-item{flex-direction:column;row-gap:1.5rem;width:75vw;padding:0}.reviews .section-carousel-item:not(:first-child){padding-top:0}.reviews .section-carousel-item:not(:last-child){border:none;border-right:1px solid #5d5d5d80;padding-bottom:0;padding-right:1rem}.reviews .section-carousel-item .section-text-right-wrapper{justify-content: ;padding:0}.reviews .section-carousel-item .section-text-right-wrapper .section-text-h2-standard{padding-bottom:1.5rem}.reviews .section-carousel-item .section-text-right-wrapper .profile-info{flex-direction:column}.reviews .section-carousel-item .section-text-right-wrapper .profile-info .profile-text{padding-left:0}.reviews .section-carousel-item .section-text-right-wrapper .profile-info .profile-container-wrapper{align-self:flex-start}.reviews .section-carousel-item .section-text-center-wrapper{padding:0}.gallery .section-wrapper{padding:0 0 0 1rem}.gallery .section-container{grid-template-columns:100%}.gallery .section-container-flex-column{grid-column:unset}.gallery .section-container-left{padding:0 1rem 0 0}.gallery .section-container-left .section-text-h2-display--uppercase{margin-bottom:3rem;font-size:114px}.gallery .section-container-right{grid-template-columns:100%}.gallery .marker-track{grid-column:unset;padding-bottom:3rem;padding-right:1rem}.gallery .slider .slide{width:75vw;height:50vh}.contact .section-container-right-wrapper{width:100%;padding-right:0}.contact .section-container-right-wrapper:not(:last-child){margin-bottom:1.5rem}.contact .section-container-right-wrapper:not(:first-child){padding-top:1.5rem}.contact .section-container-right-wrapper:has(.contact-form){margin-right:0;padding-bottom:1.5rem;padding-right:0}.contact .section-text-center,.contact .section-text-right{grid-column:unset}.contact .section-text-center-fullwidth{grid-column:unset;width:100%}.contact .contact-form{grid-template-columns:1fr;column-gap:0;width:100%}.contact .contact-input-wrapper{grid-column:unset}.contact .contact-input-wrapper:has(form.contact-file-wrapper){grid-row:6/span 1}.contact .contact-input-wrapper:has(.contact-cta){margin-bottom:0;padding-top:2rem}.contact .contact-input{height:64px;padding:20px}.contact #contact-file-label{min-height:64px;max-height:64px;padding:20px}.contact .contact-cta{min-height:64px;max-height:64px}.contact .contact-cta-text{min-height:64px;padding:1.5rem 1.25rem 1.5rem 1.5rem}.contact ion-icon{--ionicon-stroke-width:28px;font-size:24px}.contact .contact-cta-wrapper{padding-bottom:2rem}.contact .contact-cta.confirmed,.contact .contact-cta.failed{min-height:64px;max-height:64px}.contact .contact-cta-wrapper:has(.contact-cta.not-ready--filled) .contact-cta:hover{min-height:64px;max-height:64px}.contact .contact-cta-wrapper:has(.contact-cta.processing) .contact-cta{min-height:64px;max-height:64px}.contact-cta-wrapper:has(.contact-cta.not-ready--filled) .contact-cta:hover{padding:1rem}.contact .contact-cta.confirmed:before,.contact .contact-cta.failed:before{min-height:62px;max-height:62px}.contact .contact-cta-wrapper:has(.contact-cta.processing) .contact-cta:before{min-height:62px;max-height:62px}.footer .section-container-left{grid-column:unset;grid-row:2/span 1;margin-top:3rem}.footer .section-container-right{grid-column:unset}.footer .section-container-right-wrapper{padding-right:0}.footer .section-container-right-wrapper .section-text-center{grid-column:unset;grid-row:2/span 1}.footer .section-container-right-wrapper .section-text-right{grid-column:unset;grid-row:1/span 1}.footer .section-container-right-wrapper .section-text-right-wrapper{align-items:flex-end}.footer .section-container-right-wrapper .welcome-location-wrapper{flex:1;margin-top:1.5rem;margin-bottom:1.5rem}.footer .section-container-right-wrapper .footer-taxid-wrapper{height:max-content;margin-bottom:1.5rem}.footer .section-container-right-wrapper .footer-taxid-wrapper .section-text-p{margin-bottom:0}.home-page .welcome{display:none}}@font-face{font-family:UniversLTW01-53ExtendedObl;src:url(UniversLTW01-53ExtendedObl.9db0d96e.woff2)format("woff2"),url(UniversLTW01-53ExtendedObl.7927f715.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:UniversLTW01-39ThinUltCond;src:url(UniversLTW01-39ThinUltCond.2ab3e75e.woff2)format("woff2"),url(UniversLTW01-39ThinUltCond.b1d80f13.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:UniversLTW01-49LightUltCond;src:url(UniversLTW01-49LightUltCond.3dfbd01c.woff2)format("woff2"),url(UniversLTW01-49LightUltCond.888c8862.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(PPNeueMontreal-Bold.bc706826.woff2)format("woff2"),url(PPNeueMontreal-Bold.15ca31f0.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal Book;src:url(PPNeueMontreal-Book.bd493285.woff2)format("woff2"),url(PPNeueMontreal-Book.256fa551.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(PPNeueMontreal-Medium.4c0e73c2.woff2)format("woff2"),url(PPNeueMontreal-Medium.1ad2f287.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Univers LT W01;src:url(UniversLTW01-59UltCondensed.59b12ca9.woff2)format("woff2"),url(UniversLTW01-59UltCondensed.f411527d.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Hatton;src:url(PPHatton-Medium.61cf207a.woff2)format("woff2"),url(PPHatton-Medium.783a4641.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}
/*# sourceMappingURL=index.84b7b9c0.css.map */
