.hero-carousel[data-v-0cfa6b34]{position:relative;width:100%;overflow:hidden;background:#000}.carousel-container[data-v-0cfa6b34]{position:relative;width:100%}.carousel-track[data-v-0cfa6b34]{display:flex;transition:transform .5s ease-in-out;width:100%}.carousel-slide[data-v-0cfa6b34]{display:block;width:100%;min-width:100%;flex-shrink:0}.carousel-slide img[data-v-0cfa6b34],.carousel-slide picture[data-v-0cfa6b34]{display:block;width:100%;height:auto}.carousel-arrow[data-v-0cfa6b34]{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s ease}.carousel-arrow[data-v-0cfa6b34]:hover{background:var(--color-primary, #0063A9)}.carousel-arrow-left[data-v-0cfa6b34]{left:2rem}.carousel-arrow-right[data-v-0cfa6b34]{right:2rem}.carousel-arrow .material-symbols-rounded[data-v-0cfa6b34]{font-size:3.2rem}@media(max-width:768px){.carousel-arrow[data-v-0cfa6b34]{width:4rem;height:4rem}.carousel-arrow-left[data-v-0cfa6b34]{left:1rem}.carousel-arrow-right[data-v-0cfa6b34]{right:1rem}}.carousel-dots[data-v-0cfa6b34]{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);display:flex;gap:1.2rem;z-index:20}.dot[data-v-0cfa6b34]{width:1.2rem;height:1.2rem;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease}.dot[data-v-0cfa6b34]:hover{background:#fffc}.dot.active[data-v-0cfa6b34]{background:var(--color-primary, #0063A9);width:3rem;border-radius:.6rem}.trust-badges[data-v-fd9dc1dd]{background:#f2f2f2;padding:2rem 0}.badges-row[data-v-fd9dc1dd]{display:flex;justify-content:center;gap:6rem;flex-wrap:wrap}@media(max-width:768px){.badges-row[data-v-fd9dc1dd]{gap:2rem;flex-direction:column;align-items:center}}.badge-item[data-v-fd9dc1dd]{display:flex;align-items:center;gap:1.5rem}.badge-item .material-symbols-rounded[data-v-fd9dc1dd]{font-size:3.2rem;color:red}.badge-text[data-v-fd9dc1dd]{display:flex;flex-direction:column}.badge-text strong[data-v-fd9dc1dd]{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:600;color:#000;text-transform:uppercase}.badge-text span[data-v-fd9dc1dd]{font-size:1.3rem;color:#5c5c5c}@media(max-width:768px){.badge-item[data-v-fd9dc1dd]{text-align:center;flex-direction:column;gap:.8rem}.badge-text[data-v-fd9dc1dd]{align-items:center}}.category-cards[data-v-e0416ad8]{padding:4rem 0;background:#fff}.cards-grid[data-v-e0416ad8]{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media(max-width:768px){.cards-grid[data-v-e0416ad8]{grid-template-columns:1fr;gap:2rem}}.category-card[data-v-e0416ad8]{position:relative;display:block;border-radius:.4rem;overflow:hidden;aspect-ratio:16 / 9;text-decoration:none}.card-image[data-v-e0416ad8]{position:absolute;top:0;left:0;width:100%;height:100%}.card-image img[data-v-e0416ad8]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.category-card:hover .card-image img[data-v-e0416ad8]{transform:scale(1.05)}.card-overlay[data-v-e0416ad8]{position:absolute;bottom:0;left:0;right:0;padding:3rem;background:linear-gradient(transparent,#000c);display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.card-title[data-v-e0416ad8]{font-family:Oswald,sans-serif;font-size:3.2rem;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.1;margin:0}@media(max-width:768px){.card-title[data-v-e0416ad8]{font-size:2.4rem}}.card-cta[data-v-e0416ad8]{display:inline-block;background:red;color:#fff;padding:1rem 2rem;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;border-radius:.2rem;transition:background .3s ease}.category-card:hover .card-cta[data-v-e0416ad8]{background:#c00}.product-card[data-v-14f0900a]{background:#fff;border-radius:.2rem;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.product-card[data-v-14f0900a]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-4px)}.product-link[data-v-14f0900a]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.product-image[data-v-14f0900a]{position:relative;padding-top:75%;overflow:hidden;background:#f2f2f2}@media(max-width:479px){.product-image[data-v-14f0900a]{padding-top:75%}}.product-image img[data-v-14f0900a]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image img[data-v-14f0900a]{transform:scale(1.05)}.no-image[data-v-14f0900a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#bfbdbd}.no-image .material-symbols-rounded[data-v-14f0900a]{font-size:6rem}.product-badge[data-v-14f0900a]{position:absolute;top:1.6rem;right:1.6rem;padding:.6rem 1.2rem;border-radius:.2rem;font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;color:#fff;z-index:10}.badge-new[data-v-14f0900a]{background:#018849}.badge-promo[data-v-14f0900a]{background:red}.product-info[data-v-14f0900a]{padding:1rem;flex:1;display:flex;flex-direction:column}@media(min-width:480px){.product-info[data-v-14f0900a]{padding:1.2rem}}@media(min-width:768px){.product-info[data-v-14f0900a]{padding:clamp(1.4rem,3vw,2rem)}}.product-category[data-v-14f0900a]{font-size:clamp(1.1rem,2vw,1.3rem);color:#737373;margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.05em}.product-name[data-v-14f0900a]{font-family:Oswald,sans-serif;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:600;margin-bottom:1rem;color:#000;line-height:1.3;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-price[data-v-14f0900a]{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem;flex-wrap:wrap}@media(min-width:480px){.product-price[data-v-14f0900a]{gap:.8rem;margin-bottom:1.2rem}}@media(min-width:768px){.product-price[data-v-14f0900a]{gap:1.2rem;margin-bottom:1.6rem}}.old-price[data-v-14f0900a]{font-size:clamp(1.2rem,2vw,1.5rem);color:#bfbdbd;text-decoration:line-through}.starting-price[data-v-14f0900a]{font-size:clamp(1.1rem,1.8vw,1.3rem);color:#737373;margin-right:.2rem}@media(min-width:480px){.starting-price[data-v-14f0900a]{margin-right:.4rem}}.current-price[data-v-14f0900a]{font-size:clamp(1.4rem,4vw,2.4rem);font-weight:700;color:red}.price-on-request[data-v-14f0900a]{font-size:1.6rem;font-weight:600;color:#737373;font-style:italic}.discount-badge[data-v-14f0900a]{background:red;color:#fff;padding:.4rem .8rem;border-radius:.2rem;font-size:1.2rem;font-weight:600}.pro-badge[data-v-14f0900a]{background:#018849}.add-to-cart-btn[data-v-14f0900a]{width:100%;background:#000;color:#fff;border:none;padding:1.2rem 2rem;border-radius:.2rem;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.8rem;transition:all .3s ease;margin-top:auto}.add-to-cart-btn[data-v-14f0900a]:hover:not(:disabled){background:red}.add-to-cart-btn[data-v-14f0900a]:disabled{opacity:.6;cursor:not-allowed}.add-to-cart-btn .material-symbols-rounded[data-v-14f0900a]{font-size:2rem}.view-product-btn[data-v-14f0900a]{width:100%;background:#f2f2f2;color:#000;padding:1rem;min-height:44px;border-radius:.2rem;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:600;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .3s ease;margin-top:auto}@media(min-width:480px){.view-product-btn[data-v-14f0900a]{padding:1.2rem 1.5rem;font-size:1.2rem;gap:.6rem}}@media(min-width:768px){.view-product-btn[data-v-14f0900a]{padding:1.2rem 2rem;font-size:clamp(1.2rem,2vw,1.4rem);gap:.8rem}}.product-card:hover .view-product-btn[data-v-14f0900a]{background:red;color:#fff}.view-product-btn .material-symbols-rounded[data-v-14f0900a]{font-size:1.6rem}@media(min-width:480px){.view-product-btn .material-symbols-rounded[data-v-14f0900a]{font-size:1.8rem}}@media(min-width:768px){.view-product-btn .material-symbols-rounded[data-v-14f0900a]{font-size:2rem}}.spinning[data-v-14f0900a]{animation:spin-14f0900a 1s linear infinite}@keyframes spin-14f0900a{to{transform:rotate(360deg)}}.product-card.ligier-theme .current-price[data-v-14f0900a]{color:#0063a9}.product-card.ligier-theme .add-to-cart-btn[data-v-14f0900a]{background:#eee300;color:#000}.product-card.ligier-theme .add-to-cart-btn[data-v-14f0900a]:hover:not(:disabled){background:#d4cb00}.product-card.ligier-theme:hover .view-product-btn[data-v-14f0900a]{background:#eee300;color:#000}.product-card.ligier-theme .badge-promo[data-v-14f0900a],.product-card.ligier-theme .discount-badge[data-v-14f0900a]{background:#0063a9}.latest-designs[data-v-971a1807]{padding:6rem 0;background:#fff}.section-header[data-v-971a1807]{text-align:center;margin-bottom:4rem}.section-title[data-v-971a1807]{font-family:Oswald,sans-serif;font-size:3.6rem;font-weight:600;color:#000;margin-bottom:1.5rem}.title-underline[data-v-971a1807]{width:8rem;height:.4rem;background:red;margin:0 auto}.carousel-wrapper[data-v-971a1807]{position:relative;display:flex;align-items:center;gap:1rem}.carousel-container[data-v-971a1807]{flex:1;overflow:hidden}.carousel-track[data-v-971a1807]{display:flex;gap:2rem;transition:transform .4s ease}.carousel-item[data-v-971a1807]{flex:0 0 280px}@media(min-width:1024px){.carousel-item[data-v-971a1807]{flex:0 0 calc((100% - 6rem)/4)}}.carousel-arrow[data-v-971a1807]{flex-shrink:0;width:5rem;height:5rem;border-radius:50%;background:#fff;border:2px solid #E5E5E5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.carousel-arrow[data-v-971a1807]:hover:not(:disabled){background:red;border-color:red;color:#fff}.carousel-arrow[data-v-971a1807]:disabled{opacity:.3;cursor:not-allowed}.carousel-arrow .material-symbols-rounded[data-v-971a1807]{font-size:2.8rem}@media(max-width:768px){.carousel-arrow[data-v-971a1807]{display:none}.carousel-container[data-v-971a1807]{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.carousel-track[data-v-971a1807]{transition:none}.carousel-item[data-v-971a1807]{scroll-snap-align:start}}.loading-state[data-v-971a1807]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:4rem;color:#5c5c5c}.spinning[data-v-971a1807]{animation:spin-971a1807 1s linear infinite;font-size:4rem;color:red}@keyframes spin-971a1807{to{transform:rotate(360deg)}}.licensed-brands[data-v-d21a06fb]{padding:4rem 0;background:#f2f2f2}.brands-grid[data-v-d21a06fb]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:1024px){.brands-grid[data-v-d21a06fb]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.brands-grid[data-v-d21a06fb]{grid-template-columns:1fr}}.brand-card[data-v-d21a06fb]{position:relative;display:block;border-radius:.4rem;overflow:hidden;aspect-ratio:4 / 3;text-decoration:none}.brand-image[data-v-d21a06fb]{position:absolute;top:0;left:0;width:100%;height:100%}.brand-image img[data-v-d21a06fb]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.brand-card:hover .brand-image img[data-v-d21a06fb]{transform:scale(1.05)}.brand-overlay[data-v-d21a06fb]{position:absolute;inset:0;background:linear-gradient(transparent 30%,#000000d9);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:2rem;text-align:center}.brand-title[data-v-d21a06fb]{font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:700;color:#fff;text-transform:uppercase;margin:0}.brand-subtitle[data-v-d21a06fb]{font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:400;color:#fffc;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.brand-cta[data-v-d21a06fb]{display:inline-block;background:red;color:#fff;padding:.8rem 1.6rem;font-family:Oswald,sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase;border-radius:.2rem;transition:background .3s ease}.brand-card:hover .brand-cta[data-v-d21a06fb]{background:#c00}.trustpilot-carousel-wrapper[data-v-ab7e1a4d]{margin-top:2rem;padding-top:2rem;border-top:2px solid #F2F2F2}.info-bar[data-v-68a13899]{padding:4rem 0;background:#1a1a1a}.info-grid[data-v-68a13899]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media(max-width:1024px){.info-grid[data-v-68a13899]{grid-template-columns:1fr;gap:2rem}}.info-item[data-v-68a13899]{display:flex;align-items:center;gap:2rem;text-decoration:none;padding:2rem;border-radius:.4rem;transition:background .3s ease}.info-item[data-v-68a13899]:hover{background:#ffffff0d}.info-icon[data-v-68a13899]{flex-shrink:0;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center}.info-icon .material-symbols-rounded[data-v-68a13899]{font-size:4rem;color:red}.kutvek-icon[data-v-68a13899]{width:5rem;height:auto;filter:brightness(0) invert(1)}.info-content[data-v-68a13899]{display:flex;flex-direction:column;gap:.5rem}.info-content h3[data-v-68a13899]{font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:600;color:#fff;text-transform:uppercase;margin:0}.info-content p[data-v-68a13899]{font-size:1.4rem;color:#bfbdbd;margin:0}@media(max-width:768px){.info-item[data-v-68a13899]{flex-direction:column;text-align:center;gap:1rem}}.newsletter-section[data-v-708e3307]{padding:8rem 0;background:linear-gradient(135deg,#000,#1a1a1a)}@media(max-width:768px){.newsletter-section[data-v-708e3307]{padding:4rem 0}}.newsletter-container[data-v-708e3307]{max-width:900px;margin:0 auto;text-align:center}.newsletter-content[data-v-708e3307]{margin-bottom:4rem}.newsletter-title[data-v-708e3307]{font-family:Oswald,sans-serif;font-size:4.8rem;font-weight:700;margin-bottom:2rem;color:#fff;text-transform:uppercase}@media(max-width:768px){.newsletter-title[data-v-708e3307]{font-size:3.6rem}}.newsletter-description[data-v-708e3307]{font-size:1.8rem;line-height:1.6;color:#bfbdbd;max-width:700px;margin:0 auto}@media(max-width:768px){.newsletter-description[data-v-708e3307]{font-size:1.6rem}}.newsletter-form[data-v-708e3307]{margin-bottom:2rem}.form-group[data-v-708e3307]{display:flex;gap:1.6rem;max-width:600px;margin:0 auto 2rem}@media(max-width:768px){.form-group[data-v-708e3307]{flex-direction:column;gap:1.2rem}}.newsletter-input[data-v-708e3307]{flex:1;padding:1.8rem 2.4rem;border:2px solid #5C5C5C;background:#1a1a1a;color:#fff;border-radius:.2rem;font-size:1.6rem;transition:border-color .3s ease}.newsletter-input[data-v-708e3307]:focus{outline:none;border-color:red}.newsletter-input[data-v-708e3307]::placeholder{color:#737373}.newsletter-submit[data-v-708e3307]{padding:1.8rem 3.6rem;background:red;color:#fff;border:none;border-radius:.2rem;font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all .3s ease;min-width:160px;display:flex;align-items:center;justify-content:center}.newsletter-submit[data-v-708e3307]:hover:not(:disabled){background:#c00}.newsletter-submit[data-v-708e3307]:disabled{opacity:.6;cursor:not-allowed}.spinning[data-v-708e3307]{animation:spin-708e3307 1s linear infinite;font-size:2.4rem}@keyframes spin-708e3307{to{transform:rotate(360deg)}}.message[data-v-708e3307]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.6rem 2.4rem;border-radius:.2rem;font-size:1.5rem;max-width:600px;margin:0 auto}.message.success[data-v-708e3307]{background:#4caf5026;color:#4caf50;border:1px solid #4CAF50}.message.error[data-v-708e3307]{background:#ff000026;color:red;border:1px solid #FF0000}.message .material-symbols-rounded[data-v-708e3307]{font-size:2.4rem}.message-enter-active[data-v-708e3307],.message-leave-active[data-v-708e3307]{transition:all .3s ease}.message-enter-from[data-v-708e3307],.message-leave-to[data-v-708e3307]{opacity:0;transform:translateY(-10px)}.newsletter-privacy[data-v-708e3307]{display:flex;align-items:center;justify-content:center;gap:.8rem;font-size:1.3rem;color:#737373;margin-top:2rem}.newsletter-privacy .material-symbols-rounded[data-v-708e3307]{font-size:1.6rem;color:#4caf50}.trustpilot-section[data-v-55cd8abd]{padding:4rem 0;background:#fff}.section-title[data-v-55cd8abd]{font-family:Oswald,sans-serif;font-size:2.8rem;font-weight:600;text-align:center;margin:0 0 2rem;text-transform:uppercase}@media(max-width:768px){.trustpilot-section[data-v-55cd8abd]{padding:3rem 0}.section-title[data-v-55cd8abd]{font-size:2.2rem}}.ligier-home[data-v-55cd8abd]{min-height:100vh}.ligier-banner[data-v-55cd8abd]{width:100%;overflow:hidden}.ligier-banner .banner-image[data-v-55cd8abd]{width:100%;height:auto;display:block}.ligier-products[data-v-55cd8abd]{padding:4rem 0;background:#f8f8f8}.products-header[data-v-55cd8abd]{text-align:center;margin-bottom:3rem}.products-header h2[data-v-55cd8abd]{font-family:Oswald,sans-serif;font-size:2.8rem;font-weight:600;margin:0 0 .5rem;text-transform:uppercase}.products-count[data-v-55cd8abd]{color:#666;font-size:1.4rem}.products-grid[data-v-55cd8abd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.loading-state[data-v-55cd8abd]{text-align:center;padding:4rem 2rem}.loading-state .material-symbols-rounded[data-v-55cd8abd]{font-size:4rem;color:var(--color-primary)}.spinning[data-v-55cd8abd]{animation:spin-55cd8abd 1s linear infinite}@keyframes spin-55cd8abd{to{transform:rotate(360deg)}}.section-footer[data-v-55cd8abd]{text-align:center;margin-top:3rem}.view-all-btn[data-v-55cd8abd]{display:inline-flex;align-items:center;gap:1rem;background:transparent;color:#0063a9;border:2px solid #0063A9;padding:1.6rem 3.2rem;border-radius:.2rem;font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:600;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.view-all-btn[data-v-55cd8abd]:hover{background:#0063a9;color:#fff}.view-all-btn .material-symbols-rounded[data-v-55cd8abd]{font-size:2.4rem}.empty-state[data-v-55cd8abd]{text-align:center;padding:4rem 2rem;color:#666}.empty-state .material-symbols-rounded[data-v-55cd8abd]{font-size:6rem;color:#ccc;margin-bottom:1rem}.ligier-kit-perso-cta[data-v-55cd8abd]{padding:3rem 0;background:linear-gradient(135deg,#eee300,#d4ca00)}.ligier-kit-perso-cta .cta-content[data-v-55cd8abd]{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:900px;margin:0 auto}.ligier-kit-perso-cta .cta-text h2[data-v-55cd8abd]{font-family:Oswald,sans-serif;font-size:2.2rem;font-weight:600;color:#0063a9;margin:0 0 .5rem}.ligier-kit-perso-cta .cta-text p[data-v-55cd8abd]{font-size:1.5rem;color:#333;margin:0}.ligier-kit-perso-cta .cta-button[data-v-55cd8abd]{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.5rem;background:#0063a9;color:#fff;font-size:1.5rem;font-weight:600;text-decoration:none;border-radius:.5rem;transition:all .3s ease;white-space:nowrap}.ligier-kit-perso-cta .cta-button[data-v-55cd8abd]:hover{background:#004d82;transform:translateY(-2px)}.ligier-kit-perso-cta .cta-button .material-symbols-rounded[data-v-55cd8abd]{font-size:2rem}.ligier-seo-intro[data-v-55cd8abd]{padding:3rem 0;background:#fff}.ligier-seo-intro .seo-content[data-v-55cd8abd]{max-width:800px;margin:0 auto;text-align:center}.ligier-seo-intro h1[data-v-55cd8abd]{font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:600;color:#0063a9;margin:0 0 1.5rem}.ligier-seo-intro p[data-v-55cd8abd]{font-size:1.6rem;line-height:1.7;color:#444}.ligier-seo-diy[data-v-55cd8abd]{padding:4rem 0;background:linear-gradient(135deg,#0063a9,#004d82);color:#fff}.ligier-seo-diy .diy-content[data-v-55cd8abd]{max-width:800px;margin:0 auto;text-align:center}.ligier-seo-diy h2[data-v-55cd8abd]{font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:600;margin:0 0 2rem;color:#eee300}.ligier-seo-diy .diy-features[data-v-55cd8abd]{list-style:none;padding:0;margin:0 0 3rem}.ligier-seo-diy .diy-features li[data-v-55cd8abd]{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.6rem;margin-bottom:1.2rem}.ligier-seo-diy .diy-features .material-symbols-rounded[data-v-55cd8abd]{font-size:2.4rem;color:#eee300}.ligier-seo-diy .diy-expert[data-v-55cd8abd]{background:#ffffff1a;border-radius:1rem;padding:2rem;margin-top:2rem}.ligier-seo-diy .diy-expert h3[data-v-55cd8abd]{font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:600;margin:0 0 1rem}.ligier-seo-diy .diy-expert p[data-v-55cd8abd]{font-size:1.5rem;line-height:1.6;margin:0;opacity:.9}.ligier-seo-diy .diy-expert .expert-link[data-v-55cd8abd]{color:#eee300;text-decoration:underline;font-weight:600;transition:opacity .3s ease}.ligier-seo-diy .diy-expert .expert-link[data-v-55cd8abd]:hover{opacity:.8}@media(max-width:768px){.ligier-kit-perso-cta .cta-content[data-v-55cd8abd]{flex-direction:column;text-align:center}.ligier-kit-perso-cta .cta-text h2[data-v-55cd8abd]{font-size:1.8rem}.ligier-kit-perso-cta .cta-text p[data-v-55cd8abd]{font-size:1.4rem}.ligier-kit-perso-cta .cta-button[data-v-55cd8abd]{width:100%;justify-content:center}.products-header h2[data-v-55cd8abd]{font-size:2.2rem}.products-grid[data-v-55cd8abd]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.ligier-seo-intro[data-v-55cd8abd]{padding:2rem 0}.ligier-seo-intro h1[data-v-55cd8abd]{font-size:2rem}.ligier-seo-intro p[data-v-55cd8abd]{font-size:1.4rem}.ligier-seo-diy[data-v-55cd8abd]{padding:3rem 0}.ligier-seo-diy h2[data-v-55cd8abd]{font-size:2rem}.ligier-seo-diy .diy-features li[data-v-55cd8abd]{font-size:1.4rem;text-align:left;justify-content:flex-start}.ligier-seo-diy .diy-expert h3[data-v-55cd8abd]{font-size:1.6rem}.ligier-seo-diy .diy-expert p[data-v-55cd8abd]{font-size:1.4rem}}.search-modal-overlay[data-v-881379bd]{position:fixed;inset:0;background:#000000bf;display:flex;justify-content:center;align-items:flex-start;padding-top:10vh;z-index:9999;overflow-y:auto}.search-modal[data-v-881379bd]{background:#fff;width:90%;max-width:800px;border-radius:.4rem;box-shadow:0 4px 30px #0000004d;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-881379bd]{display:flex;justify-content:space-between;align-items:center;padding:2rem 2.4rem;border-bottom:2px solid #F2F2F2}.modal-header h2[data-v-881379bd]{font-family:Oswald,sans-serif;font-size:2.4rem;font-weight:600;text-transform:uppercase;color:#000;margin:0}.close-button[data-v-881379bd]{background:none;border:none;cursor:pointer;padding:.4rem;color:#737373;transition:color .3s}.close-button[data-v-881379bd]:hover{color:var(--color-primary)}.close-button .material-symbols-rounded[data-v-881379bd]{font-size:3rem}.search-input-wrapper[data-v-881379bd]{position:relative;padding:2.4rem;border-bottom:2px solid #F2F2F2}.search-icon[data-v-881379bd]{position:absolute;left:3.6rem;top:50%;transform:translateY(-50%);font-size:2.4rem;color:#737373}.search-input[data-v-881379bd]{width:100%;padding:1.6rem 5.6rem;border:2px solid #E5E5E5;border-radius:.4rem;font-size:1.8rem;transition:border-color .3s}.search-input[data-v-881379bd]:focus{outline:none;border-color:var(--color-primary)}.clear-button[data-v-881379bd]{position:absolute;right:3.6rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.4rem;color:#737373;transition:color .3s}.clear-button[data-v-881379bd]:hover{color:var(--color-primary)}.search-results[data-v-881379bd]{flex:1;overflow-y:auto;padding:2.4rem}.search-loading[data-v-881379bd]{text-align:center;padding:4rem 2rem}.search-loading .spinning[data-v-881379bd]{font-size:4rem;color:var(--color-primary);animation:spin-881379bd 1s linear infinite}@keyframes spin-881379bd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-loading p[data-v-881379bd]{margin-top:1.6rem;font-size:1.6rem;color:#737373}.results-list[data-v-881379bd]{display:flex;flex-direction:column;gap:0}.category-suggestions[data-v-881379bd]{margin-bottom:2rem;padding-bottom:1.6rem;border-bottom:1px solid #F2F2F2}.suggestions-title[data-v-881379bd]{font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;color:#737373;margin-bottom:1.2rem}.category-tags[data-v-881379bd]{display:flex;flex-wrap:wrap;gap:.8rem}.category-tag[data-v-881379bd]{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.4rem;background:#f5f5f5;border-radius:2rem;font-size:1.4rem;color:#000;text-decoration:none;transition:all .3s}.category-tag[data-v-881379bd]:hover{background:var(--color-primary);color:#fff}.category-tag .material-symbols-rounded[data-v-881379bd]{font-size:1.8rem}.result-item[data-v-881379bd]{display:grid;grid-template-columns:80px 1fr auto;gap:1.6rem;padding:1.6rem;border-bottom:1px solid #F2F2F2;text-decoration:none;color:inherit;transition:background .3s}.result-item[data-v-881379bd]:hover{background:#f8f8f8}.result-image[data-v-881379bd]{width:80px;height:80px;background:#f2f2f2;border-radius:.4rem;overflow:hidden}.result-image img[data-v-881379bd]{width:100%;height:100%;object-fit:cover}.result-details[data-v-881379bd]{display:flex;flex-direction:column;justify-content:center;gap:.4rem}.result-name[data-v-881379bd]{font-size:1.6rem;font-weight:600;color:#000}.result-category[data-v-881379bd]{font-size:1.4rem;color:#737373}.result-price[data-v-881379bd]{font-size:1.8rem;font-weight:700;color:var(--color-primary);align-self:center}.view-all-link[data-v-881379bd]{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem;margin-top:1.6rem;background:#000;color:#fff;text-decoration:none;border-radius:.4rem;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:600;text-transform:uppercase;transition:background .3s}.view-all-link[data-v-881379bd]:hover{background:var(--color-primary)}.no-results[data-v-881379bd]{text-align:center;padding:4rem 2rem}.no-results .material-symbols-rounded[data-v-881379bd]{font-size:6rem;color:#bfbdbd;margin-bottom:1.6rem}.no-results p[data-v-881379bd]{font-size:1.6rem;color:#737373;margin-bottom:.8rem}.no-results-hint[data-v-881379bd]{font-size:1.4rem;color:#bfbdbd}.popular-searches[data-v-881379bd]{padding:2.4rem}.popular-searches h3[data-v-881379bd]{font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:600;text-transform:uppercase;color:#000;margin-bottom:1.6rem}.popular-tags[data-v-881379bd]{display:flex;flex-wrap:wrap;gap:1.2rem}.popular-tag[data-v-881379bd]{padding:.8rem 1.6rem;background:#f2f2f2;border:none;border-radius:2rem;font-size:1.4rem;color:#000;cursor:pointer;transition:all .3s}.popular-tag[data-v-881379bd]:hover{background:#000;color:#fff}.modal-enter-active[data-v-881379bd],.modal-leave-active[data-v-881379bd]{transition:opacity .3s}.modal-enter-from[data-v-881379bd],.modal-leave-to[data-v-881379bd]{opacity:0}.modal-enter-active .search-modal[data-v-881379bd],.modal-leave-active .search-modal[data-v-881379bd]{transition:transform .3s}.modal-enter-from .search-modal[data-v-881379bd],.modal-leave-to .search-modal[data-v-881379bd]{transform:translateY(-50px)}@media(max-width:768px){.search-modal[data-v-881379bd]{width:95%;max-height:90vh}.modal-header[data-v-881379bd]{padding:1.6rem}.modal-header h2[data-v-881379bd]{font-size:2rem}.search-input-wrapper[data-v-881379bd]{padding:1.6rem}.result-item[data-v-881379bd]{grid-template-columns:60px 1fr auto}.result-image[data-v-881379bd]{width:60px;height:60px}}.language-selector[data-v-2c8bc92f]{position:relative}.language-button[data-v-2c8bc92f]{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;background:transparent;border:1px solid #5C5C5C;border-radius:.2rem;color:#fff;cursor:pointer;transition:all .3s ease;font-size:1.4rem}.language-button[data-v-2c8bc92f]:hover{background:#1a1a1a;border-color:red}.flag[data-v-2c8bc92f]{font-size:1.8rem;line-height:1}.lang-code[data-v-2c8bc92f]{font-weight:600;font-family:Oswald,sans-serif;text-transform:uppercase}.arrow[data-v-2c8bc92f]{font-size:2rem;transition:transform .3s ease}.arrow.open[data-v-2c8bc92f]{transform:rotate(180deg)}.language-dropdown[data-v-2c8bc92f]{position:absolute;top:calc(100% + .8rem);right:0;min-width:200px;background:#000;border:1px solid #5C5C5C;border-radius:.2rem;box-shadow:0 4px 12px #0000004d;z-index:1000;overflow:hidden}.language-option[data-v-2c8bc92f]{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.2rem 1.6rem;background:transparent;border:none;border-bottom:1px solid #2a2a2a;color:#fff;text-align:left;cursor:pointer;transition:all .3s ease;font-size:1.5rem}.language-option[data-v-2c8bc92f]:last-child{border-bottom:none}.language-option[data-v-2c8bc92f]:hover{background:#1a1a1a}.language-option.active[data-v-2c8bc92f]{background:#1a1a1a;color:red}.lang-name[data-v-2c8bc92f]{flex:1;font-weight:500}.check[data-v-2c8bc92f]{font-size:2rem;color:red}.dropdown-enter-active[data-v-2c8bc92f],.dropdown-leave-active[data-v-2c8bc92f]{transition:all .3s ease}.dropdown-enter-from[data-v-2c8bc92f],.dropdown-leave-to[data-v-2c8bc92f]{opacity:0;transform:translateY(-10px)}.language-selector.ligier-theme .language-button[data-v-2c8bc92f]{border-color:#eee300}.language-selector.ligier-theme .language-button[data-v-2c8bc92f]:hover{border-color:#eee300;background:#eee3001a}.language-selector.ligier-theme .language-option.active[data-v-2c8bc92f],.language-selector.ligier-theme .check[data-v-2c8bc92f]{color:#0063a9}@media(max-width:479px){.language-button[data-v-2c8bc92f]{padding:.6rem;border:none;gap:0;min-width:40px;min-height:40px;justify-content:center}.lang-code[data-v-2c8bc92f],.arrow[data-v-2c8bc92f]{display:none}}.price-toggle[data-v-1f12dca0]{display:flex;align-items:center;gap:.6rem}.pro-badge[data-v-1f12dca0]{background:#018849;color:#fff;font-family:Oswald,sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;padding:.2rem .6rem;border-radius:.2rem;letter-spacing:.05em;line-height:1.4}.toggle-pill[data-v-1f12dca0]{display:flex;align-items:center;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:2rem;padding:.2rem;cursor:pointer;transition:all .2s ease}.toggle-pill[data-v-1f12dca0]:hover{background:#ffffff40}.toggle-option[data-v-1f12dca0]{font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:500;text-transform:uppercase;padding:.3rem .8rem;border-radius:2rem;color:#fff9;transition:all .2s ease;line-height:1.4}.toggle-option.active[data-v-1f12dca0]{background:#fff;color:#000}.user-menu-container[data-v-b6f888ff]{position:relative}.user-menu-dropdown[data-v-b6f888ff]{position:absolute;top:calc(100% + 1rem);right:0;min-width:280px;background:#fff;border-radius:.8rem;box-shadow:0 4px 20px #00000026;overflow:hidden;z-index:1000}.user-menu-dropdown[data-v-b6f888ff]:before{content:"";position:absolute;top:-1rem;left:0;right:0;height:1rem}.user-info[data-v-b6f888ff]{display:flex;align-items:center;gap:1.2rem;padding:2rem;background:linear-gradient(135deg,#000,#1a1a1a);color:#fff;border-radius:.8rem .8rem 0 0}.user-avatar[data-v-b6f888ff]{flex-shrink:0}.user-avatar .material-symbols-rounded[data-v-b6f888ff]{font-size:4.8rem;color:var(--color-primary)}.user-details[data-v-b6f888ff]{flex:1;min-width:0}.user-name[data-v-b6f888ff]{font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:600;margin:0 0 .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-b6f888ff]{font-size:1.3rem;color:#b3b3b3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-nav[data-v-b6f888ff]{padding:.8rem 0}.menu-item[data-v-b6f888ff]{display:flex;align-items:center;gap:1.2rem;width:100%;padding:1.2rem 2rem;background:transparent;border:none;color:#000;text-decoration:none;font-family:Montserrat,sans-serif;font-size:1.5rem;text-align:left;cursor:pointer;transition:all .2s ease}.menu-item[data-v-b6f888ff]:hover{background:#f5f5f5;color:var(--color-primary)}.menu-item .material-symbols-rounded[data-v-b6f888ff]{font-size:2.4rem;color:currentColor}.menu-item.logout[data-v-b6f888ff]{border-top:1px solid #E5E5E5;margin-top:.8rem;padding-top:1.6rem;color:var(--color-primary);font-weight:500}.menu-item.logout[data-v-b6f888ff]:hover{background:#fff5f5}.dropdown-enter-active[data-v-b6f888ff],.dropdown-leave-active[data-v-b6f888ff]{transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:top right}.dropdown-enter-from[data-v-b6f888ff],.dropdown-leave-to[data-v-b6f888ff]{opacity:0;transform:translateY(-10px) scale(.95)}.dropdown-enter-to[data-v-b6f888ff],.dropdown-leave-from[data-v-b6f888ff]{opacity:1;transform:translateY(0) scale(1)}@media(max-width:768px){.user-menu-dropdown[data-v-b6f888ff]{min-width:260px;right:-1rem}.user-info[data-v-b6f888ff]{padding:1.6rem}.user-name[data-v-b6f888ff]{font-size:1.5rem}.user-email[data-v-b6f888ff]{font-size:1.2rem}.menu-item[data-v-b6f888ff]{padding:1rem 1.6rem;font-size:1.4rem}.menu-item .material-symbols-rounded[data-v-b6f888ff]{font-size:2.2rem}}.mega-menu{background-color:var(--color-primary)!important;width:100%;position:relative;z-index:101}.mega-menu .categories-row{background-color:var(--color-primary)!important}.mega-menu .secondary-row,.mega-menu .brands-row{background-color:var(--color-primary-dark)!important}.menu-row[data-v-58fb2e50]{width:100%}.menu-container[data-v-58fb2e50]{max-width:1400px;margin:0 auto;padding:0 2rem}.menu-row ul[data-v-58fb2e50]{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:0}.menu-row li[data-v-58fb2e50]{position:relative}.menu-row li a[data-v-58fb2e50],.menu-row li[data-v-58fb2e50] a{display:flex;align-items:center;gap:.4rem;padding:1.2rem 1.4rem;color:#fff!important;text-decoration:none;font-family:Oswald,sans-serif;font-size:1.3rem;text-transform:uppercase;font-weight:500;letter-spacing:.02em;transition:background .2s ease;white-space:nowrap;cursor:pointer;pointer-events:auto}.menu-row li a[data-v-58fb2e50]:hover,.menu-row li[data-v-58fb2e50] a:hover,.menu-row li.active a[data-v-58fb2e50],.menu-row li.active[data-v-58fb2e50] a{background:#0003;color:#fff!important}.dropdown-arrow[data-v-58fb2e50]{font-size:1.6rem;transition:transform .2s ease}.menu-row li.active .dropdown-arrow[data-v-58fb2e50]{transform:rotate(180deg)}.highlight a[data-v-58fb2e50]{color:gold!important;font-weight:600}.gift-icon[data-v-58fb2e50]{font-size:1.6rem;margin-right:.2rem}.secondary-row[data-v-58fb2e50]{background-color:var(--color-primary-dark)!important}.secondary-row ul[data-v-58fb2e50]{padding:.4rem 0}.secondary-row li a[data-v-58fb2e50]{padding:.8rem 1.4rem;font-size:1.2rem;font-weight:500}.brands-row[data-v-58fb2e50]{background-color:var(--color-primary-dark)!important}.brands-row ul[data-v-58fb2e50]{padding:.6rem 0}.brands-row li a[data-v-58fb2e50]{padding:.8rem 1.2rem;font-size:1.2rem;font-weight:400}.loading-row[data-v-58fb2e50]{padding:1rem 0;text-align:center}.spinning[data-v-58fb2e50]{color:#fff;font-size:2rem;animation:spin-58fb2e50 1s linear infinite}@keyframes spin-58fb2e50{to{transform:rotate(360deg)}}.brands-slide-enter-active[data-v-58fb2e50],.brands-slide-leave-active[data-v-58fb2e50]{transition:all .2s ease}.brands-slide-enter-from[data-v-58fb2e50],.brands-slide-leave-to[data-v-58fb2e50]{opacity:0;transform:translateY(-10px)}@media(max-width:1023px){.mega-menu[data-v-58fb2e50]{display:none}}@media(max-width:1200px){.menu-row li a[data-v-58fb2e50]{padding:1rem;font-size:1.2rem}.brands-row li a[data-v-58fb2e50]{padding:.6rem .8rem;font-size:1.1rem}}.kutvek-header .quick-links{display:none;align-items:center;gap:0;flex:1;justify-content:center;margin:0 1rem}@media(min-width:1200px){.kutvek-header .quick-links{display:flex}}.kutvek-header .quick-link{color:#fff;text-decoration:none;font-family:Oswald,sans-serif;font-size:1.1rem;font-weight:500;text-transform:uppercase;padding:.5rem .8rem;border:1px solid rgba(255,255,255,.3);transition:all .2s ease;white-space:nowrap}.kutvek-header .quick-link:hover{background:#ffffff1a}.kutvek-header .quick-link.highlight{background:var(--color-primary);border-color:var(--color-primary)}.kutvek-header .quick-link.highlight:hover{background:var(--color-primary-dark)}.kutvek-header .ligier-nav{display:none;align-items:center;gap:3rem}@media(min-width:769px){.kutvek-header .ligier-nav{display:flex}}.kutvek-header .ligier-nav-link{color:#fff;font-size:1.4rem;font-weight:500;text-decoration:none;transition:opacity .3s ease}.kutvek-header .ligier-nav-link:hover{opacity:.8}.kutvek-header[data-v-be6a718c]{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 10px #0000001a}.info-bar[data-v-be6a718c]{background:#1a1a1a;padding:.6rem 0}.info-bar .container[data-v-be6a718c]{display:flex;justify-content:space-between;align-items:center}.trustpilot-link[data-v-be6a718c]{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:#fff;font-size:1.3rem;transition:opacity .3s ease}.trustpilot-link[data-v-be6a718c]:hover{opacity:.8}.rating-text[data-v-be6a718c]{font-weight:600;color:#fff}.stars[data-v-be6a718c]{display:flex;gap:.2rem;color:#00b67a;align-items:center}.stars svg[data-v-be6a718c]{width:1.2rem;height:1.2rem}.trustpilot-brand[data-v-be6a718c]{color:#00b67a;font-weight:500}.phone-link[data-v-be6a718c]{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:#fff;font-size:1.4rem;font-weight:500;transition:color .3s ease}.phone-link[data-v-be6a718c]:hover{color:var(--color-primary)}.phone-link svg[data-v-be6a718c]{width:1.4rem;height:1.4rem;fill:var(--color-primary)}@media(max-width:768px){.info-bar[data-v-be6a718c]{display:none}}.header-top[data-v-be6a718c]{background:#000;color:#fff;padding:.8rem 0}@media(min-width:768px){.header-top[data-v-be6a718c]{padding:1.2rem 0}}.logo-kutvek[data-v-be6a718c]{height:clamp(3.45rem,9.2vw,5.75rem);width:auto}.header-actions[data-v-be6a718c]{display:flex;align-items:center;gap:.4rem}@media(min-width:480px){.header-actions[data-v-be6a718c]{gap:.6rem}}@media(min-width:768px){.header-actions[data-v-be6a718c]{gap:.8rem}}@media(min-width:1024px){.header-actions[data-v-be6a718c]{gap:1rem}}.action-button[data-v-be6a718c],.cart-button[data-v-be6a718c],.mobile-menu-button[data-v-be6a718c]{background:transparent;border:none;color:#fff;cursor:pointer;padding:.6rem;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:.4rem}@media(min-width:480px){.action-button[data-v-be6a718c],.cart-button[data-v-be6a718c],.mobile-menu-button[data-v-be6a718c]{padding:.8rem;min-width:44px;min-height:44px}}.action-button[data-v-be6a718c]:hover,.cart-button[data-v-be6a718c]:hover,.mobile-menu-button[data-v-be6a718c]:hover{background:#ffffff1a}.cart-button[data-v-be6a718c]{position:relative}.cart-badge[data-v-be6a718c]{position:absolute;top:0;right:0;background:var(--color-secondary);color:#fff;font-size:1.2rem;font-weight:700;padding:.2rem .6rem;border-radius:50%;min-width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.notification-badge[data-v-be6a718c]{position:absolute;top:0;right:0;background:#f59e0b;color:#fff;font-size:1rem;font-weight:700;padding:.1rem .4rem;border-radius:50%;min-width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;animation:pulse-be6a718c 2s ease-in-out infinite}@keyframes pulse-be6a718c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.user-menu-wrapper[data-v-be6a718c],.user-menu-wrapper .action-button[data-v-be6a718c]{position:relative}.action-button.active[data-v-be6a718c]{background:#fff3;color:var(--color-secondary)}.trust-bar[data-v-be6a718c]{background:#f2f2f2;padding:.8rem 0}@media(min-width:768px){.trust-bar[data-v-be6a718c]{padding:1.2rem 0}}.trust-items[data-v-be6a718c]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}@media(min-width:768px){.trust-items[data-v-be6a718c]{justify-content:space-around;gap:2rem}}@media(max-width:767px){.trust-items[data-v-be6a718c]{flex-direction:row;justify-content:space-between;gap:.5rem}.trust-item[data-v-be6a718c]{font-size:1rem;gap:.4rem;flex:1;justify-content:center;text-align:center}.trust-item span[data-v-be6a718c]:not(.material-symbols-rounded){display:none}.trust-item .material-symbols-rounded[data-v-be6a718c]{font-size:2rem}}@media(min-width:480px)and (max-width:767px){.trust-item span[data-v-be6a718c]:not(.material-symbols-rounded){display:inline;font-size:1.1rem}}.trust-item[data-v-be6a718c]{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;color:#5c5c5c}.trust-item .material-symbols-rounded[data-v-be6a718c]{font-size:2rem;color:var(--color-primary)}.kutvek-header.ligier-theme .header-top[data-v-be6a718c]{background:#0063a9}.kutvek-header.ligier-theme .logo-kutvek[data-v-be6a718c]{height:10.78rem}@media(max-width:768px){.kutvek-header.ligier-theme .logo-kutvek[data-v-be6a718c]{height:8.625rem}}@media(max-width:479px){.kutvek-header.ligier-theme .logo-kutvek[data-v-be6a718c]{height:7.19rem}}.kutvek-footer[data-v-ec1bffb9]{background:#000;color:#fff}.footer-top[data-v-ec1bffb9]{padding:2rem 0;background:#1a1a1a}@media(min-width:768px){.footer-top[data-v-ec1bffb9]{padding:3rem 0}}@media(min-width:1024px){.footer-top[data-v-ec1bffb9]{padding:4rem 0}}.usp-grid[data-v-ec1bffb9]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:480px){.usp-grid[data-v-ec1bffb9]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media(min-width:768px){.usp-grid[data-v-ec1bffb9]{grid-template-columns:repeat(4,1fr);gap:2.5rem}}@media(min-width:1024px){.usp-grid[data-v-ec1bffb9]{gap:3rem}}.usp-grid-3[data-v-ec1bffb9]{grid-template-columns:1fr;max-width:900px;margin:0 auto}@media(min-width:480px){.usp-grid-3[data-v-ec1bffb9]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.usp-grid-3[data-v-ec1bffb9]{grid-template-columns:repeat(3,1fr)}}.usp-card[data-v-ec1bffb9]{text-align:center}.usp-card .material-symbols-rounded[data-v-ec1bffb9]{font-size:clamp(3rem,6vw,4rem);color:var(--color-primary);margin-bottom:.8rem}@media(min-width:768px){.usp-card .material-symbols-rounded[data-v-ec1bffb9]{margin-bottom:1rem}}.usp-card h3[data-v-ec1bffb9]{font-family:Oswald,sans-serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:600;margin-bottom:.5rem;color:#fff}@media(min-width:768px){.usp-card h3[data-v-ec1bffb9]{margin-bottom:.8rem}}.usp-card p[data-v-ec1bffb9]{font-size:clamp(1.2rem,2vw,1.4rem);color:#bfbdbd}.footer-main[data-v-ec1bffb9]{padding:2.5rem 0}@media(min-width:768px){.footer-main[data-v-ec1bffb9]{padding:3.5rem 0}}@media(min-width:1024px){.footer-main[data-v-ec1bffb9]{padding:5rem 0}}.footer-grid[data-v-ec1bffb9]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:480px){.footer-grid[data-v-ec1bffb9]{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:768px){.footer-grid[data-v-ec1bffb9]{grid-template-columns:repeat(4,1fr);gap:3rem}}@media(min-width:1024px){.footer-grid[data-v-ec1bffb9]{gap:4rem}}.footer-column h4[data-v-ec1bffb9]{font-family:Oswald,sans-serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:600;margin-bottom:1.2rem;color:var(--color-primary);text-transform:uppercase}@media(min-width:768px){.footer-column h4[data-v-ec1bffb9]{margin-bottom:2rem}}@media(max-width:479px){.footer-column[data-v-ec1bffb9]{text-align:center}}.footer-text[data-v-ec1bffb9]{font-size:1.4rem;line-height:1.6;color:#bfbdbd;margin-bottom:2rem}.footer-logo[data-v-ec1bffb9]{height:4.6rem;width:auto;margin-top:2rem}.footer-links[data-v-ec1bffb9]{list-style:none;padding:0;margin:0}.footer-links li[data-v-ec1bffb9]{margin-bottom:1.2rem}.footer-links a[data-v-ec1bffb9]{color:#bfbdbd;text-decoration:none;font-size:1.4rem;transition:color .3s ease}.footer-links a[data-v-ec1bffb9]:hover{color:var(--color-primary)}.newsletter-form[data-v-ec1bffb9]{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1rem}@media(min-width:480px){.newsletter-form[data-v-ec1bffb9]{flex-direction:row;gap:1rem}}.newsletter-input[data-v-ec1bffb9]{flex:1;padding:1.2rem;border:1px solid #5C5C5C;background:#1a1a1a;color:#fff;border-radius:.2rem;font-size:1.4rem}.newsletter-input[data-v-ec1bffb9]:focus{outline:none;border-color:var(--color-primary)}.newsletter-button[data-v-ec1bffb9]{padding:1.2rem 2.4rem;background:var(--color-primary);color:#fff;border:none;border-radius:.2rem;font-family:Oswald,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background .3s ease}.newsletter-button[data-v-ec1bffb9]:hover{background:var(--color-primary-dark)}.newsletter-message[data-v-ec1bffb9]{font-size:1.3rem;padding:1rem;border-radius:.2rem}.newsletter-message.success[data-v-ec1bffb9]{color:#4caf50;background:#4caf501a;border:1px solid #4CAF50}.newsletter-message.error[data-v-ec1bffb9]{color:#dc2626;background:#dc26261a;border:1px solid #dc2626}.footer-bottom[data-v-ec1bffb9]{padding:3rem 0;border-top:1px solid #5C5C5C}.footer-bottom-content[data-v-ec1bffb9]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}@media(max-width:768px){.footer-bottom-content[data-v-ec1bffb9]{flex-direction:column;text-align:center}}.social-links[data-v-ec1bffb9]{display:flex;gap:1.6rem}.social-links a[data-v-ec1bffb9]{color:#fff;transition:color .3s ease}.social-links a[data-v-ec1bffb9]:hover{color:var(--color-primary)}.social-links .social-icon[data-v-ec1bffb9]{width:2rem;height:2rem}.copyright[data-v-ec1bffb9]{font-size:1.4rem;color:#bfbdbd}.legal-links[data-v-ec1bffb9]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media(min-width:480px){.legal-links[data-v-ec1bffb9]{gap:1.5rem}}@media(min-width:768px){.legal-links[data-v-ec1bffb9]{gap:2rem}}.legal-links a[data-v-ec1bffb9]{color:#bfbdbd;text-decoration:none;font-size:clamp(1.2rem,2vw,1.4rem);transition:color .3s ease}.legal-links a[data-v-ec1bffb9]:hover{color:var(--color-primary)}.kutvek-footer.ligier-theme[data-v-ec1bffb9]{background:#0063a9}.kutvek-footer.ligier-theme .footer-top[data-v-ec1bffb9]{background:#004a7c}.kutvek-footer.ligier-theme .usp-card .material-symbols-rounded[data-v-ec1bffb9]{color:#eee300}.kutvek-footer.ligier-theme .usp-card h3[data-v-ec1bffb9]{color:#fff}.kutvek-footer.ligier-theme .usp-card p[data-v-ec1bffb9]{color:#ffffffb3}.kutvek-footer.ligier-theme .footer-column h4[data-v-ec1bffb9]{color:#eee300}.kutvek-footer.ligier-theme .footer-text[data-v-ec1bffb9],.kutvek-footer.ligier-theme .footer-links a[data-v-ec1bffb9]{color:#fffc}.kutvek-footer.ligier-theme .footer-links a[data-v-ec1bffb9]:hover{color:#eee300}.kutvek-footer.ligier-theme .newsletter-input[data-v-ec1bffb9]{background:#ffffff1a;border-color:#ffffff4d}.kutvek-footer.ligier-theme .newsletter-input[data-v-ec1bffb9]:focus{border-color:#eee300}.kutvek-footer.ligier-theme .newsletter-button[data-v-ec1bffb9]{background:#eee300;color:#0063a9}.kutvek-footer.ligier-theme .newsletter-button[data-v-ec1bffb9]:hover{background:#d4cb00}.kutvek-footer.ligier-theme .footer-bottom[data-v-ec1bffb9]{border-top-color:#fff3}.kutvek-footer.ligier-theme .social-links a[data-v-ec1bffb9]:hover{color:#eee300}.kutvek-footer.ligier-theme .copyright[data-v-ec1bffb9],.kutvek-footer.ligier-theme .legal-links a[data-v-ec1bffb9]{color:#ffffffb3}.kutvek-footer.ligier-theme .legal-links a[data-v-ec1bffb9]:hover{color:#eee300}.kutvek-footer.ligier-theme .footer-logo[data-v-ec1bffb9]{height:10.78rem}@media(max-width:768px){.kutvek-footer.ligier-theme .footer-logo[data-v-ec1bffb9]{height:8.625rem}}@media(max-width:479px){.kutvek-footer.ligier-theme .footer-logo[data-v-ec1bffb9]{height:7.19rem}}.minicart-overlay[data-v-36264935]{position:fixed;top:0;right:0;width:100%;height:100%;background:#00000080;z-index:1000;display:flex;justify-content:flex-end}.minicart[data-v-36264935]{width:90%;max-width:500px;height:100%;background:#fff;display:flex;flex-direction:column}.minicart-header[data-v-36264935]{background:#000;padding:2rem;display:flex;justify-content:space-between;align-items:center}.minicart-logo[data-v-36264935]{height:4rem}.close-button[data-v-36264935]{background:transparent;border:none;color:#fff;cursor:pointer;padding:.8rem}.minicart-content[data-v-36264935]{flex:1;overflow-y:auto;padding:2rem}.empty-state[data-v-36264935]{text-align:center;padding:4rem 2rem}.empty-state .material-symbols-rounded[data-v-36264935]{font-size:6rem;color:#bfbdbd;margin-bottom:2rem}.shop-button[data-v-36264935]{background:var(--color-primary);color:#fff;padding:1.2rem 2.4rem;border-radius:.2rem;font-family:Oswald,sans-serif;text-decoration:none;display:inline-block}.cart-title[data-v-36264935]{font-family:Oswald,sans-serif;font-size:2.4rem;margin-bottom:2rem}.cart-item[data-v-36264935]{display:grid;grid-template-columns:1fr auto;gap:1.6rem;padding:1.6rem 0;border-bottom:1px solid #F2F2F2}.item-name[data-v-36264935]{font-size:1.6rem;margin:0 0 .8rem}.item-quantity[data-v-36264935]{display:flex;gap:.8rem;align-items:center}.qty-button[data-v-36264935]{background:#f2f2f2;border:none;width:3rem;height:3rem;border-radius:.2rem;cursor:pointer}.item-price[data-v-36264935]{font-size:1.8rem;font-weight:700;margin:0}.remove-button[data-v-36264935]{background:transparent;border:none;color:#737373;cursor:pointer}.cart-summary[data-v-36264935]{border-top:2px solid #F2F2F2;padding-top:2rem;margin:2rem 0}.summary-line[data-v-36264935]{display:flex;justify-content:space-between;font-size:2rem;font-weight:700}.checkout-button[data-v-36264935]{background:var(--color-primary);color:#fff;padding:1.6rem;border-radius:.2rem;font-family:Oswald,sans-serif;font-size:1.8rem;text-decoration:none;text-align:center;display:block}.cart-slide-enter-active[data-v-36264935],.cart-slide-leave-active[data-v-36264935]{transition:opacity .3s}.cart-slide-enter-from[data-v-36264935],.cart-slide-leave-to[data-v-36264935]{opacity:0}.mobile-menu-overlay[data-v-76ae461d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;display:flex;justify-content:flex-end}.mobile-menu[data-v-76ae461d]{width:90%;max-width:320px;height:100%;background:var(--color-menu-bg, #000000);color:#fff;overflow-y:auto;box-shadow:-2px 0 10px #0000004d;-webkit-overflow-scrolling:touch}@media(min-width:480px){.mobile-menu[data-v-76ae461d]{width:85%;max-width:380px}}@media(min-width:768px){.mobile-menu[data-v-76ae461d]{width:80%;max-width:450px}}.mobile-menu-header[data-v-76ae461d]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid #5C5C5C}.mobile-logo[data-v-76ae461d]{height:4rem;width:auto}.close-button[data-v-76ae461d]{background:transparent;border:none;color:#fff;cursor:pointer;padding:1rem;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:.4rem;transition:background .2s ease}.close-button[data-v-76ae461d]:hover,.close-button[data-v-76ae461d]:active{background:#ffffff1a}.mobile-nav[data-v-76ae461d]{padding:2rem 0}.mobile-nav-list[data-v-76ae461d]{list-style:none;padding:0;margin:0}.mobile-nav-link[data-v-76ae461d]{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;min-height:48px;color:#fff;text-decoration:none;font-family:Oswald,sans-serif;font-size:1.6rem;font-weight:500;text-transform:uppercase;transition:all .3s ease-out}@media(min-width:480px){.mobile-nav-link[data-v-76ae461d]{gap:1.6rem;padding:1.6rem 2rem;font-size:1.8rem}}.mobile-nav-link[data-v-76ae461d]:hover,.mobile-nav-link[data-v-76ae461d]:active{background:#1a1a1a;color:var(--color-primary)}.mobile-nav-link.promo-link[data-v-76ae461d]{color:var(--color-primary);font-weight:600}.mobile-nav-link .material-symbols-rounded[data-v-76ae461d]{font-size:2.4rem}.loading-state[data-v-76ae461d],.error-state[data-v-76ae461d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;padding:4rem 2rem;color:#fff;text-align:center}.loading-state .material-symbols-rounded[data-v-76ae461d],.error-state .material-symbols-rounded[data-v-76ae461d]{font-size:4.8rem}.loading-state .material-symbols-rounded.spinning[data-v-76ae461d]{animation:spin-76ae461d 1s linear infinite}@keyframes spin-76ae461d{to{transform:rotate(360deg)}}.error-state[data-v-76ae461d],.error-state .material-symbols-rounded[data-v-76ae461d]{color:var(--color-primary)}.loading-state p[data-v-76ae461d],.error-state p[data-v-76ae461d]{font-size:1.6rem;margin:0}.category-item[data-v-76ae461d]{border-bottom:1px solid #2a2a2a}.category-link-wrapper[data-v-76ae461d]{display:flex;align-items:center;justify-content:space-between}.category-link[data-v-76ae461d]{flex:1;display:flex;align-items:center;gap:.8rem;padding:1.6rem 2rem;color:#fff;text-decoration:none;font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:500;text-transform:uppercase;transition:all .3s ease}.category-link[data-v-76ae461d]:hover,.category-link[data-v-76ae461d]:active{background:#1a1a1a;color:var(--color-primary)}.category-name[data-v-76ae461d]{flex:1}.gift-icon[data-v-76ae461d]{font-size:2rem;margin-right:.2rem}.toggle-button[data-v-76ae461d]{background:transparent;border:none;color:#fff;cursor:pointer;padding:1.6rem 2rem;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.toggle-button[data-v-76ae461d]:hover{color:var(--color-primary)}.toggle-button .material-symbols-rounded[data-v-76ae461d]{font-size:2.4rem}.subcategories[data-v-76ae461d]{list-style:none;padding:0;margin:0;background:#1a1a1a}.subcategory-link[data-v-76ae461d]{padding-left:4rem!important;font-size:1.6rem!important}.subcategories-loading[data-v-76ae461d]{padding:1.2rem 4rem;background:#1a1a1a;color:#fff}.subcategories-loading .spinning[data-v-76ae461d]{font-size:2rem}.expand-enter-active[data-v-76ae461d],.expand-leave-active[data-v-76ae461d]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-76ae461d],.expand-leave-to[data-v-76ae461d]{max-height:0;opacity:0}.expand-enter-to[data-v-76ae461d],.expand-leave-from[data-v-76ae461d]{max-height:500px;opacity:1}.mobile-language-selector[data-v-76ae461d]{padding:1.6rem 2rem;border-top:1px solid #5C5C5C}.mobile-user-actions[data-v-76ae461d]{padding:2rem;border-top:1px solid #5C5C5C;display:flex;flex-direction:column;gap:1.2rem}.mobile-action-button[data-v-76ae461d]{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;min-height:48px;background:#1a1a1a;color:#fff;text-decoration:none;font-size:1.5rem;border-radius:.4rem;transition:all .3s ease-out}@media(min-width:480px){.mobile-action-button[data-v-76ae461d]{font-size:1.6rem}}.mobile-action-button[data-v-76ae461d]:hover{background:var(--color-primary)}.mobile-action-button .material-symbols-rounded[data-v-76ae461d]{font-size:2rem}.mobile-menu-enter-active[data-v-76ae461d],.mobile-menu-leave-active[data-v-76ae461d]{transition:opacity .3s ease-out}.mobile-menu-enter-active .mobile-menu[data-v-76ae461d],.mobile-menu-leave-active .mobile-menu[data-v-76ae461d]{transition:transform .3s ease-out}.mobile-menu-enter-from[data-v-76ae461d],.mobile-menu-leave-to[data-v-76ae461d]{opacity:0}.mobile-menu-enter-from .mobile-menu[data-v-76ae461d],.mobile-menu-leave-to .mobile-menu[data-v-76ae461d]{transform:translate(100%)}.mobile-menu.ligier-theme[data-v-76ae461d]{background:var(--color-primary, #0063A9)}.mobile-menu.ligier-theme .mobile-menu-header[data-v-76ae461d]{border-bottom-color:#fff3}.mobile-menu.ligier-theme .mobile-nav-link[data-v-76ae461d]:hover,.mobile-menu.ligier-theme .mobile-nav-link[data-v-76ae461d]:active{background:#ffffff1a;color:var(--color-secondary, #EEE300)}.mobile-menu.ligier-theme .mobile-action-button[data-v-76ae461d]{background:#ffffff1a}.mobile-menu.ligier-theme .mobile-action-button[data-v-76ae461d]:hover{background:var(--color-secondary, #EEE300);color:var(--color-primary, #0063A9)}.mobile-menu.ligier-theme .mobile-user-actions[data-v-76ae461d],.mobile-menu.ligier-theme .mobile-language-selector[data-v-76ae461d]{border-top-color:#fff3}.ligier-studio-banner[data-v-76ae461d]{padding:0 2rem 2rem}.ligier-studio-link[data-v-76ae461d]{display:flex;align-items:center;gap:1.2rem;padding:1.6rem;background:var(--color-secondary, #EEE300);color:var(--color-primary, #0063A9);text-decoration:none;border-radius:.8rem;transition:all .3s ease}.ligier-studio-link[data-v-76ae461d]:hover{background:#d4cc00;transform:translate(4px)}.ligier-studio-link .material-symbols-rounded[data-v-76ae461d]{font-size:3rem}.ligier-studio-link .link-text[data-v-76ae461d]{display:flex;flex-direction:column;gap:.2rem}.ligier-studio-link .link-text strong[data-v-76ae461d]{font-family:Oswald,sans-serif;font-size:1.8rem;font-weight:600;text-transform:uppercase}.ligier-studio-link .link-text small[data-v-76ae461d]{font-size:1.2rem;opacity:.8}.ligier-nav-list .category-item[data-v-76ae461d]{border-bottom:1px solid rgba(255,255,255,.15)}.ligier-mobile-link[data-v-76ae461d]{font-size:1.8rem}.mobile-menu.ligier-theme .ligier-mobile-link[data-v-76ae461d]:hover,.mobile-menu.ligier-theme .ligier-mobile-link[data-v-76ae461d]:active{background:#ffffff1a;color:var(--color-secondary, #EEE300)}.toast-container[data-v-e0446f45]{position:fixed;top:2rem;right:2rem;z-index:10000;display:flex;flex-direction:column;gap:1rem;max-width:40rem;pointer-events:none}@media(max-width:480px){.toast-container[data-v-e0446f45]{top:1rem;right:1rem;left:1rem;max-width:none}}.toast[data-v-e0446f45]{display:flex;align-items:flex-start;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:.8rem;box-shadow:0 4px 20px #00000026;pointer-events:auto;min-width:30rem;max-width:100%}@media(max-width:480px){.toast[data-v-e0446f45]{min-width:auto}}.toast--success[data-v-e0446f45]{background:#ecfdf5;border-left:4px solid #10b981}.toast--success .toast__icon[data-v-e0446f45]{color:#10b981}.toast--error[data-v-e0446f45]{background:#fef2f2;border-left:4px solid #ef4444}.toast--error .toast__icon[data-v-e0446f45]{color:#ef4444}.toast--warning[data-v-e0446f45]{background:#fffbeb;border-left:4px solid #f59e0b}.toast--warning .toast__icon[data-v-e0446f45]{color:#f59e0b}.toast--info[data-v-e0446f45]{background:#eff6ff;border-left:4px solid #3b82f6}.toast--info .toast__icon[data-v-e0446f45]{color:#3b82f6}.toast__icon[data-v-e0446f45]{flex-shrink:0}.toast__icon .material-symbols-rounded[data-v-e0446f45]{font-size:2.4rem}.toast__content[data-v-e0446f45]{flex:1;min-width:0}.toast__message[data-v-e0446f45]{margin:0;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:500;color:#1f2937;line-height:1.4}.toast__close[data-v-e0446f45]{flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:.4rem;margin:-.4rem -.4rem -.4rem 0;border-radius:.4rem;color:#9ca3af;transition:all .2s ease}.toast__close[data-v-e0446f45]:hover{background:#0000000d;color:#6b7280}.toast__close .material-symbols-rounded[data-v-e0446f45]{font-size:2rem}.toast-enter-active[data-v-e0446f45]{animation:toast-in-e0446f45 .3s ease-out}.toast-leave-active[data-v-e0446f45]{animation:toast-out-e0446f45 .25s ease-in forwards}@keyframes toast-in-e0446f45{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toast-out-e0446f45{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media(max-width:480px){@keyframes toast-in-e0446f45{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out-e0446f45{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}}.app-loading[data-v-391073a2]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fafafa;z-index:9999}.loading-spinner[data-v-391073a2]{width:40px;height:40px;border:3px solid #E5E5E5;border-top-color:#333;border-radius:50%;animation:spin-391073a2 .8s linear infinite}@keyframes spin-391073a2{to{transform:rotate(360deg)}}#kutvek-app[data-v-391073a2]{display:flex;flex-direction:column;min-height:100vh}.main-content[data-v-391073a2]{flex:1}.page-enter-active[data-v-391073a2],.page-leave-active[data-v-391073a2]{transition:opacity .3s ease}.page-enter-from[data-v-391073a2],.page-leave-to[data-v-391073a2]{opacity:0}
