video::-webkit-media-controls{display:none!important}.nav-video{grid-column:1/-1}.banner-top p,.reference-slider ul li{font-size:.875rem}.banner-top{background-color:var(--secondary-color);padding:.5rem 0}.banner-top-inner{display:flex;justify-content:center;align-items:center;gap:1rem}.banner-top p{color:var(--black);font-weight:600;margin:0}.parteners-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:70px 20px;justify-items:center;align-items:start;background:#fff;padding:20px 0;width:100%;margin-top:3rem}.module-fickle.parteneri-fickle{background:#fff;border-radius:32px;width:370px;min-height:460px;position:relative;box-shadow:0 8px 32px rgba(60,72,88,.13),0 2px 8px rgba(60,72,88,.08);display:flex;flex-direction:column;align-items:center;padding-bottom:32px;overflow:visible;transition:box-shadow .3s,transform .2s;border:1.5px solid #e3e8ee}.module-fickle.parteneri-fickle .fickle-image{margin-top:20px;position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:120px;height:120px;background:linear-gradient(135deg,#e3e8ee 0,#f7fafc 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:0;padding-left:0!important;padding-right:0!important}.module-fickle.parteneri-fickle .fickle-image img{width:95%;border-radius:50%;height:auto;object-fit:auto;background:0 0;display:block;z-index:-1}.module-fickle.parteneri-fickle .fickle-header-inline{display:flex;flex-direction:column;align-items:center;margin-top:70px}.module-fickle.parteneri-fickle .fickle-title{font-size:2rem!important;color:#000!important;font-weight:800;margin:.5em 0 .2em;text-align:center;letter-spacing:.01em}.module-fickle.parteneri-fickle .fickle-content{width:90%;margin:16px auto 0;height:20rem}.module-fickle.parteneri-fickle .fickle-text-content p{font-size:1.09rem;color:#4a5568;margin:0;line-height:1.7;font-family:Inter,Arial,sans-serif;text-align:center}.module-fickle.parteneri-fickle .fickle-text-content p b,.module-fickle.parteneri-fickle .fickle-text-content p strong{font-weight:700;color:#2563eb;border-radius:4px;padding:0 2px}@media (max-width:1200px){.parteners-cards{grid-template-columns:repeat(2,1fr);gap:20px}.module-fickle.parteneri-fickle{width:260px}}@media (max-width:800px){.parteners-cards{grid-template-columns:1fr;gap:60px}.module-fickle.parteneri-fickle{width:90vw;min-width:220px;max-width:350px}}.banner-top .btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{border:none!important;color:var(--black);background-color:transparent;outline:0}.contact-header .module-contact ul{flex-direction:row;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.contact-header{background-color:var(--light-gray);padding:1rem 0}.contact-header .module-contact .contact-address,.contact-header .module-contact .contact-email,.contact-header .module-contact .contact-phone{display:inline-block}.contact-header .module-contact .contact-address{order:1;flex:1 1 auto;text-align:left}.contact-header .module-contact .contact-email{order:2;margin-right:1.5rem;text-align:right}.contact-header .module-contact .contact-phone{order:3;text-align:right}.info-box,.products-section .title-text-col .title-text .text>*,.reviews-section h2,.thank-you-section .thank-you-text .module-text *{text-align:center}.homepage .page-content{padding-top:2rem}.menu-wrapper{border-bottom:1px solid var(--border-color);background-color:var(--white)}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.nav-link.dropdown-toggle::after{display:inline-block;width:14px;height:14px;margin-left:6px;vertical-align:middle;background:url(/uploads/icons/arrow-down.svg) center center/contain no-repeat;border:none!important;content:""!important;transition:transform .3s}.nav-item.dropdown:hover>.nav-link.dropdown-toggle::after{transform:rotate(180deg)}.nav-item.dropdown.show>.dropdown-menu{display:block;opacity:1;pointer-events:auto}.category-section .col-lg-6 .slick-arrow.slick-disabled,a.disabled{opacity:.5;cursor:not-allowed}.nav-item.dropdown>.nav-link{position:relative;z-index:auto}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000}.nav-link:focus-visible{box-shadow:none}.hero-section::before{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.4);inset:0}.info-box.offer.selected{border:2px solid #007bff;background-color:rgba(0,123,255,.1)}.hero-section>.container{position:relative;z-index:1}.hero-section .hero-section-inner-col{margin-top:auto;margin-bottom:3rem}.blog .title-text-col .title-text,.choose-us .title-text-col .title-text,.hero-section .hero-section-inner-col .hero-section-inner,.products-section .title-text-col .title-text{display:flex;flex-direction:column;gap:1rem}.navbar-utilities .search_form{border:1px solid #000}.hero-section .hero-section-inner-col .hero-section-inner .hero-section-wrapper{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;row-gap:2rem}.hero-section .hero-section-inner-col .hero-section-inner .hero-section-wrapper .hero-text{max-width:900px}.hero-section .hero-section-inner-col .hero-section-inner .hero-btn-wrapper{display:flex;gap:2rem}.blog-category-card{box-shadow:0 2px 6px rgba(0,0,0,.08),0 10px 20px rgba(0,0,0,.12),0 20px 40px rgba(0,0,0,.08)}.products-section>.container>.row{row-gap:3rem}.blog .blog-btn,.products-section .btn-inner{display:flex;justify-content:end}.products-grid .product-card{display:flex;flex-direction:column;height:100%}.products-grid .product-card .product-body{flex:0;display:flex;flex-direction:column;justify-content:space-between}.products-grid .product-card .product-body .product-purchase button{width:100%;justify-content:center;background-color:var(--dark-blue);color:var(--white);border:1px solid var(--primary-color)}.products-grid .product-card .product-body .product-purchase button:hover{box-shadow:0 4px 8px rgba(0,0,0,.08),0 6px 20px rgba(0,0,0,.06);transform:translateY(-3px);transition:var(--transition-fast)}.module-footer .medium p{font-weight:700}.product-destination{display:flex;align-items:center;background-color:#6edb6e;border:1.5px solid #278f2cc5;border-radius:.25rem;padding:.5rem 1rem;font-weight:500;font-size:clamp(.9rem,1.5vw,1rem);line-height:1.2;width:fit-content;color:#1a365d;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:none;letter-spacing:.2px;gap:.75rem}.product-destination::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5rem;background:linear-gradient(135deg,transparent,rgba(255,255,255,.1));pointer-events:none;z-index:-1}.img-inner{display:flex;align-items:center;height:100%}.img-inner img{width:100%;height:auto;border-radius:var(--border-radius-sm)}.product-destination svg{width:40px;height:40px;border-radius:50%}.product-destination div,.product-destination p,.product-destination span{margin:0;color:#1b1b1b}.product-parent-category-link a{font-weight:700!important;color:var(--dark-blue);text-decoration:underline;cursor:pointer;transition:color .3s}.product-parent-category-link a:hover{color:#0056b3;text-decoration:none}.product-info-boxes,.product-tabs-nav ul{display:flex;gap:1rem}.product-info-boxes .low-stock .subtitle strong,.product-info-boxes .out-of-stock .subtitle strong{color:var(--red)}.product-info-boxes .low-stock.active,.product-info-boxes .low-stock:hover,.product-info-boxes .out-of-stock.active,.product-info-boxes .out-of-stock:hover{border-color:var(--red);box-shadow:0 0 10px rgba(255,0,0,.3)}.info-box.active{border-color:var(--secondary-color)}.product-info-boxes h3{color:var(--dark-blue)}.product-info-boxes .out-of-stock{border-color:var(--red);background:#fff5f5}.info-box{flex:1;border:2px solid var(--border-color);padding:5px;border-radius:6px;cursor:pointer;transition:border-color .3s,box-shadow .3s}.info-box:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:green}.info-box.active{border-color:green;box-shadow:0 0 10px rgba(0,0,0,.15)}.info-box-content p,.info-box.active .subtitle{color:green}.info-box-content{border:2px solid var(--border-color);padding:12px;border-radius:6px;transition:.3s}.customer-benefits{padding:1rem 0;background:var(--black)}.customer-benefits-inner{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.choose-us .image-inner,.customer-benefits-inner .slick-track{display:flex;justify-content:center;align-items:center}.customer-benefits-inner .fickle-title{color:var(--white)}.product-tabs-nav ul,.product-tabs-nav ul li,.variations-content ul{list-style:none;margin:0;padding:0}.customer-benefits .module-fickle{display:flex;align-items:center;justify-content:center;gap:.5rem}.customer-benefits .fickle-header-inline{display:flex;align-items:center;gap:10px}.customer-benefits .fickle-header-inline .fickle-image img{max-width:60px;width:auto}#accordionProduct .accordion-item .accordion-header .accordion-button{padding:1rem 0;background:0 0;border-radius:0}#accordionProduct .accordion-item{border-radius:0;border:none;background:0 0;border-bottom:1px solid rgba(0,0,0,.2)}#accordionProduct .accordion-item .accordion-body{padding:1rem 0;border-top:1px solid rgba(0,0,0,.2)}#accordionProduct .accordion-item .accordion-body *{font-size:.95rem;font-weight:400;color:var(--gray)}#accordionProduct .accordion-item .accordion-body ul,.variation-modal-container .variations-content .other-attribute{display:flex;flex-direction:column;gap:.313rem}#accordionProduct .accordion-item .accordion-body ul:last-of-type{margin:0}.product-view .product-content .product-footer .product-info .product-info-wrapper .info-inner,.variation-modal-container .product-content .product-footer .product-info .product-info-wrapper .info-inner{display:flex;flex-direction:column;gap:.313rem;padding:1rem}.product-view .product-content .product-footer .product-info .product-info-wrapper .info-inner:not(:last-of-type),.variation-modal-container .product-content .product-footer .product-info .product-info-wrapper .info-inner:first-of-type{border-bottom:1px solid rgba(0,0,0,.2)}.product-view .product-content .product-footer .product-info .product-info-wrapper .title,.variation-modal-container .product-content .product-footer .product-info .product-info-wrapper .info-inner .title-icon .title{font-weight:500;font-size:.95rem}.product-view .product-content .product-footer .product-info .product-info-wrapper .text,.variation-modal-container .product-content .product-footer .product-info .product-info-wrapper .info-inner .text{font-weight:500;font-size:.8rem;color:var(--gray)}.product-view .product-content .product-footer .product-info .product-info-wrapper{border:1px solid rgba(0,0,0,.2);border-radius:var(--border-radius-sm)}#accordionProduct .accordion-item .accordion-header .accordion-button:not(.collapsed){box-shadow:none}.product-view .product-content .product-footer{display:flex;flex-direction:column;gap:2rem}.product-view .product-image-inner .single-image,.testimonials-slider .module-fickle:hover .fickle-title::after{width:100%}.product-view .product-image-inner .single-image #mainImageLink{border-radius:var(--border-radius-md);background:var(--white);display:flex;align-items:center;justify-content:center}.product-view .product-image-inner .single-image #mainImageLink #mainImage{width:80%}.product-view .product-content .product-info .product-info-wrapper .info-inner .title-icon{display:flex;align-items:center;gap:.5rem}.product-view .product-content .product-info .product-info-wrapper .info-inner .title-icon .icon svg,.variation-modal-container .product-content .product-footer .product-info .product-info-wrapper .info-inner .title-icon .icon svg{width:1.5rem;height:1.5rem}.terms-section{padding:4rem 0}.terms-section>.container>.row{gap:2rem}.terms-section .termis-content-col .termis-content h2{font-size:1.75rem;margin-bottom:.5rem}.terms-section .termis-content-col .termis-content h3{font-size:1.25rem;margin-bottom:.5rem}.choose-us-inner .fickle-wrapper,.variations-content ul{display:flex;gap:.5rem}.variations-content .principal-attribute ul li a{padding:.313rem;background:var(--white);border-radius:var(--border-radius-sm);display:flex;aspect-ratio:4/4;align-items:center;font-weight:500}.variations-content ul li a.active{border:1px solid rgba(0,0,0,.2)}.modal-content .other-attribute ul li a,.modal-content .variations-content .principal-attribute ul li a{background:var(--body-bg)}.variations-content .other-attribute ul li a{padding:.313rem;background:var(--white);border-radius:var(--border-radius-sm);display:flex;width:2.5rem;aspect-ratio:4/4;display:flex;align-items:center;justify-content:center;font-weight:500}.variations-content ul li a img{width:3.125rem;height:3.125rem;object-fit:contain}.variations-content .principal-attribute ul li a span{width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center}.variation-modal-container .product-content .product-footer .product-info .product-info-wrapper .info-inner .title-icon{display:flex;gap:.313rem;align-items:center}.variation-modal-container .product-content .product-footer .product-info .product-info-wrapper{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.2);border-radius:var(--border-radius-sm)}a.disabled{pointer-events:none}a.active{pointer-events:none;cursor:not-allowed}.social-contact-links-col .social-contact-links{height:100%;display:flex;flex-direction:column;border-radius:var(--border-radius-sm);justify-content:center;padding:2rem;gap:2rem;background:var(--white)}.social-contact-links-col .social-contact-links .module-social ul{flex-direction:row}.social-contact-links-col .social-contact-links .social-wrapper{display:flex;flex-direction:column;gap:.5rem}.social-contact-links-col .social-contact-links .map-inner{display:flex;height:100%}.social-contact-links-col .social-contact-links .map-inner iframe{flex-shrink:1;border-radius:var(--border-radius-sm)}.social-contact-links-col .social-contact-links .module-social ul li a{display:flex;align-items:center;gap:.313rem;font-weight:400}.social-contact-links-col .social-contact-links .module-contact ul li a{font-weight:400}.thank-you-section .row{display:flex;align-content:center;justify-content:center;gap:60px;min-height:calc(100vh - var(--header-height));padding-top:50px;padding-bottom:50px}.thank-you-section .thank-you-text{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:20px}.thank-you-section .thank-you-icon{display:flex;align-items:center;justify-content:center}.thank-you-section .thank-you-icon .module-code{width:8.125rem;height:4.375rem;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.thank-you-section .thank-you-icon .module-code .icon-mail-wrapper{display:flex;width:100%;height:100%;position:relative}.thank-you-section .icon-wrapper .icon{position:absolute;z-index:2;transform:translate3d(0,0,0);fill:none;stroke-width:2px;stroke:var(--primary-color);stroke-linecap:square;stroke-dasharray:325 325;top:-50%}.mail{stroke-dashoffset:326;transition:stroke-dashoffset 1s ease-in-out}.icon.mail,.plane{stroke-dashoffset:0}.plane{transition:stroke-dashoffset 1s ease-in-out .6s}.icon.mail{animation:1s ease-in-out .2s forwards mail-anim}.icon.plane{stroke-dashoffset:325;animation:1s ease-in-out .2s forwards plane-anim,1.5s ease-in-out 1.2s forwards fly-anim;opacity:0}.circle,.circle-outer{animation:1s ease-in-out .2s forwards circle-anim}@keyframes mail-anim{to{stroke-dashoffset:326}}@keyframes plane-anim{to{stroke-dashoffset:0;opacity:1}}@keyframes circle-anim{to{transform:scale(0)}}@keyframes fly-anim{0%,50%{transform:translate3d(0,0,0) scale(1)}60%{transform:translate3d(-10px,5px,0) scale(1.05)}70%{opacity:1}85%{opacity:0}100%{transform:translate3d(300px,-150px,0) scale(.4);opacity:0}}.thank-you-section .thank-you-icon .module-text>*{animation:1s 2.4s forwards thank-you-title;opacity:0;transform:scale(0);font-size:min(max(24px,calc(1.5rem + ((1vw - 2.8px) * 1.4634))),48px)}.thank-you-section .thank-you-text-col{display:flex;justify-content:center}@keyframes thank-you-title{to{transform:scale(1);opacity:1}}@media screen and (max-width:768px){.anunt-comenzi{margin-top:-1rem}}.category-section .category-inner-col{background-color:var(--dark-blue);border-radius:.5rem}.category-section .col-lg-6 .slick-arrow,.testimonials-slider .fickle-title::after,.testimonials-slider-col .slick-arrow{background:var(--primary-color);background:var(--primary-color);width:40px}.category-inner{position:relative;z-index:2;padding:2.5rem;display:flex;flex-direction:column;justify-content:center;gap:2rem;height:100%}.lantania-logo{position:absolute;top:2.5rem;right:2.5rem;max-width:200px}.category-section .category-inner .lantania-logo img{width:100%;height:auto;max-width:200px}.category-section .category-inner h2{color:var(--white)}.category-section .category-inner .module-text2 p{color:#fff}.category-section .col-lg-6 .module-products,.category-section .col-lg-6 .product-card,.category-section .col-lg-6 .products-grid{height:100%;display:flex;flex-direction:column}.category-section .col-lg-6 .product-slider{flex:1;display:flex;flex-direction:column}.category-section .col-lg-6 .slick-list{flex:1;height:100%}.category-section .col-lg-6 .slick-track{height:100%;display:flex}.category-section .col-lg-6 .slick-slide,.testimonials-slider .slick-slide{height:auto}.category-section .col-lg-6 .slick-slide>div,.testimonials-slider .slick-slide>div{height:100%}.category-section .col-lg-6 .product-image{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#fff}.products-grid .product-card .product-image{background-color:#fff}.category-section .col-lg-6 .product-image img{object-fit:cover;width:100%;height:100%}.category-section .col-lg-6 .module-products,.choose-us-inner .fickle-has-icon,.choose-us-inner .module,.icon-wrapper-cart,.page-slug-contact .floating-wrapper,.testimonials-slider-col{position:relative}.category-section .col-lg-6 .arrow-slider-section{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:space-between;align-items:center;opacity:0;transition:opacity .3s}.category-section .col-lg-6 .module-products:hover .arrow-slider-section,.testimonials-slider-col:hover .slick-arrow{opacity:1}.category-section .col-lg-6 .slick-arrow{position:relative;top:auto;left:auto;right:auto;transform:none;margin:0 -15px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.1);pointer-events:auto;z-index:10;transition:var(--transition-fast),background .2s ease}.category-section .col-lg-6 .slick-arrow:hover{background:#fff;transform:scale(1.1);background:var(--dark-blue)}.category-section .col-lg-6 .slick-arrow-left{margin-left:-.5rem}.category-section .col-lg-6 .slick-arrow-right{margin-right:-.5rem}.category-section .col-lg-6 .slick-arrow-secondary svg path{stroke:#fff}.testimonials-slider{padding:30px 0;border-radius:10px;transition:.3s}.testimonials-slider .slick-track{display:flex;align-items:stretch}.testimonials-slider .module-fickle{height:100%;display:flex;flex-direction:column;padding:2rem;border-radius:.5rem;margin:0 15px;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.05);min-height:21rem;transition:.4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.testimonials-slider .module-fickle:hover{box-shadow:0 8px 30px rgba(0,0,0,.1);border-color:var(--primary-color)}.testimonials-slider .fickle-text-content{position:relative;flex:1;display:flex;flex-direction:column}.testimonials-slider .fickle-content-align{flex:1;display:flex;flex-direction:column-reverse;gap:1.5rem}.testimonials-slider .fickle-title{color:var(--primary-color);font-weight:600;margin-bottom:15px;font-size:1.2rem;position:relative;display:inline-block}.testimonials-slider .fickle-title::after{content:"";position:absolute;bottom:-5px;left:0;height:2px;transition:width .3s}.choose-us-inner .fickle-has-text-content,.testimonials-slider .fickle-description-content{flex:1}.testimonials-slider .fickle-description-content p{font-weight:400;line-height:1.8;color:#666;font-size:1rem;margin:0;transition:color .3s}.testimonials-slider .module-fickle:hover .fickle-description-content p{color:#333}.testimonials-slider-col .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.1);cursor:pointer;opacity:0;transition:var(--transition-fast),background .2s ease;z-index:10}.testimonials-slider-col .slick-arrow:hover{transform:translateY(-50%) scale(1.1);background:var(--dark-blue)}.testimonials-slider-col .slick-arrow-left{left:1rem}.testimonials-slider-col .slick-arrow-right{right:1rem}.testimonials-slider-col .slick-arrow svg path{stroke:#fff;transition:stroke .3s}@media (max-width:768px){.testimonials-slider .module-fickle{padding:1.5rem}.testimonials-slider-col .slick-arrow{width:40px;height:40px}.testimonials-slider-col .slick-arrow-left{left:0}.testimonials-slider-col .slick-arrow-right{right:0}}.page-slug-contact .black svg path{fill:var(--primary-color)}.choose-us>.container>.row{row-gap:3rem;display:flex;justify-content:center;align-items:center;border:1px solid var(--border-color);border-radius:.5rem;padding:2rem}.choose-us-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;padding:1rem}.choose-us .image-inner img,footer .legal-info .legal-info-inner .module-image:first-child img{max-width:300px}.choose-us-inner .fickle-has-title-text{display:flex;flex-direction:column}.choose-us-inner .fickle-has-image,.choose-us-inner .fickle-item.fickle-image{margin-bottom:1rem}.choose-us-inner .fickle-has-icon-btn{position:relative;max-width:500px}.choose-us-inner .img-fluid{max-width:100%;height:auto}.choose-us-inner .module-fickle>:last-child{margin-bottom:0}.choose-us-inner .module-fickle:hover{cursor:pointer}.choose-us-inner .module-fickle:focus{outline:0;box-shadow:0 0 0 3px rgba(182,217,253,.5)}.choose-us-inner .fickle-item.fickle-title{margin-bottom:.5rem}.choose-us-inner .fickle-item.fickle-text-content{margin-top:.5rem}.choose-us-inner p.fickle-title{font-weight:500;font-size:min(max(18px,calc(1.125rem + ((1vw - 2.8px) * .122))),20px)}.blog>.container>.row{row-gap:3rem;display:flex;justify-content:center;align-items:center}.blog-category-card .card-button .btn-primary{background-color:var(--dark-blue);color:var(--white);border:1px solid var(--black)}.blog-category-card .card-button .btn-primary:hover{background-color:var(--white);color:var(--black);border:1px solid var(--black)}.blog-category-card .card-button .btn-primary:hover svg path{stroke:var(--black)}.product-tabs-nav{position:relative;margin-bottom:2rem}.product-tabs-nav ul li{line-height:1}.product-tabs-nav a{border:1px solid #ddd;padding:.5em}.product-tab-content{display:none}.about-wrapper{background-color:var(--light-gray);padding:2rem 2rem 3rem}.accordion-item{border:none;margin-top:2rem}.trendyol{width:9rem}.accordion-header{background-color:var(--white)}.accordion-button,.reviews-section{background-color:var(--light-gray)}.reviews-section{margin-top:5rem;padding:2rem}.accordion-button{font-weight:700;font-size:clamp(1rem,2vw + .5rem,1.5rem);border-bottom:1px solid var(--border-color);padding-bottom:1rem;border-radius:0!important}.image-inner,.text-inner{flex-direction:column;padding:2rem}.accordion-item{border-radius:1rem;overflow:hidden}.accordion-button:not(.collapsed){border-top-left-radius:1rem;border-top-right-radius:1rem;color:var(--bs-accordion-active-color);background-color:var(--white);border-bottom:none;box-shadow:none}.accordion-collapse.show{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}#newsletter-success{margin-top:20px;font-size:15px;color:#1a7f37;display:none;font-family:Sora}.page-slug-contact .floating-label-fake{position:absolute;left:.75rem;top:.9rem;font-size:.85rem;color:var(--gray-medium);pointer-events:none;transition:.2s;opacity:0}.page-slug-contact .floating-label-fake.active{top:-.9rem;border-radius:.25rem;left:.6rem;font-size:1rem;color:var(--white);opacity:1;background:var(--dark-blue);border:1px solid var(--border-color);padding:0 .5rem}.page-slug-contact form-check-input:checked{background-color:var(--light-gray);border-color:var(--black);box-shadow:none}.page-slug-contact .jconfirm.jconfirm-modern .jconfirm-box{background-color:var(--dark-navy)}.page-slug-contact .form-check-input{--bs-form-check-bg:transparent;border-color:var(--teal-transparent)}.module-form-default-view form input[type=text]:focus,.module-form-default-view form textarea:focus,.page-slug-contact .module-form-default-view form input[type=email]:focus{background-color:var(--light-gray)!important;border-color:var(--border-color);outline:0;color:var(--black)}.image-inner{height:100%;display:flex;border-radius:var(--border-radius-sm);justify-content:center;gap:2rem;background:var(--white);box-shadow:0 8px 20px rgba(0,0,0,.05)}.cart-hover-message{pointer-events:none;display:none;position:absolute;top:120%;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #eee;padding:14px 18px;z-index:9999;box-shadow:0 4px 16px rgba(0,0,0,.07);border-radius:8px;font-size:15px;min-width:220px;text-align:center}.icon-wrapper-cart:hover .cart-hover-message{display:block}.text-inner,.white-wrapper{height:100%;border-radius:var(--border-radius-md);display:flex;gap:2rem}.text-inner{background-color:var(--light-gray);justify-content:center}.white-wrapper{flex-direction:column;justify-content:center;padding:1rem;background:var(--light-gray)}.reference-slider{padding:2rem 0}.reference-slider ul{list-style-type:none;padding-left:0;margin-bottom:0}footer .module-contact li a{color:var(--primary-color);font-weight:700}footer .legal-info .legal-info-inner{display:flex;justify-content:center;align-items:center;gap:2rem;padding-bottom:3rem}.price-filter .btn-primary{background-color:var(--dark-blue)}footer .legal-info .legal-info-inner .module-image:nth-child(2) img,footer .legal-info .legal-info-inner .module-image:nth-child(3) img,footer .legal-info .legal-info-inner .module-image:nth-child(4) img{max-width:150px}footer .footer-menu-title .nav-title{visibility:hidden}.pdf-icon{transition:filter .2s ease,transform .2s ease}.pdf-icon:hover{filter:drop-shadow(0 2px 5px rgba(220, 53, 69, .75));transform:scale(1.01)}.item-folder-image{display:flex;justify-content:space-between;width:100%}.folder-item.folder-item-pdf{width:fit-content;display:flex;flex-direction:column;gap:.5rem}.item-folder-buttons{display:flex;gap:.5rem}.folder-item-pdf{border:1px solid #ddd;border-radius:8px;padding:12px;margin-bottom:15px;display:flex;align-items:flex-start;gap:12px;background:#f9f9f9}.img-folder.pdf-icon{width:60px;height:60px;object-fit:contain}.files-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:.5rem;background-color:transparent;border:1px solid #ddd;border-radius:6px;text-decoration:none;transition:background .3s}.files-btn svg path{stroke:#000}.files-btn:hover{background-color:#6edb6e}