.accordion.svelte-14sayy9{width:100%}.accordion-header.svelte-14sayy9{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1rem;color:var(--secondary);background-color:var(--very-light-gray);border:none;text-align:left;cursor:pointer;transition:color .6s ease,background-color .6s ease;border-radius:0;border-bottom:1px solid var(--background);font-size:1rem;font-weight:500}.accordion-header.svelte-14sayy9:hover,.accordion-header.active.svelte-14sayy9{background-color:var(--secondary);color:var(--background)}.accordion-header.svelte-14sayy9 .accordion-symbol:where(.svelte-14sayy9){margin-right:.5rem;font-size:1.2rem;min-width:1rem;display:inline-block}.accordion-header.svelte-14sayy9 .title-container:where(.svelte-14sayy9){display:flex;align-items:center;font-size:1rem}.accordion-icon.svelte-14sayy9{width:1.4rem;height:1.4rem;transition:transform .3s ease;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.accordion-icon.active.svelte-14sayy9{transform:rotate(180deg)}.accordion-content.svelte-14sayy9{padding:1rem;background-color:var(--background)}.title.svelte-1ch26l1{color:var(--secondary);text-transform:uppercase}.style-1.svelte-1ch26l1 .header-container:where(.svelte-1ch26l1){display:flex;justify-content:space-between;align-items:center}.style-1.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1){list-style-type:none;display:flex;padding:0;gap:.5rem;margin:0;flex-wrap:wrap}.style-1.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li:where(.svelte-1ch26l1) button:where(.svelte-1ch26l1){background-color:transparent;color:var(--secondary);border-radius:10px 10px 0 0;transition:background-color .3s ease-in-out;font-weight:600;border-bottom:none}.style-1.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li:where(.svelte-1ch26l1) button.switching:where(.svelte-1ch26l1):after{background-color:#fff}.style-1.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li.selected:where(.svelte-1ch26l1) button:where(.svelte-1ch26l1){background-color:transparent;color:var(--secondary);position:relative;border-bottom:2px solid var(--secondary)}.style-1.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li.selected:where(.svelte-1ch26l1) button:where(.svelte-1ch26l1):after{background-color:#fff}.style-1.svelte-1ch26l1 .products:where(.svelte-1ch26l1){padding:2rem 1rem;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:2rem;opacity:1;transition:opacity .3s ease-in-out;border-radius:var(--border-radius)}.style-1.svelte-1ch26l1 .products.switching:where(.svelte-1ch26l1){opacity:0}.style-1.svelte-1ch26l1 .products:where(.svelte-1ch26l1) .product-container:where(.svelte-1ch26l1){border-radius:var(--border-radius);width:calc(25% - 2rem)}@media (max-width: 1100px){.style-1.svelte-1ch26l1 .products:where(.svelte-1ch26l1) .product-container:where(.svelte-1ch26l1){width:calc(30% - 1rem)}}@media (max-width: 900px){.style-1.svelte-1ch26l1 .products:where(.svelte-1ch26l1) .product-container:where(.svelte-1ch26l1){gap:1rem;width:calc(50% - 1rem)}}.style-2.svelte-1ch26l1 .header-container:where(.svelte-1ch26l1){display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.style-2.svelte-1ch26l1 .header-container:where(.svelte-1ch26l1) .title:where(.svelte-1ch26l1){margin:0}.style-2.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1){list-style:none;padding:0;display:flex;justify-content:flex-start;gap:1rem;margin-bottom:2rem}.style-2.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li:where(.svelte-1ch26l1) button:where(.svelte-1ch26l1){background-color:var(--background);padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:500;color:var(--secondary);transition:all .2s ease}.style-2.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li:where(.svelte-1ch26l1) button:where(.svelte-1ch26l1):hover{background-color:var(--background-secondary)}.style-2.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li.selected:where(.svelte-1ch26l1) button:where(.svelte-1ch26l1){background-color:var(--secondary);color:var(--background)}.style-2.svelte-1ch26l1 .products:where(.svelte-1ch26l1){display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:1rem 0;opacity:1;transition:opacity .3s ease-in-out}.style-2.svelte-1ch26l1 .products.switching:where(.svelte-1ch26l1){opacity:0}.style-2.svelte-1ch26l1 .products:where(.svelte-1ch26l1) .product-container:where(.svelte-1ch26l1){width:100%}@media (max-width: 1200px){.style-2.svelte-1ch26l1 .products:where(.svelte-1ch26l1) .product-container:where(.svelte-1ch26l1){grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.style-2.svelte-1ch26l1 .products:where(.svelte-1ch26l1) .product-container:where(.svelte-1ch26l1){grid-template-columns:repeat(2,1fr)}}.style-3.svelte-1ch26l1 .list-products-container:where(.svelte-1ch26l1){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;position:relative}.style-3.svelte-1ch26l1 .header-container:where(.svelte-1ch26l1){display:flex;justify-content:space-between;align-items:center;text-align:center;border-bottom:2px solid var(--background-secondary);padding-bottom:1rem;width:100%}.style-3.svelte-1ch26l1 .title:where(.svelte-1ch26l1){margin:0;flex:0 0 auto}.style-3.svelte-1ch26l1 .group-list-container:where(.svelte-1ch26l1){flex:1;display:flex;justify-content:center}.style-3.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1){list-style:none;padding:0;display:flex;justify-content:center;gap:1.5rem;margin:0;flex-wrap:wrap}.style-3.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li:where(.svelte-1ch26l1) button:where(.svelte-1ch26l1){text-align:center;padding:.5rem 1rem;margin:0 auto;background-color:var(--background);color:var(--secondary);border-radius:var(--border-radius);transition:all .2s ease;font-weight:600}.style-3.svelte-1ch26l1 .group-list:where(.svelte-1ch26l1) li.selected:where(.svelte-1ch26l1) button:where(.svelte-1ch26l1){background-color:var(--secondary);color:var(--background)}.style-3.svelte-1ch26l1 a.primary:where(.svelte-1ch26l1){flex:0 0 auto}.style-3.svelte-1ch26l1 .products:where(.svelte-1ch26l1){display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;opacity:1;transition:opacity .3s ease-in-out}.style-3.svelte-1ch26l1 .products.switching:where(.svelte-1ch26l1){opacity:0}.style-3.svelte-1ch26l1 .products:where(.svelte-1ch26l1) .product-container:where(.svelte-1ch26l1){width:100%;transition:transform .2s ease}.style-3.svelte-1ch26l1 .products:where(.svelte-1ch26l1) .product-container:where(.svelte-1ch26l1):hover{transform:translateY(-4px)}@media (max-width: 1200px){.style-3.svelte-1ch26l1 .products:where(.svelte-1ch26l1){grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.style-3.svelte-1ch26l1 .products:where(.svelte-1ch26l1){grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.style-3.svelte-1ch26l1 .header-container:where(.svelte-1ch26l1){flex-direction:column;gap:1rem}.style-3.svelte-1ch26l1 .group-list-container:where(.svelte-1ch26l1){order:2;width:100%}.style-3.svelte-1ch26l1 .list-products-container:where(.svelte-1ch26l1){gap:1rem}}.hero.svelte-v8bn9o{height:100vh;position:relative;display:flex;align-items:center;padding:0 10%}@media (max-width: 600px){.hero.svelte-v8bn9o{padding:0 5%}}.hero.svelte-v8bn9o .overlay:where(.svelte-v8bn9o){width:100%;height:100%;background-color:rgba(0,0,0,var(--overlay-opacity));position:absolute;top:0;left:0;z-index:0}.hero.svelte-v8bn9o h1:where(.svelte-v8bn9o){position:relative;color:var(--background);font-size:6rem;text-transform:uppercase}@media (max-width: 600px){.hero.svelte-v8bn9o h1:where(.svelte-v8bn9o){font-size:4rem}}.featured-product.svelte-1xbuolk{margin:2rem 0;border-radius:var(--border-radius);transition:all .3s ease;background-color:var(--background-secondary);overflow:hidden;position:relative}h2.svelte-1xbuolk{font-size:2.5rem;font-weight:700;color:var(--secondary);margin:2rem;text-align:center}.product-layout.svelte-1xbuolk{display:grid;align-items:center}.product-image.svelte-1xbuolk img:where(.svelte-1xbuolk){width:100%;height:100%;object-fit:contain;transition:transform .3s ease;padding:1rem}.product-info.svelte-1xbuolk{display:flex;flex-direction:column;gap:1rem;padding:2rem}.product-brand.svelte-1xbuolk{font-size:1rem;font-weight:600;color:var(--primary);margin:0;text-transform:uppercase;letter-spacing:1px}h3.svelte-1xbuolk{font-size:2rem;font-weight:600;color:var(--secondary);margin:0;min-height:6rem;display:flex;justify-content:center;align-items:center}.product-description.svelte-1xbuolk{color:var(--secondary);margin:0;font-size:1.1rem}.product-actions.svelte-1xbuolk{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.price.svelte-1xbuolk{font-size:2.5rem;font-weight:300;color:var(--secondary);position:relative}.price.svelte-1xbuolk .currency:where(.svelte-1xbuolk){font-size:1.2rem;top:1px;margin-right:.7rem;font-weight:500;color:var(--secondary)}.add-to-cart.svelte-1xbuolk{padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--background);background-color:var(--primary);border:none;border-radius:var(--border-radius-round);cursor:pointer;transition:all .3s ease}.layout-1.svelte-1xbuolk{margin-left:auto;margin-right:auto}.layout-1.svelte-1xbuolk .product-layout:where(.svelte-1xbuolk){grid-template-columns:1fr 1fr}.layout-1.svelte-1xbuolk .product-image:where(.svelte-1xbuolk){display:flex;justify-content:center;align-items:center;height:300px}.layout-1.svelte-1xbuolk .product-image:where(.svelte-1xbuolk) img:where(.svelte-1xbuolk){width:80%}.layout-1.svelte-1xbuolk .product-brand-image:where(.svelte-1xbuolk){width:4rem;height:100%;object-fit:contain}.layout-1.svelte-1xbuolk h2:where(.svelte-1xbuolk){position:relative}.layout-1.svelte-1xbuolk h2:where(.svelte-1xbuolk):after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:3px;background-color:var(--primary)}.layout-1.svelte-1xbuolk h3:where(.svelte-1xbuolk){justify-content:start}.layout-2.svelte-1xbuolk{max-width:800px;margin-left:auto;margin-right:auto}.layout-2.svelte-1xbuolk .product-layout:where(.svelte-1xbuolk){grid-template-columns:1fr}.layout-2.svelte-1xbuolk .product-image:where(.svelte-1xbuolk){height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center}.layout-2.svelte-1xbuolk .product-image:where(.svelte-1xbuolk) img:where(.svelte-1xbuolk){width:60%}.layout-2.svelte-1xbuolk .product-brand-image:where(.svelte-1xbuolk){width:4rem;height:100%;object-fit:contain}.layout-2.svelte-1xbuolk h2:where(.svelte-1xbuolk){background-color:var(--primary);color:var(--background);padding:1rem;margin:0}.layout-2.svelte-1xbuolk .product-info:where(.svelte-1xbuolk){text-align:center}.layout-2.svelte-1xbuolk .product-actions:where(.svelte-1xbuolk){flex-direction:column;gap:1rem}.layout-2.svelte-1xbuolk .add-to-cart:where(.svelte-1xbuolk){width:100%}.layout-3.svelte-1xbuolk .product-layout:where(.svelte-1xbuolk){grid-template-columns:1fr 1fr}.layout-3.svelte-1xbuolk .product-image:where(.svelte-1xbuolk){height:100%}.layout-3.svelte-1xbuolk .product-info:where(.svelte-1xbuolk){padding:2rem}.layout-3.svelte-1xbuolk .product-brand-image:where(.svelte-1xbuolk){width:4rem;height:100%;object-fit:contain}.layout-3.svelte-1xbuolk h2:where(.svelte-1xbuolk){text-align:left;margin-bottom:1rem;position:relative}.layout-3.svelte-1xbuolk h2:where(.svelte-1xbuolk):after{content:"";position:absolute;bottom:-10px;left:0;width:100px;height:3px;background-color:var(--primary)}.layout-3.svelte-1xbuolk h3:where(.svelte-1xbuolk){justify-content:start}.layout-4.svelte-1xbuolk{display:flex;flex-direction:column}.layout-4.svelte-1xbuolk h2:where(.svelte-1xbuolk){text-align:left}.layout-4.svelte-1xbuolk .product-info:where(.svelte-1xbuolk){padding:0}.layout-4.svelte-1xbuolk .product-image:where(.svelte-1xbuolk){height:400px;width:100%}@media (max-width: 900px){.layout-4.svelte-1xbuolk .product-image:where(.svelte-1xbuolk){height:300px}}.layout-4.svelte-1xbuolk .product-brand-image:where(.svelte-1xbuolk){height:3rem;width:fit-content;object-fit:contain}.layout-4.svelte-1xbuolk h3:where(.svelte-1xbuolk){min-height:0;text-align:left;justify-content:flex-start}.layout-4.svelte-1xbuolk .product-actions:where(.svelte-1xbuolk){margin-top:0}.layout-4.svelte-1xbuolk .product-actions:where(.svelte-1xbuolk) .price:where(.svelte-1xbuolk){font-weight:400;font-family:var(--font-dm-mono)}@media (max-width: 900px){.layout-1.svelte-1xbuolk .product-layout:where(.svelte-1xbuolk),.layout-2.svelte-1xbuolk .product-layout:where(.svelte-1xbuolk),.layout-3.svelte-1xbuolk .product-layout:where(.svelte-1xbuolk){grid-template-columns:1fr}.layout-1.svelte-1xbuolk .product-image:where(.svelte-1xbuolk),.layout-1.svelte-1xbuolk .product-info:where(.svelte-1xbuolk),.layout-2.svelte-1xbuolk .product-image:where(.svelte-1xbuolk),.layout-2.svelte-1xbuolk .product-info:where(.svelte-1xbuolk),.layout-3.svelte-1xbuolk .product-image:where(.svelte-1xbuolk),.layout-3.svelte-1xbuolk .product-info:where(.svelte-1xbuolk){order:initial}.product-actions.svelte-1xbuolk{flex-direction:column;align-items:stretch;gap:1rem}.add-to-cart.svelte-1xbuolk{width:100%}.layout-3.svelte-1xbuolk .product-image:where(.svelte-1xbuolk){height:300px}.layout-3.svelte-1xbuolk .product-info:where(.svelte-1xbuolk){padding:2rem}}.low-in-stock.svelte-1xbuolk{position:absolute;top:1rem;right:1rem;background-color:var(--secondary);color:var(--background);padding:.25rem .5rem;font-size:.8rem;text-transform:uppercase;border-radius:var(--border-radius);z-index:1}.out-of-stock.svelte-1xbuolk{padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--background);background-color:var(--secondary);border:none;border-radius:var(--border-radius-round);cursor:not-allowed;opacity:.8;transition:all .3s ease}.product-image.svelte-1xbuolk{position:relative}.facet-list.svelte-vpt2n6{width:100%}.facet-grid.svelte-vpt2n6{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem}.facet-item.svelte-vpt2n6{flex:0 1 auto;height:100%;display:flex;align-items:center;justify-content:center}.facet-link.svelte-vpt2n6{display:flex;text-decoration:none;color:inherit;padding:1.1rem;height:100%}.facet-image.svelte-vpt2n6{width:auto;height:30px;max-width:100%;object-fit:contain}.facet-name.svelte-vpt2n6{font-size:1rem}.style-style1.svelte-vpt2n6 .facet-link:where(.svelte-vpt2n6){flex-direction:column;align-items:center;justify-content:center;background-color:var(--background-secondary);border-radius:var(--border-radius-round);padding:1.5rem}.style-style1.svelte-vpt2n6 .facet-container:where(.svelte-vpt2n6){display:flex;flex-direction:column;align-items:center;justify-content:center}.style-style1.svelte-vpt2n6 .facet-image:where(.svelte-vpt2n6){height:60px}.style-style1.svelte-vpt2n6 .facet-name:where(.svelte-vpt2n6){text-align:center;font-weight:500}.style-style2.svelte-vpt2n6 .facet-link:where(.svelte-vpt2n6){flex-direction:row;align-items:center;gap:1.5rem;background-color:var(--background-secondary);border-radius:var(--border-radius);padding:1rem 2rem}.style-style2.svelte-vpt2n6 .facet-container:where(.svelte-vpt2n6){display:flex;flex-direction:column;align-items:center;justify-content:center}.style-style2.svelte-vpt2n6 .facet-image:where(.svelte-vpt2n6){flex-shrink:0;height:40px}.style-style2.svelte-vpt2n6 .facet-name:where(.svelte-vpt2n6){font-weight:600}.style-style3.svelte-vpt2n6 .facet-item:where(.svelte-vpt2n6){height:auto;border:1px solid var(--gray);padding:1rem;border-radius:var(--border-radius-round);max-width:25rem}.style-style3.svelte-vpt2n6 .facet-image:where(.svelte-vpt2n6){width:auto;height:5rem;object-fit:contain}.style-style3.svelte-vpt2n6 .facet-container:where(.svelte-vpt2n6){display:flex;flex-direction:column;align-items:center;justify-content:center}.style-style3.svelte-vpt2n6 .facet-link:where(.svelte-vpt2n6){flex-direction:column;align-items:center;justify-content:center;padding:0;background-color:transparent;border:none;position:relative}.style-style3.svelte-vpt2n6 .facet-link:where(.svelte-vpt2n6):hover{transform:none}.style-style3.svelte-vpt2n6 .facet-name:where(.svelte-vpt2n6){text-align:center;font-size:1rem;font-weight:600;color:var(--secondary);position:relative;gap:1rem;padding-top:1rem}.style-style4.svelte-vpt2n6 .facet-grid:where(.svelte-vpt2n6){align-items:start}.style-style4.svelte-vpt2n6 .facet-item:where(.svelte-vpt2n6){height:auto;border:1px solid var(--gray);border-radius:50%}.style-style4.svelte-vpt2n6 .facet-item:where(.svelte-vpt2n6):hover{border-color:var(--primary)}.style-style4.svelte-vpt2n6 .facet-container:where(.svelte-vpt2n6){display:flex;flex-direction:column;align-items:center;justify-content:center;width:10rem}.style-style4.svelte-vpt2n6 .facet-link:where(.svelte-vpt2n6){flex-direction:column;align-items:center;justify-content:center;background-color:transparent;border:none;position:relative}.style-style4.svelte-vpt2n6 .facet-link:where(.svelte-vpt2n6):hover{transform:none}.style-style4.svelte-vpt2n6 .facet-image:where(.svelte-vpt2n6){width:5rem;height:5rem;object-fit:contain}.style-style4.svelte-vpt2n6 .facet-name:where(.svelte-vpt2n6){text-align:center;font-size:1rem;font-weight:600;color:var(--secondary);position:relative;gap:1rem;padding-top:1rem;width:fit-content}@media (max-width: 768px){.style-style1.svelte-vpt2n6 .facet-item:where(.svelte-vpt2n6){flex:1 1 calc(50% - 1.5rem)}.style-style2.svelte-vpt2n6 .facet-item:where(.svelte-vpt2n6){flex:1 1 100%}.style-style3.svelte-vpt2n6 .facet-item:where(.svelte-vpt2n6){flex:1 1 calc(33% - 1.5rem)}.style-style3.svelte-vpt2n6{padding:1.5rem}.style-style3.svelte-vpt2n6 .facet-link:where(.svelte-vpt2n6){padding:1rem}.style-style3.svelte-vpt2n6 .facet-image:where(.svelte-vpt2n6){height:60px}}.hero.svelte-2owsdp{height:100%;position:relative;overflow:hidden}.hero.svelte-2owsdp .slide:where(.svelte-2owsdp){position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;display:flex;flex-direction:column;padding:0 10%;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;opacity:0;visibility:hidden}.hero.svelte-2owsdp .slide.slide-transition:where(.svelte-2owsdp){transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.hero.svelte-2owsdp .slide.zoom-transition:where(.svelte-2owsdp){transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .8s ease-in-out}.hero.svelte-2owsdp .slide.before:where(.svelte-2owsdp){transform:translate(-100%)}.hero.svelte-2owsdp .slide.after:where(.svelte-2owsdp){transform:translate(100%)}.hero.svelte-2owsdp .slide.active:where(.svelte-2owsdp){opacity:1;visibility:visible;transform:translate(0) scale(1)}.hero.svelte-2owsdp .overlay:where(.svelte-2owsdp){width:100%;height:100%;background-color:#00000080;position:absolute;top:0;left:0;z-index:0}.hero.svelte-2owsdp .nav-btn:where(.svelte-2owsdp){position:absolute;top:50%;transform:translateY(-50%);background:#fff3;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s;z-index:2}.hero.svelte-2owsdp .nav-btn:where(.svelte-2owsdp):hover{background:#ffffff4d}.hero.svelte-2owsdp .nav-btn:where(.svelte-2owsdp) svg:where(.svelte-2owsdp){width:24px;height:24px;stroke:#fff}.hero.svelte-2owsdp .nav-btn.prev:where(.svelte-2owsdp){left:20px}.hero.svelte-2owsdp .nav-btn.next:where(.svelte-2owsdp){right:20px}.hero.svelte-2owsdp .carousel-controls:where(.svelte-2owsdp){position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:2}.hero.svelte-2owsdp .carousel-controls:where(.svelte-2owsdp) .dot:where(.svelte-2owsdp){width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;padding:0}.hero.svelte-2owsdp .carousel-controls:where(.svelte-2owsdp) .dot.active:where(.svelte-2owsdp){background:#fff}.hero.svelte-2owsdp .content:where(.svelte-2owsdp){position:relative;z-index:1;padding:2rem;max-width:800px}.hero.svelte-2owsdp .content.top:where(.svelte-2owsdp){margin-top:-20rem}.hero.svelte-2owsdp .content.middle:where(.svelte-2owsdp){margin-top:0}.hero.svelte-2owsdp .content.bottom:where(.svelte-2owsdp){margin-top:20rem}.hero.svelte-2owsdp .content.left:where(.svelte-2owsdp){margin-right:auto;text-align:left}.hero.svelte-2owsdp .content.center:where(.svelte-2owsdp){margin-left:auto;margin-right:auto;text-align:center}.hero.svelte-2owsdp .content.right:where(.svelte-2owsdp){margin-left:auto;text-align:right}.hero.svelte-2owsdp .subtitle:where(.svelte-2owsdp){color:#fff;font-size:1.5rem;margin:1rem 0}.hero.svelte-2owsdp .action-button:where(.svelte-2owsdp){display:inline-block;background:var(--primary, #000);color:#fff;padding:.8rem 2rem;border-radius:var(--border-radius);text-decoration:none;font-weight:500;margin-top:1rem;transition:opacity .3s}.hero.svelte-2owsdp .action-button:where(.svelte-2owsdp):hover{opacity:.9}.overlay.svelte-2owsdp{width:100%;height:100%;background-color:#00000080;position:absolute;top:0;left:0;z-index:0}.content-wrapper.svelte-2owsdp{position:relative;z-index:1;height:100%;width:100%;flex-direction:column}.paragraph-with-media-container.svelte-12b6d6l{display:flex;gap:2rem;align-items:center;width:100%}.paragraph-with-media-container.media-left.svelte-12b6d6l{flex-direction:row-reverse}@media (max-width: 900px){.paragraph-with-media-container.svelte-12b6d6l,.paragraph-with-media-container.media-left.svelte-12b6d6l,.paragraph-with-media-container[data-mobile-position=bottom].svelte-12b6d6l{flex-direction:column}.paragraph-with-media-container[data-mobile-position=top].svelte-12b6d6l{flex-direction:column-reverse}.paragraph-with-media-container.svelte-12b6d6l .media-container:where(.svelte-12b6d6l){width:100%!important}}.text-content.svelte-12b6d6l{flex:1}.text-content.svelte-12b6d6l h2:where(.svelte-12b6d6l){margin-bottom:1rem}.text-content.svelte-12b6d6l .paragraph-text:where(.svelte-12b6d6l){font-size:1.1rem;text-align:justify}.paragraph-over-media.svelte-1f61orb{width:100%;position:relative}.media-container.svelte-1f61orb{position:relative;width:100%;height:100%;min-height:400px;overflow:hidden}.media-container.svelte-1f61orb .media-overlay:where(.svelte-1f61orb){position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.media-container.svelte-1f61orb img:where(.svelte-1f61orb),.media-container.svelte-1f61orb video:where(.svelte-1f61orb){width:100%;height:100%;position:absolute;top:0;left:0}.media-container.svelte-1f61orb .over-media-title:where(.svelte-1f61orb){color:#fff}.media-container.svelte-1f61orb .content:where(.svelte-1f61orb){position:relative;z-index:1;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center;gap:2rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.media-container.svelte-1f61orb .content.row:where(.svelte-1f61orb){flex-direction:row;align-items:center;gap:3rem}.media-container.svelte-1f61orb .content.row:where(.svelte-1f61orb) .title-section:where(.svelte-1f61orb){flex:1;padding-right:2rem;border-right:1px solid rgba(255,255,255,.2)}.media-container.svelte-1f61orb .content.row:where(.svelte-1f61orb) .text-section:where(.svelte-1f61orb){flex:2;display:flex;flex-direction:column;gap:1.5rem}.media-container.svelte-1f61orb .content:where(.svelte-1f61orb) .title-section:where(.svelte-1f61orb) h2:where(.svelte-1f61orb){font-size:2.5rem;margin:0}.media-container.svelte-1f61orb .content:where(.svelte-1f61orb) .text-section:where(.svelte-1f61orb) p:where(.svelte-1f61orb){font-size:1.1rem;line-height:1.6;text-align:justify}@media (max-width: 900px){.media-container.svelte-1f61orb{min-height:300px}.media-container.svelte-1f61orb .content:where(.svelte-1f61orb){padding:1.5rem}.media-container.svelte-1f61orb .content.row:where(.svelte-1f61orb){flex-direction:column;gap:1.5rem}.media-container.svelte-1f61orb .content.row:where(.svelte-1f61orb) .title-section:where(.svelte-1f61orb){flex:0;padding-right:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1rem}.media-container.svelte-1f61orb .content:where(.svelte-1f61orb) .text-section:where(.svelte-1f61orb) p:where(.svelte-1f61orb){font-size:1rem}.media-container.svelte-1f61orb .content:where(.svelte-1f61orb) .text-section:where(.svelte-1f61orb) .button:where(.svelte-1f61orb) button:where(.svelte-1f61orb){padding:.5rem 1.25rem;font-size:1rem}}@media (max-width: 900px){.media-container.svelte-1k13gkr{flex-direction:column-reverse!important}.media-container.media-left.svelte-1k13gkr{flex-direction:column!important}}h1.svelte-wacc9g,h2.svelte-wacc9g,h3.svelte-wacc9g,h4.svelte-wacc9g,h5.svelte-wacc9g,h6.svelte-wacc9g,p.svelte-wacc9g{margin:0}.column.svelte-wacc9g{height:fit-content;flex:var(--flex-desktop)}@media (max-width: 900px){.column.svelte-wacc9g{flex:var(--flex-mobile)}}.list.svelte-wacc9g{margin:0}
