.preturi-programari-page{background:#fff}.preturi-programari-page .preturi-programari-header{max-width:105rem;margin:0 auto;text-align:center;padding:2rem 8% 3rem}@media screen and (max-width:767px){.preturi-programari-page .preturi-programari-header{padding-left:2%;padding-right:2%}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .preturi-programari-header{padding-left:2%;padding-right:2%}}@media screen and (min-width:768px)and (max-width:1024px){.preturi-programari-page .preturi-programari-header{padding-left:4%;padding-right:4%}}@media screen and (max-width:767px){.preturi-programari-page .preturi-programari-header{padding-top:1rem;padding-bottom:2rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .preturi-programari-header{padding-top:1rem;padding-bottom:2rem}}.preturi-programari-page .preturi-programari-header .page-title{margin-bottom:1.5rem;line-height:1}@media screen and (max-width:767px){.preturi-programari-page .preturi-programari-header .page-title{margin-bottom:1rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .preturi-programari-header .page-title{margin-bottom:1rem}}.preturi-programari-page .preturi-programari-header .page-title .title-part-primary{display:block;font-family:var(--font-quicksand-light);font-size:2.4rem;text-transform:uppercase;letter-spacing:.2rem;margin-bottom:.5rem;font-weight:500;color:var(--base-color-text-primary)}@media screen and (max-width:767px){.preturi-programari-page .preturi-programari-header .page-title .title-part-primary{font-size:1.5rem;letter-spacing:.1rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .preturi-programari-header .page-title .title-part-primary{font-size:1.5rem;letter-spacing:.1rem}}.preturi-programari-page .preturi-programari-header .page-title .title-part-accent{display:block;font-family:var(--font-snell-regular);font-size:3.5rem;color:var(--base-color-text-primary);font-weight:300}@media screen and (max-width:767px){.preturi-programari-page .preturi-programari-header .page-title .title-part-accent{font-size:2.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .preturi-programari-header .page-title .title-part-accent{font-size:2.5rem}}@media screen and (min-width:768px)and (max-width:1024px){.preturi-programari-page .preturi-programari-header .page-title .title-part-accent{font-size:3rem}}.preturi-programari-page .preturi-programari-header .page-description{font-family:var(--base-font-family);font-size:1.1rem;color:#785151;margin:0;opacity:.9}@media screen and (max-width:767px){.preturi-programari-page .preturi-programari-header .page-description{font-size:1rem;padding:0 1rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .preturi-programari-header .page-description{font-size:1rem;padding:0 1rem}}.preturi-programari-page .sedinte-grid-section{padding-left:8%;padding-right:8%;max-width:105rem;margin:0 auto;padding-bottom:4rem}@media screen and (max-width:767px){.preturi-programari-page .sedinte-grid-section{padding-left:2%;padding-right:2%}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-grid-section{padding-left:2%;padding-right:2%}}@media screen and (min-width:768px)and (max-width:1024px){.preturi-programari-page .sedinte-grid-section{padding-left:4%;padding-right:4%}}@media screen and (max-width:767px){.preturi-programari-page .sedinte-grid-section{padding-bottom:3rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-grid-section{padding-bottom:3rem}}.preturi-programari-page .sedinte-grid-section .sedinte-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;justify-items:center;max-width:100%}@media screen and (max-width:767px){.preturi-programari-page .sedinte-grid-section .sedinte-grid{grid-template-columns:1fr;gap:1.5rem;max-width:100%}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-grid-section .sedinte-grid{grid-template-columns:1fr;gap:1.5rem;max-width:100%}}@media screen and (min-width:768px)and (max-width:1024px){.preturi-programari-page .sedinte-grid-section .sedinte-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.preturi-programari-page .sedinte-carousel-section{width:100%;max-width:100vw;padding:1rem 1rem 4rem;overflow:hidden;opacity:0;animation:fadeInCarousel .3s ease-in forwards}@keyframes fadeInCarousel{0%{opacity:0}to{opacity:1}}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section{padding-bottom:6rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section{padding-bottom:6rem}}.preturi-programari-page .sedinte-carousel-section .carousel-container-sedinte-page{position:relative;width:100%;display:flex;align-items:center;gap:1rem;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y pinch-zoom}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-container-sedinte-page{flex-direction:column;gap:0;position:relative}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-container-sedinte-page{flex-direction:column;gap:0;position:relative}}.preturi-programari-page .sedinte-carousel-section .carousel-container-sedinte-page.dragging,.preturi-programari-page .sedinte-carousel-section .carousel-container-sedinte-page:active{cursor:-webkit-grabbing;cursor:grabbing}.preturi-programari-page .sedinte-carousel-section .carousel-btn{background:hsla(0,0%,100%,.9);border:2px solid #e0e0e0;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--base-color-text-primary);cursor:pointer;transition:all .3s ease;z-index:10;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-btn{width:2.5rem;height:2.5rem;font-size:1.25rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-btn{width:2.5rem;height:2.5rem;font-size:1.25rem}}.preturi-programari-page .sedinte-carousel-section .carousel-btn:hover:not(:disabled){background:var(--base-color-text-primary);color:#fff;transform:scale(1.1);box-shadow:0 4px 15px rgba(0,0,0,.2)}.preturi-programari-page .sedinte-carousel-section .carousel-btn:focus{outline:2px solid var(--base-color-text-primary);outline-offset:2px}.preturi-programari-page .sedinte-carousel-section .carousel-btn:disabled{opacity:.3;cursor:not-allowed;transform:none}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:20;order:unset}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:20;order:unset}}.preturi-programari-page .sedinte-carousel-section .carousel-btn.carousel-btn-prev{order:1}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-btn.carousel-btn-prev{left:1rem;order:unset}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-btn.carousel-btn-prev{left:1rem;order:unset}}.preturi-programari-page .sedinte-carousel-section .carousel-btn.carousel-btn-next{order:3}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-btn.carousel-btn-next{right:1rem;order:unset}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-btn.carousel-btn-next{right:1rem;order:unset}}.preturi-programari-page .sedinte-carousel-section .carousel-wrapper{flex:1 1;overflow:hidden;order:2;width:100%}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-wrapper{order:unset;width:100%;position:relative}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-wrapper{order:unset;width:100%;position:relative}}.preturi-programari-page .sedinte-carousel-section .carousel-track{display:flex;width:100%}.preturi-programari-page .sedinte-carousel-section .carousel-slide{min-width:100%;flex-shrink:0;padding:0 2rem}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-slide{padding:0 5%;width:100%;box-sizing:border-box}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-slide{padding:0 5%;width:100%;box-sizing:border-box}}.preturi-programari-page .sedinte-carousel-section .carousel-slide .sedinte-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;justify-items:center;max-width:100%;margin-bottom:2rem}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-slide .sedinte-grid{display:block;width:100%;max-width:100%}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-slide .sedinte-grid{display:block;width:100%;max-width:100%}}.preturi-programari-page .sedinte-carousel-section .carousel-dots{display:flex;justify-content:center;gap:.5rem;margin-top:2rem;width:100%}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-dots{margin-top:1.5rem;gap:.375rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-dots{margin-top:1.5rem;gap:.375rem}}.preturi-programari-page .sedinte-carousel-section .carousel-dots .carousel-dot{width:.75rem;height:.75rem;border-radius:50%;border:none;background:#e0e0e0;cursor:pointer;transition:all .3s ease}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .carousel-dots .carousel-dot{width:.625rem;height:.625rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .carousel-dots .carousel-dot{width:.625rem;height:.625rem}}.preturi-programari-page .sedinte-carousel-section .carousel-dots .carousel-dot:hover{background:#bbb;transform:scale(1.2)}.preturi-programari-page .sedinte-carousel-section .carousel-dots .carousel-dot:focus{outline:2px solid var(--base-color-text-primary);outline-offset:2px}.preturi-programari-page .sedinte-carousel-section .carousel-dots .carousel-dot.active{background:var(--base-color-text-primary);transform:scale(1.3)}.preturi-programari-page .sedinte-carousel-section .sedinta-card{display:block;text-decoration:none;color:inherit;width:100%;max-width:450px;border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .sedinta-card{width:90%;max-width:90%;margin:0 auto;border-radius:.5rem;display:block}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .sedinta-card{width:90%;max-width:90%;margin:0 auto;border-radius:.5rem;display:block}}.preturi-programari-page .sedinte-carousel-section .sedinta-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.preturi-programari-page .sedinte-carousel-section .sedinta-card:hover .card-overlay{opacity:.7}.preturi-programari-page .sedinte-carousel-section .sedinta-card:hover .card-cta{opacity:1;transform:translateY(0)}.preturi-programari-page .sedinte-carousel-section .sedinta-card:hover .card-image{transform:scale(1.05)}.preturi-programari-page .sedinte-carousel-section .sedinta-card:hover .card-cta:after{margin-left:.75rem}.preturi-programari-page .sedinte-carousel-section .sedinta-card:focus{outline:2px solid var(--base-color-text-primary);outline-offset:2px}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content{position:relative;height:100%;display:flex;flex-direction:column}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-image-wrapper{position:relative;height:24rem;overflow:hidden;display:flex}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-image-wrapper{height:auto;max-height:15rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-image-wrapper{height:auto;max-height:15rem}}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-image-wrapper .card-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .3s ease}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-image-wrapper .card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(0,0,0,.3),rgba(0,0,0,.1));opacity:.4;transition:opacity .3s ease}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;position:relative}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content{padding:1.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content{padding:1.5rem}}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-title{font-family:var(--base-font-family);font-size:1.5rem;color:var(--base-color-text-primary);margin-bottom:.75rem;line-height:1.2}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-title{font-size:1.25rem;text-align:center}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-title{font-size:1.25rem;text-align:center}}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-description{font-family:var(--base-font-family);font-size:.95rem;color:#666;line-height:1.5;margin-bottom:1.25rem;flex-grow:1;flex-wrap:wrap!important;font-weight:400}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-description{font-size:.875rem;text-align:center;margin-bottom:1rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-description{font-size:.875rem;text-align:center;margin-bottom:1rem}}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-cta{font-family:var(--base-font-family);font-size:.9rem;color:var(--base-color-text-primary);text-transform:uppercase;letter-spacing:.05em;font-weight:500;opacity:.7;transform:translateY(10px);transition:all .3s ease;align-self:flex-start}@media screen and (max-width:767px){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-cta{align-self:center;font-size:.8rem}}@media screen and (max-width:9999px)and (orientation:portrait){.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-cta{align-self:center;font-size:.8rem}}.preturi-programari-page .sedinte-carousel-section .sedinta-card .sedinta-card-content .card-text-content .card-cta:after{content:" →";margin-left:.5rem;transition:margin-left .3s ease}.container-carousel-multiple{padding-bottom:50px}.container-carousel-multiple .arrow-slider{display:flex;justify-content:center;position:relative}.container-carousel-multiple .arrow-slider .slider{box-sizing:border-box;margin:0;padding:0 0 2vw;display:flex;position:relative;overflow:hidden}.container-carousel-multiple .arrow-slider .slider .slide{position:relative;transition:.5s;text-align:center;display:flex;align-items:center;flex-direction:column;box-sizing:initial}.container-carousel-multiple .arrow-slider .slider .slide .img-slide{font-size:0}.container-carousel-multiple .arrow-slider .slider .slide.active{height:auto;display:flex;flex-direction:column;align-items:center}.container-carousel-multiple .arrow-slider .slider .slide.middle .text{color:#fff}.container-carousel-multiple .arrow-slider .slider .slide.centerFirstSlide .content-slide{width:125%}.container-carousel-multiple .arrow-slider .slider .slide .content-slide{width:100%;position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;border-radius:.75rem;overflow:hidden;height:100%}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide{display:flex;flex-direction:column;align-items:center;flex-grow:1}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide .img-slide{aspect-ratio:1920/1200;display:flex;align-items:center;overflow:hidden}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide .content-text-slide{width:100%;padding:10px 20px 20px;text-align:left;flex-grow:1;display:flex;flex-direction:column}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide .content-text-slide .title-slide h2{font-family:var(--base-font-family);font-size:1.5rem!important;color:var(--base-color-text-primary);margin-bottom:.75rem;line-height:1.2}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide .content-text-slide .description-slide{font-family:var(--base-font-family);font-size:.95rem;color:#666;line-height:1.5;flex-grow:1;flex-wrap:wrap!important;font-weight:400}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide .content-text-slide .card-cta{font-family:var(--base-font-family);font-size:.9rem;color:var(--base-color-text-primary);text-transform:uppercase;letter-spacing:.05em;font-weight:500;opacity:.7;transition:all .3s ease;align-self:flex-start;flex-grow:1;display:flex;align-items:flex-end}@media screen and (max-width:767px){.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide .content-text-slide .card-cta{align-self:center;font-size:.8rem}}@media screen and (max-width:9999px)and (orientation:portrait){.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide .content-text-slide .card-cta{align-self:center;font-size:.8rem}}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .card-slide .content-text-slide .card-cta:after{content:" →";margin-left:.5rem;transition:margin-left .3s ease}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .text{font-size:.9vw;font-weight:700;padding-top:.2vw}@media screen and (max-width:767px){.container-carousel-multiple .arrow-slider .slider .slide .content-slide .text{font-size:4vw;padding-top:.7rem}}@media screen and (max-width:9999px)and (orientation:portrait){.container-carousel-multiple .arrow-slider .slider .slide .content-slide .text{font-size:4vw;padding-top:.7rem}}.container-carousel-multiple .arrow-slider .slider .slide .content-slide .text .bigCarouselText{font-size:1.2vw;line-height:160%}@media screen and (max-width:767px){.container-carousel-multiple .arrow-slider .slider .slide .content-slide .text .bigCarouselText{font-size:6vw}}@media screen and (max-width:9999px)and (orientation:portrait){.container-carousel-multiple .arrow-slider .slider .slide .content-slide .text .bigCarouselText{font-size:6vw}}.container-carousel-multiple .arrow-slider .slider .slide .content-slide.middle img{transition:all .5s ease-in-out!important;width:100%;opacity:1;box-shadow:0 0 4px 2px var(--baseColorPrimaryLight)}@media screen and (max-width:767px){.container-carousel-multiple .arrow-slider .slider .slide .content-slide.middle img{width:98%}}@media screen and (max-width:9999px)and (orientation:portrait){.container-carousel-multiple .arrow-slider .slider .slide .content-slide.middle img{width:98%}}.container-carousel-multiple .arrow-slider .slider .slide .content-slide.multiCenterMode{width:130%}.container-carousel-multiple .arrow{display:flex;align-items:center;justify-content:center;width:3.5rem!important;margin-top:-2.8vw;overflow:hidden;position:relative}@media screen and (max-width:767px){.container-carousel-multiple .arrow{margin-top:-12vw}}@media screen and (max-width:9999px)and (orientation:portrait){.container-carousel-multiple .arrow{margin-top:-12vw}}.container-carousel-multiple .arrow span{display:block;background:hsla(0,0%,100%,.9);border:2px solid #e0e0e0;border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--base-color-text-primary);cursor:pointer;transition:all .3s ease;z-index:10;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,.1);position:absolute}.container-carousel-multiple .arrow .disable{opacity:.4;cursor:auto}.container-carousel-multiple .controllsDots{display:flex;justify-content:center;align-items:center}.container-carousel-multiple .controllsDots .arrow{margin-top:0!important;display:flex;margin:0 10px;overflow:initial!important}.container-carousel-multiple .controllsDots .arrow span{position:static!important}.container-carousel-multiple .controllsDots .dots-nav{display:flex;justify-content:center}.container-carousel-multiple .controllsDots .dots-nav .dots-nav-item{aspect-ratio:1/1;width:12px;margin:0 3px;border-radius:50%;background:#fff;transition:all .2s ease-in-out;background:#e0e0e0;cursor:pointer}.container-carousel-multiple .controllsDots .dots-nav .dots-nav-item:hover{background:#bbb;transform:scale(1.2)}.container-carousel-multiple .controllsDots .dots-nav .dots-nav-item:focus{outline:2px solid var(--base-color-text-primary);outline-offset:2px}.container-carousel-multiple .controllsDots .dots-nav .dots-nav-item.active{background:var(--base-color-text-primary);transform:scale(1.3)}.containerProductsGallery{display:flex;overflow:hidden}@media screen and (max-width:767px){.containerProductsGallery{flex-direction:column-reverse;min-height:auto}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProductsGallery{flex-direction:column-reverse;min-height:auto}}.containerProductsGallery .leftImagesVertical{width:20%;margin-right:10px;height:0;transition:.4s}@media screen and (max-width:767px){.containerProductsGallery .leftImagesVertical{display:flex;height:auto;width:100%;flex-wrap:wrap}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProductsGallery .leftImagesVertical{display:flex;height:auto;width:100%;flex-wrap:wrap}}.containerProductsGallery .leftImagesVertical .leftImageVertical{font-size:0;margin-bottom:8px;cursor:pointer;border:2px solid transparent;transition:.2s}.containerProductsGallery .leftImagesVertical .leftImageVertical:hover{border-color:#000}@media screen and (max-width:767px){.containerProductsGallery .leftImagesVertical .leftImageVertical{width:25%}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProductsGallery .leftImagesVertical .leftImageVertical{width:25%}}.containerProductsGallery .rightImagesVertical{width:80%}@media screen and (max-width:767px){.containerProductsGallery .rightImagesVertical{width:100%}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProductsGallery .rightImagesVertical{width:100%}}.containerProdus{max-width:105rem;margin:0 auto;max-width:110rem;padding:2rem 8% 4rem}@media screen and (max-width:767px){.containerProdus{padding-left:2%;padding-right:2%}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus{padding-left:2%;padding-right:2%}}@media(min-width:816px)and (max-width:1200px){.containerProdus{padding-left:4%;padding-right:4%}}@media screen and (max-width:767px){.containerProdus{padding-top:1.5rem;padding-bottom:3rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus{padding-top:1.5rem;padding-bottom:3rem}}.containerProdus .category-iconMarket{font-family:Quicksand-Light;font-size:2rem;display:flex;justify-content:space-between;margin-bottom:2rem;padding:1rem 0}@media screen and (max-width:767px){.containerProdus .category-iconMarket{margin-bottom:1.5rem;padding:.75rem 0}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .category-iconMarket{margin-bottom:1.5rem;padding:.75rem 0}}.containerProdus .containerCategoryProductDefault{display:flex;gap:3rem;justify-content:center;background:#fff;border-radius:1rem;padding:2.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border:1px solid #e2e8f0}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault{flex-direction:column;align-items:center;gap:1.75rem;padding:1rem;border-radius:.75rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault{flex-direction:column;align-items:center;gap:1.75rem;padding:1rem;border-radius:.75rem}}.containerProdus .containerCategoryProductDefault .productLeftSide{max-width:39%;top:2rem;height:-moz-fit-content;height:fit-content}@media(min-width:767px)and (max-width:816px){.containerProdus .containerCategoryProductDefault .productLeftSide{width:100%;max-width:100%!important}}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productLeftSide{width:100%;max-width:100%;position:static}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productLeftSide{width:100%;max-width:100%;position:static}}@media screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productLeftSide{max-width:100%!important}}.containerProdus .containerCategoryProductDefault .productLeftSide .carousel-wrapper{border-radius:.75rem;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.15);border:1px solid #e2e8f0}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productLeftSide .carousel-wrapper{border-radius:.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productLeftSide .carousel-wrapper{border-radius:.5rem}}.containerProdus .containerCategoryProductDefault .productRightSide{width:550px;max-width:56%;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:767px)and (max-width:816px){.containerProdus .containerCategoryProductDefault .productRightSide{width:100%;max-width:100%!important}}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide{width:100%;max-width:100%;gap:1.25rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide{width:100%;max-width:100%;gap:1.25rem}}@media screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide{max-width:100%!important}}.containerProdus .containerCategoryProductDefault .productRightSide .titleProduct{font-size:2.25rem;font-weight:500;color:var(--base-color-text-primary);line-height:1.2;margin:0}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .titleProduct{font-size:1.875rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .titleProduct{font-size:1.875rem}}.containerProdus .containerCategoryProductDefault .productRightSide .priceProduct{font-size:1.5rem;font-weight:700;color:#3d3d3d;font-family:var(--font-montserrat-medium);padding:.75rem 1rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0;display:inline-block;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .priceProduct{font-size:1.25rem;padding:.625rem .875rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .priceProduct{font-size:1.25rem;padding:.625rem .875rem}}.containerProdus .containerCategoryProductDefault .productRightSide .optiuni{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .optiuni{padding:1.25rem;border-radius:.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .optiuni{padding:1.25rem;border-radius:.5rem}}.containerProdus .containerCategoryProductDefault .productRightSide .optiuni .titleOptiuni{font-size:1.125rem;font-weight:600;color:var(--base-color-text-primary);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .optiuni .titleOptiuni{font-size:1rem;margin-bottom:.875rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .optiuni .titleOptiuni{font-size:1rem;margin-bottom:.875rem}}.containerProdus .containerCategoryProductDefault .productRightSide .optiuni .checkboxExtraOptions{margin-top:.75rem;padding:.75rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0;transition:all .2s ease}.containerProdus .containerCategoryProductDefault .productRightSide .optiuni .checkboxExtraOptions:hover{background:#f1f5f9;border-color:#cbd5e1}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .optiuni .checkboxExtraOptions{padding:.625rem;margin-top:.625rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .optiuni .checkboxExtraOptions{padding:.625rem;margin-top:.625rem}}.containerProdus .containerCategoryProductDefault .productRightSide .descriptionProduct{font-size:1.125rem;line-height:1.6;color:var(--base-color-text-primary);background:#fff;border-radius:.75rem;white-space:break-spaces}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .descriptionProduct{font-size:1rem;padding:1.25rem;border-radius:.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .descriptionProduct{font-size:1rem;padding:1.25rem;border-radius:.5rem}}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct{border-radius:.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct{border-radius:.5rem}}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-header{border-bottom:1px solid #f1f5f9}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-header .p-accordion-header-link{padding:1.25rem 1.5rem;background:#fafbfc;border:none;font-size:1.125rem;font-weight:600;color:var(--base-color-text-primary);transition:all .2s ease}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-header .p-accordion-header-link{padding:1rem 1.25rem;font-size:1rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-header .p-accordion-header-link{padding:1rem 1.25rem;font-size:1rem}}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-header .p-accordion-header-link:hover{background:#f1f5f9;color:#000}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-header .p-accordion-header-link:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.1);outline:none}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-header.p-accordion-header-active .p-accordion-header-link{background:#f8fafc;color:#000;border-bottom:2px solid #000}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content{background:#fff;border:none;padding:0}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content{padding:1.75rem 1.5rem;white-space:break-spaces;line-height:1.7;color:var(--base-color-text-primary);font-size:1rem}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content{padding:1.5rem 1.25rem;font-size:.95rem;line-height:1.6}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content{padding:1.5rem 1.25rem;font-size:.95rem;line-height:1.6}}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul{margin:1rem 0;padding-left:0;list-style:none}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol li,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul li{position:relative;padding-left:1.75rem;margin-bottom:.75rem;line-height:1.6}@media screen and (max-width:767px){.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol li,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul li{padding-left:1.5rem;margin-bottom:.625rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol li,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul li{padding-left:1.5rem;margin-bottom:.625rem}}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol li:before,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul li:before{content:"•";position:absolute;left:0;top:0;color:#000;font-weight:700;font-size:1.125rem;line-height:1.6}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol li ol,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol li ul,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul li ol,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul li ul{margin-top:.5rem;margin-bottom:.5rem}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol li ol li:before,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ol li ul li:before,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul li ol li:before,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content ul li ul li:before{content:"◦";color:#6b7280;font-size:1rem}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content p{margin-bottom:1rem}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content p:last-child{margin-bottom:0}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content b,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content strong{font-weight:600;color:#000}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content em,.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content i{font-style:italic;color:var(--base-color-text-primary)}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content a{color:var(--base-color-blue);text-decoration:underline;transition:color .2s ease}.containerProdus .containerCategoryProductDefault .productRightSide .specsProduct .p-accordion-content .p-accordion-content-content a:hover{color:#000}.containerProdus .containerCategoryProductDefault .productRightSide .accordion-products{white-space:pre-wrap}.containerProdus .containerCategoryProductPersonalizedVoucher{gap:1rem}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher{flex-direction:column-reverse}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher{flex-direction:column-reverse}}.containerProdus .containerCategoryProductPersonalizedVoucher .productLeftSide{max-width:60%;width:60%;height:auto!important}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .productLeftSide{width:100%;max-width:100%}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .productLeftSide{width:100%;max-width:100%}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare{font-family:Arial,Helvetica,sans-serif;position:-webkit-sticky;position:sticky;top:90px}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare{position:static;top:auto}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare{position:static;top:auto}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text{position:relative;color:dimgray;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff,0 0 2px #fff;font-size:.7vw;aspect-ratio:1920/1024;display:flex}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text{aspect-ratio:1024/1920;flex-direction:column-reverse}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text{aspect-ratio:1024/1920;flex-direction:column-reverse}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .img-voucher{position:absolute;top:0}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .img-voucher.img-voucher-desktop{display:none}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .img-voucher.img-voucher-desktop{display:none}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .img-voucher.img-voucher-mobile{display:none}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .img-voucher.img-voucher-mobile{display:initial}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .img-voucher.img-voucher-mobile{display:initial}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-side{position:relative;z-index:10;padding:2vw}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-side{padding:5vw}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-side{padding:5vw}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-left-side{width:40%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-left-side{width:100%;font-size:4vw;text-align:center}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-left-side{width:100%;font-size:4vw;text-align:center}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side{width:60%;right:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side{width:100%;flex-grow:1}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side{width:100%;flex-grow:1}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1{width:100%;text-shadow:none}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1.bold textarea{font-weight:700}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1.italic textarea{font-style:italic}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1.underline textarea{text-decoration:underline}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .containerInputTextarea textarea{font-size:.75vw!important;field-sizing:content;background:transparent;border:0;height:auto;min-height:auto;resize:none;padding:.45vw;text-align:center}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .containerInputTextarea textarea:focus{outline:2px solid #000}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .containerInputTextarea textarea{font-size:3.7vw!important;padding:.85vw}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .containerInputTextarea textarea{font-size:3.7vw!important;padding:.85vw}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage{background:#fff;display:flex;padding:5px;border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,.153);position:absolute;display:none;margin-top:5px}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage.active{display:flex}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage .formatCssMessageItem{padding:5px;cursor:pointer;box-shadow:0 0 5px 2px rgba(0,0,0,.153);margin-right:5px;width:25px;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:5px;transition:.2s}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage .formatCssMessageItem:last-child{margin-right:0}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage .formatCssMessageItem.active,.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage .formatCssMessageItem:hover{background:#000;color:#fff}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage .formatCssMessageItem.bold{font-weight:700}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage .formatCssMessageItem.italic{font-style:italic}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .customMessage1 .formatCssMessage .formatCssMessageItem.underline{text-decoration:underline}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .title-sedinta{white-space:pre-wrap;text-transform:uppercase;font-size:1vw;letter-spacing:3px;width:100%}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .title-sedinta{font-size:4.5vw;width:100%;letter-spacing:2px}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .title-sedinta{font-size:4.5vw;width:100%;letter-spacing:2px}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .mesaj-voucher{font-size:14px;font-weight:700;color:#282828}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .descriptions-voucher{white-space:pre-wrap}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .descriptions-voucher{font-size:14px;color:#282828}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .descriptions-voucher{font-size:14px;color:#282828}}.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .cod-sedinta{font-size:.8vw;width:100%;width:65%}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .cod-sedinta{font-size:4.5vw;width:80%;text-align:center}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .vizualVoucherPersonalizare .image-text .voucher-right-side .cod-sedinta{font-size:4.5vw;width:80%;text-align:center}}.containerProdus .containerCategoryProductPersonalizedVoucher .textInfo-textarea{background:#fff;border-radius:10px}.containerProdus .containerCategoryProductPersonalizedVoucher .textInfo-textarea textarea{margin-top:10px;box-shadow:0 0 5px 2px rgba(0,0,0,.153);border:0;min-width:100%;outline:0;resize:none}.containerProdus .containerCategoryProductPersonalizedVoucher .productRightSide.full{width:100%;max-width:100%}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta{display:flex;flex-direction:column;align-items:center;width:100%}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .input-select-category{width:280px;margin-top:1rem}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .input-select-category{margin-bottom:1rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .input-select-category{margin-bottom:1rem}}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers{width:100%}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple{padding-bottom:0}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple{margin-top:0}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple{margin-top:0}}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .slider{padding:0!important;width:1000px!important;max-width:95%}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .slider{padding-bottom:15px!important}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .slider{padding-bottom:15px!important}}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide{width:100%;background-color:#fff;flex-direction:row!important;cursor:auto}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide{flex-direction:column!important}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide{flex-direction:column!important}}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .left-side-image{width:50%;font-size:0;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .left-side-image{width:100%;height:180px}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .left-side-image{width:100%;height:180px}}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .right-side-content{width:50%;padding:20px;font-size:14px}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .right-side-content{padding:15px 5px;width:100%}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .right-side-content{padding:15px 5px;width:100%}}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .right-side-content h2{margin-top:0}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .right-side-content .description-slide{white-space:pre-wrap}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .animationCarouselVoucherPers .container-carousel-multiple .card-slide .right-side-content .price-slide{font-size:16px}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .maiDeparteBtn{margin-top:20px;width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:767px){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .maiDeparteBtn{justify-content:center}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .maiDeparteBtn{justify-content:center}}.containerProdus .containerCategoryProductPersonalizedVoucher .voucherPersonalizatAlegeSedinta .maiDeparteBtn .p-button{padding:10px 20px 8px;font-size:17px!important}.containerProdus .containerCategoryProductPersonalizedPicture .vizualTablouPersonalizare{position:relative;overflow:hidden}.containerProdus .containerCategoryProductPersonalizedPicture .vizualTablouPersonalizare .pan-container{position:absolute;overflow:hidden;top:7.4%;left:3.5vw;width:78.6%;left:10.55%;height:84.9%}.containerProdus .containerCantitateAddCart{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:767px){.containerProdus .containerCantitateAddCart{justify-content:center;flex-direction:column;gap:1.25rem;margin-top:0;padding:1.25rem;border-radius:.5rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCantitateAddCart{justify-content:center;flex-direction:column;gap:1.25rem;margin-top:0;padding:1.25rem;border-radius:.5rem}}@media screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.containerProdus .containerCantitateAddCart{justify-content:start;flex-direction:row}}.containerProdus .containerCantitateAddCart .quantity-controls{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.25rem}.containerProdus .containerCantitateAddCart .quantity-controls .quantity-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#4a5568;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.containerProdus .containerCantitateAddCart .quantity-controls .quantity-btn:hover:not(:disabled){background:#f1f5f9;border-color:#9ca3af;color:#1f2937;transform:translateY(-1px)}.containerProdus .containerCantitateAddCart .quantity-controls .quantity-btn:active:not(:disabled){transform:translateY(0)}.containerProdus .containerCantitateAddCart .quantity-controls .quantity-btn:disabled{opacity:.5;cursor:not-allowed}.containerProdus .containerCantitateAddCart .quantity-controls .quantity-input{width:3rem;height:2.5rem;text-align:center;border:none;background:transparent;font-size:1rem;font-weight:600;color:#1f2937}.containerProdus .containerCantitateAddCart .quantity-controls .quantity-input:focus{outline:none}.containerProdus .containerCantitateAddCart .butonAddCart{flex:1 1;padding:.875rem 2rem;background:linear-gradient(135deg,#000,#374151);color:#fff;border:none;border-radius:.5rem;font-size:1.125rem;font-weight:600;font-family:var(--font-montserrat-medium);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15);position:relative;overflow:hidden}@media screen and (max-width:767px){.containerProdus .containerCantitateAddCart .butonAddCart{width:100%;padding:1rem 2rem;font-size:1rem}}@media screen and (max-width:9999px)and (orientation:portrait){.containerProdus .containerCantitateAddCart .butonAddCart{width:100%;padding:1rem 2rem;font-size:1rem}}@media screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.containerProdus .containerCantitateAddCart .butonAddCart{width:100%;padding:1rem 2rem;font-size:1rem}.containerProdus .containerCantitateAddCart .butonAddCart svg{width:1.5rem;height:1.5rem}}.containerProdus .containerCantitateAddCart .butonAddCart:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.containerProdus .containerCantitateAddCart .butonAddCart:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.25);background:linear-gradient(135deg,#1f2937,#4b5563)}.containerProdus .containerCantitateAddCart .butonAddCart:hover:before{left:100%}.containerProdus .containerCantitateAddCart .butonAddCart:active{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.containerProdus .containerCantitateAddCart .butonAddCart:disabled{background:#f8f9fa;color:#6c757d;border:1px solid #e9ecef;cursor:not-allowed;transform:none;box-shadow:none}.containerProdus .containerCantitateAddCart .butonAddCart:disabled:hover{transform:none;box-shadow:none}.containerProdus .containerCantitateAddCart .butonAddCart:disabled:before{display:none}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk{min-width:400px;background:#fff;border-radius:1rem;box-shadow:0 20px 40px rgba(0,0,0,.15);border:1px solid #e2e8f0;padding:2rem}@media screen and (max-width:767px){.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk{min-width:90vw;max-width:90vw;padding:1.5rem;border-radius:.75rem}}@media screen and (max-width:9999px)and (orientation:portrait){.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk{min-width:90vw;max-width:90vw;padding:1.5rem;border-radius:.75rem}}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-header{border-bottom:2px solid #e2e8f0;padding-bottom:1rem;margin-bottom:1.5rem}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-header h3{font-size:1.5rem;font-weight:600;color:var(--base-color-text-primary);margin:0}@media screen and (max-width:767px){.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-header h3{font-size:1.25rem}}@media screen and (max-width:9999px)and (orientation:portrait){.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-header h3{font-size:1.25rem}}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-content .form-group{margin-bottom:1.5rem}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-content .form-group label{display:block;font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-content .form-group input,.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-content .form-group select,.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-content .form-group textarea{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:all .2s ease}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-content .form-group input:focus,.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-content .form-group select:focus,.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-content .form-group textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.1)}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}@media screen and (max-width:767px){.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-actions{flex-direction:column}}@media screen and (max-width:9999px)and (orientation:portrait){.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-actions{flex-direction:column}}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-actions .btn{padding:.75rem 1.5rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-actions .btn.btn-primary{background:#000;color:#fff}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-actions .btn.btn-primary:hover{background:#1f2937;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-actions .btn.btn-secondary{background:#f8fafc;color:#4a5568;border-color:#d1d5db}.modalStd_containerModalAddEditProduct_sGkOk .modalStd_bodyPopup_sGkOk .modal-actions .btn.btn-secondary:hover{background:#f1f5f9;border-color:#9ca3af}