.accordion.svelte-15dkwmz{width:100%}.accordion-header.svelte-15dkwmz{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-15dkwmz:hover,.accordion-header.active.svelte-15dkwmz{background-color:var(--secondary);color:var(--background)}.accordion-header.svelte-15dkwmz .accordion-symbol:where(.svelte-15dkwmz){margin-right:.5rem;font-size:1.2rem;min-width:1rem;display:inline-block}.accordion-header.svelte-15dkwmz .title-container:where(.svelte-15dkwmz){display:flex;align-items:center;font-size:1rem}.accordion-icon.svelte-15dkwmz{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-15dkwmz{transform:rotate(180deg)}.accordion-content.svelte-15dkwmz{padding:1rem;background-color:var(--background)}.title.svelte-jxtxs9{color:var(--secondary);text-transform:uppercase}.style-1.svelte-jxtxs9 .header-container:where(.svelte-jxtxs9){display:flex;justify-content:space-between;align-items:center}.style-1.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9){list-style-type:none;display:flex;padding:0;gap:.5rem;margin:0;flex-wrap:wrap}.style-1.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9) li:where(.svelte-jxtxs9) button:where(.svelte-jxtxs9){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-jxtxs9 .group-list:where(.svelte-jxtxs9) li:where(.svelte-jxtxs9) button.switching:where(.svelte-jxtxs9):after{background-color:#fff}.style-1.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9) li.selected:where(.svelte-jxtxs9) button:where(.svelte-jxtxs9){background-color:transparent;color:var(--secondary);position:relative;border-bottom:2px solid var(--secondary)}.style-1.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9) li.selected:where(.svelte-jxtxs9) button:where(.svelte-jxtxs9):after{background-color:#fff}.style-1.svelte-jxtxs9 .products:where(.svelte-jxtxs9){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-jxtxs9 .products.switching:where(.svelte-jxtxs9){opacity:0}.style-1.svelte-jxtxs9 .products:where(.svelte-jxtxs9) .product-container:where(.svelte-jxtxs9){border-radius:var(--border-radius);width:calc(25% - 2rem)}@media (max-width: 1100px){.style-1.svelte-jxtxs9 .products:where(.svelte-jxtxs9) .product-container:where(.svelte-jxtxs9){width:calc(30% - 1rem)}}@media (max-width: 900px){.style-1.svelte-jxtxs9 .products:where(.svelte-jxtxs9) .product-container:where(.svelte-jxtxs9){gap:1rem;width:calc(50% - 1rem)}}.style-2.svelte-jxtxs9 .header-container:where(.svelte-jxtxs9){display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.style-2.svelte-jxtxs9 .header-container:where(.svelte-jxtxs9) .title:where(.svelte-jxtxs9){margin:0}.style-2.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9){list-style:none;padding:0;display:flex;justify-content:flex-start;gap:1rem;margin-bottom:2rem}.style-2.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9) li:where(.svelte-jxtxs9) button:where(.svelte-jxtxs9){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-jxtxs9 .group-list:where(.svelte-jxtxs9) li:where(.svelte-jxtxs9) button:where(.svelte-jxtxs9):hover{background-color:var(--background-secondary)}.style-2.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9) li.selected:where(.svelte-jxtxs9) button:where(.svelte-jxtxs9){background-color:var(--secondary);color:var(--background)}.style-2.svelte-jxtxs9 .products:where(.svelte-jxtxs9){display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:1rem 0;opacity:1;transition:opacity .3s ease-in-out}.style-2.svelte-jxtxs9 .products.switching:where(.svelte-jxtxs9){opacity:0}.style-2.svelte-jxtxs9 .products:where(.svelte-jxtxs9) .product-container:where(.svelte-jxtxs9){width:100%}@media (max-width: 1200px){.style-2.svelte-jxtxs9 .products:where(.svelte-jxtxs9) .product-container:where(.svelte-jxtxs9){grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.style-2.svelte-jxtxs9 .products:where(.svelte-jxtxs9) .product-container:where(.svelte-jxtxs9){grid-template-columns:repeat(2,1fr)}}.style-3.svelte-jxtxs9 .list-products-container:where(.svelte-jxtxs9){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;position:relative}.style-3.svelte-jxtxs9 .header-container:where(.svelte-jxtxs9){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-jxtxs9 .title:where(.svelte-jxtxs9){margin:0;flex:0 0 auto}.style-3.svelte-jxtxs9 .group-list-container:where(.svelte-jxtxs9){flex:1;display:flex;justify-content:center}.style-3.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9){list-style:none;padding:0;display:flex;justify-content:center;gap:1.5rem;margin:0;flex-wrap:wrap}.style-3.svelte-jxtxs9 .group-list:where(.svelte-jxtxs9) li:where(.svelte-jxtxs9) button:where(.svelte-jxtxs9){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-jxtxs9 .group-list:where(.svelte-jxtxs9) li.selected:where(.svelte-jxtxs9) button:where(.svelte-jxtxs9){background-color:var(--secondary);color:var(--background)}.style-3.svelte-jxtxs9 a.primary:where(.svelte-jxtxs9){flex:0 0 auto}.style-3.svelte-jxtxs9 .products:where(.svelte-jxtxs9){display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;opacity:1;transition:opacity .3s ease-in-out}.style-3.svelte-jxtxs9 .products.switching:where(.svelte-jxtxs9){opacity:0}.style-3.svelte-jxtxs9 .products:where(.svelte-jxtxs9) .product-container:where(.svelte-jxtxs9){width:100%;transition:transform .2s ease}.style-3.svelte-jxtxs9 .products:where(.svelte-jxtxs9) .product-container:where(.svelte-jxtxs9):hover{transform:translateY(-4px)}@media (max-width: 1200px){.style-3.svelte-jxtxs9 .products:where(.svelte-jxtxs9){grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.style-3.svelte-jxtxs9 .products:where(.svelte-jxtxs9){grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.style-3.svelte-jxtxs9 .header-container:where(.svelte-jxtxs9){flex-direction:column;gap:1rem}.style-3.svelte-jxtxs9 .group-list-container:where(.svelte-jxtxs9){order:2;width:100%}.style-3.svelte-jxtxs9 .list-products-container:where(.svelte-jxtxs9){gap:1rem}}.hero.svelte-1oc58c1{height:100vh;position:relative;display:flex;align-items:center;padding:0 10%}@media (max-width: 600px){.hero.svelte-1oc58c1{padding:0 5%}}.hero.svelte-1oc58c1 .overlay:where(.svelte-1oc58c1){width:100%;height:100%;background-color:rgba(0,0,0,var(--overlay-opacity));position:absolute;top:0;left:0;z-index:0}.hero.svelte-1oc58c1 h1:where(.svelte-1oc58c1){position:relative;color:var(--background);font-size:6rem;text-transform:uppercase}@media (max-width: 600px){.hero.svelte-1oc58c1 h1:where(.svelte-1oc58c1){font-size:4rem}}.price-list.svelte-rokvtw{width:100%;font-family:var(--font-family);overflow:hidden}.price-list-item.svelte-rokvtw{padding:.75rem 0;background-color:var(--background-light)}.price-list-header.svelte-rokvtw{display:flex;justify-content:space-between;align-items:center}.title.svelte-rokvtw{margin:0;font-size:1.1rem;color:var(--text-primary);font-weight:600;letter-spacing:unset;text-transform:none}.dots.svelte-rokvtw{flex:1;border-top:3px dotted var(--secondary);margin:0 .5rem}.price.svelte-rokvtw{margin:0;font-size:1rem;font-weight:700;color:var(--secondary)}.description.svelte-rokvtw{margin-top:.5rem;color:var(--text-muted);font-size:.9rem;line-height:1.3}.featured-product.svelte-fr9pvz{margin:2rem 0;border-radius:var(--border-radius);transition:all .3s ease;background-color:var(--background-secondary);overflow:hidden;position:relative}h2.svelte-fr9pvz{font-size:2.5rem;font-weight:700;color:var(--secondary);margin:2rem;text-align:center}.product-layout.svelte-fr9pvz{display:grid;align-items:center}.product-image.svelte-fr9pvz img:where(.svelte-fr9pvz){width:100%;height:100%;object-fit:contain;transition:transform .3s ease;padding:1rem}.product-info.svelte-fr9pvz{display:flex;flex-direction:column;gap:1rem;padding:2rem}.product-brand.svelte-fr9pvz{font-size:1rem;font-weight:600;color:var(--primary);margin:0;text-transform:uppercase;letter-spacing:1px}h3.svelte-fr9pvz{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-fr9pvz{color:var(--secondary);margin:0;font-size:1.1rem}.product-actions.svelte-fr9pvz{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.price.svelte-fr9pvz{font-size:2.5rem;font-weight:300;color:var(--secondary);position:relative}.price.svelte-fr9pvz .currency:where(.svelte-fr9pvz){font-size:1.2rem;top:1px;margin-right:.7rem;font-weight:500;color:var(--secondary)}.add-to-cart.svelte-fr9pvz{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-fr9pvz{margin-left:auto;margin-right:auto}.layout-1.svelte-fr9pvz .product-layout:where(.svelte-fr9pvz){grid-template-columns:1fr 1fr}.layout-1.svelte-fr9pvz .product-image:where(.svelte-fr9pvz){display:flex;justify-content:center;align-items:center;height:300px}.layout-1.svelte-fr9pvz .product-image:where(.svelte-fr9pvz) img:where(.svelte-fr9pvz){width:80%}.layout-1.svelte-fr9pvz .product-brand-image:where(.svelte-fr9pvz){width:4rem;height:100%;object-fit:contain}.layout-1.svelte-fr9pvz h2:where(.svelte-fr9pvz){position:relative}.layout-1.svelte-fr9pvz h2:where(.svelte-fr9pvz):after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:100px;height:3px;background-color:var(--primary)}.layout-1.svelte-fr9pvz h3:where(.svelte-fr9pvz){justify-content:start}.layout-2.svelte-fr9pvz{max-width:800px;margin-left:auto;margin-right:auto}.layout-2.svelte-fr9pvz .product-layout:where(.svelte-fr9pvz){grid-template-columns:1fr}.layout-2.svelte-fr9pvz .product-image:where(.svelte-fr9pvz){height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center}.layout-2.svelte-fr9pvz .product-image:where(.svelte-fr9pvz) img:where(.svelte-fr9pvz){width:60%}.layout-2.svelte-fr9pvz .product-brand-image:where(.svelte-fr9pvz){width:4rem;height:100%;object-fit:contain}.layout-2.svelte-fr9pvz h2:where(.svelte-fr9pvz){background-color:var(--primary);color:var(--background);padding:1rem;margin:0}.layout-2.svelte-fr9pvz .product-info:where(.svelte-fr9pvz){text-align:center}.layout-2.svelte-fr9pvz .product-actions:where(.svelte-fr9pvz){flex-direction:column;gap:1rem}.layout-2.svelte-fr9pvz .add-to-cart:where(.svelte-fr9pvz){width:100%}.layout-3.svelte-fr9pvz .product-layout:where(.svelte-fr9pvz){grid-template-columns:1fr 1fr}.layout-3.svelte-fr9pvz .product-image:where(.svelte-fr9pvz){height:100%}.layout-3.svelte-fr9pvz .product-info:where(.svelte-fr9pvz){padding:2rem}.layout-3.svelte-fr9pvz .product-brand-image:where(.svelte-fr9pvz){width:4rem;height:100%;object-fit:contain}.layout-3.svelte-fr9pvz h2:where(.svelte-fr9pvz){text-align:left;margin-bottom:1rem;position:relative}.layout-3.svelte-fr9pvz h2:where(.svelte-fr9pvz):after{content:"";position:absolute;bottom:-10px;left:0;width:100px;height:3px;background-color:var(--primary)}.layout-3.svelte-fr9pvz h3:where(.svelte-fr9pvz){justify-content:start}.layout-4.svelte-fr9pvz{display:flex;flex-direction:column}.layout-4.svelte-fr9pvz h2:where(.svelte-fr9pvz){text-align:left}.layout-4.svelte-fr9pvz .product-info:where(.svelte-fr9pvz){padding:0}.layout-4.svelte-fr9pvz .product-image:where(.svelte-fr9pvz){height:400px;width:100%}@media (max-width: 900px){.layout-4.svelte-fr9pvz .product-image:where(.svelte-fr9pvz){height:300px}}.layout-4.svelte-fr9pvz .product-brand-image:where(.svelte-fr9pvz){height:3rem;width:fit-content;object-fit:contain}.layout-4.svelte-fr9pvz h3:where(.svelte-fr9pvz){min-height:0;text-align:left;justify-content:flex-start}.layout-4.svelte-fr9pvz .product-actions:where(.svelte-fr9pvz){margin-top:0}.layout-4.svelte-fr9pvz .product-actions:where(.svelte-fr9pvz) .price:where(.svelte-fr9pvz){font-weight:400;font-family:var(--font-dm-mono)}@media (max-width: 900px){.layout-1.svelte-fr9pvz .product-layout:where(.svelte-fr9pvz),.layout-2.svelte-fr9pvz .product-layout:where(.svelte-fr9pvz),.layout-3.svelte-fr9pvz .product-layout:where(.svelte-fr9pvz){grid-template-columns:1fr}.layout-1.svelte-fr9pvz .product-image:where(.svelte-fr9pvz),.layout-1.svelte-fr9pvz .product-info:where(.svelte-fr9pvz),.layout-2.svelte-fr9pvz .product-image:where(.svelte-fr9pvz),.layout-2.svelte-fr9pvz .product-info:where(.svelte-fr9pvz),.layout-3.svelte-fr9pvz .product-image:where(.svelte-fr9pvz),.layout-3.svelte-fr9pvz .product-info:where(.svelte-fr9pvz){order:initial}.product-actions.svelte-fr9pvz{flex-direction:column;align-items:stretch;gap:1rem}.add-to-cart.svelte-fr9pvz{width:100%}.layout-3.svelte-fr9pvz .product-image:where(.svelte-fr9pvz){height:300px}.layout-3.svelte-fr9pvz .product-info:where(.svelte-fr9pvz){padding:2rem}}.low-in-stock.svelte-fr9pvz{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-fr9pvz{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-fr9pvz{position:relative}.facet-list.svelte-jczmad{width:100%}.facet-grid.svelte-jczmad{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem}.facet-item.svelte-jczmad{flex:0 1 auto;height:100%;display:flex;align-items:center;justify-content:center}.facet-link.svelte-jczmad{display:flex;text-decoration:none;color:inherit;padding:1.1rem;height:100%}.facet-image.svelte-jczmad{width:auto;height:30px;max-width:100%;object-fit:contain}.facet-name.svelte-jczmad{font-size:1rem}.style-style1.svelte-jczmad .facet-link:where(.svelte-jczmad){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-jczmad .facet-container:where(.svelte-jczmad){display:flex;flex-direction:column;align-items:center;justify-content:center}.style-style1.svelte-jczmad .facet-image:where(.svelte-jczmad){height:60px}.style-style1.svelte-jczmad .facet-name:where(.svelte-jczmad){text-align:center;font-weight:500}.style-style2.svelte-jczmad .facet-link:where(.svelte-jczmad){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-jczmad .facet-container:where(.svelte-jczmad){display:flex;flex-direction:column;align-items:center;justify-content:center}.style-style2.svelte-jczmad .facet-image:where(.svelte-jczmad){flex-shrink:0;height:40px}.style-style2.svelte-jczmad .facet-name:where(.svelte-jczmad){font-weight:600}.style-style3.svelte-jczmad .facet-item:where(.svelte-jczmad){height:auto;border:1px solid var(--gray);padding:1rem;border-radius:var(--border-radius-round);max-width:25rem}.style-style3.svelte-jczmad .facet-image:where(.svelte-jczmad){width:auto;height:5rem;object-fit:contain}.style-style3.svelte-jczmad .facet-container:where(.svelte-jczmad){display:flex;flex-direction:column;align-items:center;justify-content:center}.style-style3.svelte-jczmad .facet-link:where(.svelte-jczmad){flex-direction:column;align-items:center;justify-content:center;padding:0;background-color:transparent;border:none;position:relative}.style-style3.svelte-jczmad .facet-link:where(.svelte-jczmad):hover{transform:none}.style-style3.svelte-jczmad .facet-name:where(.svelte-jczmad){text-align:center;font-size:1rem;font-weight:600;color:var(--secondary);position:relative;gap:1rem;padding-top:1rem}.style-style4.svelte-jczmad .facet-grid:where(.svelte-jczmad){align-items:start}.style-style4.svelte-jczmad .facet-item:where(.svelte-jczmad){height:auto;border:1px solid var(--gray);border-radius:50%}.style-style4.svelte-jczmad .facet-item:where(.svelte-jczmad):hover{border-color:var(--primary)}.style-style4.svelte-jczmad .facet-container:where(.svelte-jczmad){display:flex;flex-direction:column;align-items:center;justify-content:center;width:10rem}.style-style4.svelte-jczmad .facet-link:where(.svelte-jczmad){flex-direction:column;align-items:center;justify-content:center;background-color:transparent;border:none;position:relative}.style-style4.svelte-jczmad .facet-link:where(.svelte-jczmad):hover{transform:none}.style-style4.svelte-jczmad .facet-image:where(.svelte-jczmad){width:5rem;height:5rem;object-fit:contain}.style-style4.svelte-jczmad .facet-name:where(.svelte-jczmad){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-jczmad .facet-item:where(.svelte-jczmad){flex:1 1 calc(50% - 1.5rem)}.style-style2.svelte-jczmad .facet-item:where(.svelte-jczmad){flex:1 1 100%}.style-style3.svelte-jczmad .facet-item:where(.svelte-jczmad){flex:1 1 calc(33% - 1.5rem)}.style-style3.svelte-jczmad{padding:1.5rem}.style-style3.svelte-jczmad .facet-link:where(.svelte-jczmad){padding:1rem}.style-style3.svelte-jczmad .facet-image:where(.svelte-jczmad){height:60px}}.contact.svelte-14hmpg3 .container:where(.svelte-14hmpg3) .welcome-message:where(.svelte-14hmpg3){font-size:3rem;text-align:center;color:var(--secondary);margin:0;margin-top:2rem;margin-bottom:5rem;text-transform:uppercase}@media (max-width: 900px){.contact.svelte-14hmpg3 .container:where(.svelte-14hmpg3) .welcome-message:where(.svelte-14hmpg3){margin-bottom:3rem}}.contact.svelte-14hmpg3 .container:where(.svelte-14hmpg3) .content:where(.svelte-14hmpg3){margin:2rem auto;padding:2rem;border-radius:var(--border-radius);background-color:var(--background-secondary);box-shadow:0 0 10px 3px #0000001a;max-width:600px}.contact.svelte-14hmpg3 .container:where(.svelte-14hmpg3) .content:where(.svelte-14hmpg3) textarea:where(.svelte-14hmpg3){width:100%;resize:vertical;min-height:100px;border:1px solid #aaa;border-radius:var(--border-radius);padding:1rem;outline-color:var(--primary)}.contact.svelte-14hmpg3 .container:where(.svelte-14hmpg3) .content:where(.svelte-14hmpg3) .error-message:where(.svelte-14hmpg3){background-color:#fee;color:var(--primary);padding:1rem;border-radius:var(--border-radius);margin-bottom:1rem}.contact.svelte-14hmpg3 .container:where(.svelte-14hmpg3) .content:where(.svelte-14hmpg3) .success-message:where(.svelte-14hmpg3){background-color:#e8f5e9;color:var(--success);padding:2rem;border-radius:var(--border-radius);text-align:center;font-weight:500}.hero.svelte-13or8v5{height:100%;position:relative;overflow:hidden}.hero.svelte-13or8v5 .slide:where(.svelte-13or8v5){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-13or8v5 .slide.slide-transition:where(.svelte-13or8v5){transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .5s ease-in-out}.hero.svelte-13or8v5 .slide.zoom-transition:where(.svelte-13or8v5){transition:opacity .5s ease-in-out,visibility .5s ease-in-out,transform .8s ease-in-out}.hero.svelte-13or8v5 .slide.before:where(.svelte-13or8v5){transform:translate(-100%)}.hero.svelte-13or8v5 .slide.after:where(.svelte-13or8v5){transform:translate(100%)}.hero.svelte-13or8v5 .slide.active:where(.svelte-13or8v5){opacity:1;visibility:visible;transform:translate(0) scale(1)}.hero.svelte-13or8v5 .overlay:where(.svelte-13or8v5){width:100%;height:100%;background-color:#00000080;position:absolute;top:0;left:0;z-index:0}.hero.svelte-13or8v5 .nav-btn:where(.svelte-13or8v5){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-13or8v5 .nav-btn:where(.svelte-13or8v5):hover{background:#ffffff4d}.hero.svelte-13or8v5 .nav-btn:where(.svelte-13or8v5) svg:where(.svelte-13or8v5){width:24px;height:24px;stroke:#fff}.hero.svelte-13or8v5 .nav-btn.prev:where(.svelte-13or8v5){left:20px}.hero.svelte-13or8v5 .nav-btn.next:where(.svelte-13or8v5){right:20px}.hero.svelte-13or8v5 .carousel-controls:where(.svelte-13or8v5){position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:2}.hero.svelte-13or8v5 .carousel-controls:where(.svelte-13or8v5) .dot:where(.svelte-13or8v5){width:12px;height:12px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;padding:0}.hero.svelte-13or8v5 .carousel-controls:where(.svelte-13or8v5) .dot.active:where(.svelte-13or8v5){background:#fff}.hero.svelte-13or8v5 .content:where(.svelte-13or8v5){position:relative;z-index:1;padding:2rem;max-width:800px}.hero.svelte-13or8v5 .content.top:where(.svelte-13or8v5){margin-top:-20rem}.hero.svelte-13or8v5 .content.middle:where(.svelte-13or8v5){margin-top:0}.hero.svelte-13or8v5 .content.bottom:where(.svelte-13or8v5){margin-top:20rem}.hero.svelte-13or8v5 .content.left:where(.svelte-13or8v5){margin-right:auto;text-align:left}.hero.svelte-13or8v5 .content.center:where(.svelte-13or8v5){margin-left:auto;margin-right:auto;text-align:center}.hero.svelte-13or8v5 .content.right:where(.svelte-13or8v5){margin-left:auto;text-align:right}.hero.svelte-13or8v5 .subtitle:where(.svelte-13or8v5){color:#fff;font-size:1.5rem;margin:1rem 0}.hero.svelte-13or8v5 .action-button:where(.svelte-13or8v5){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-13or8v5 .action-button:where(.svelte-13or8v5):hover{opacity:.9}.overlay.svelte-13or8v5{width:100%;height:100%;background-color:#00000080;position:absolute;top:0;left:0;z-index:0}.content-wrapper.svelte-13or8v5{position:relative;z-index:1;height:100%;width:100%;flex-direction:column}.content.svelte-bvdi95{margin:2rem auto;padding:2rem;border-radius:var(--border-radius);background-color:var(--background-secondary);box-shadow:0 0 10px 3px #00000080;max-width:600px}.content.svelte-bvdi95 h1:where(.svelte-bvdi95){margin:0;margin-bottom:2rem}.content.svelte-bvdi95 form:where(.svelte-bvdi95) fieldset:where(.svelte-bvdi95) button[type=button]:where(.svelte-bvdi95){background-color:var(--secondary)}.content.svelte-bvdi95 form:where(.svelte-bvdi95) fieldset:where(.svelte-bvdi95) button[type=button].secondary:where(.svelte-bvdi95){background-color:transparent;text-decoration:underline;color:var(--primary);padding:0}.forgot-password-button.svelte-bvdi95{padding:0}.paragraph-with-media-container.svelte-z3rrhs{display:flex;gap:2rem;align-items:center;width:100%}.paragraph-with-media-container.media-left.svelte-z3rrhs{flex-direction:row-reverse}@media (max-width: 900px){.paragraph-with-media-container.svelte-z3rrhs,.paragraph-with-media-container.media-left.svelte-z3rrhs,.paragraph-with-media-container[data-mobile-position=bottom].svelte-z3rrhs{flex-direction:column}.paragraph-with-media-container[data-mobile-position=top].svelte-z3rrhs{flex-direction:column-reverse}.paragraph-with-media-container.svelte-z3rrhs .media-container:where(.svelte-z3rrhs){width:100%!important}}.text-content.svelte-z3rrhs{flex:1}.text-content.svelte-z3rrhs h2:where(.svelte-z3rrhs){margin-bottom:1rem}.text-content.svelte-z3rrhs .paragraph-text:where(.svelte-z3rrhs){font-size:1.1rem;text-align:justify}.paragraph-over-media.svelte-10866z{width:100%;position:relative}.media-container.svelte-10866z{position:relative;width:100%;height:100%;min-height:400px;overflow:hidden}.media-container.svelte-10866z .media-overlay:where(.svelte-10866z){position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.media-container.svelte-10866z img:where(.svelte-10866z),.media-container.svelte-10866z video:where(.svelte-10866z){width:100%;height:100%;position:absolute;top:0;left:0}.media-container.svelte-10866z .over-media-title:where(.svelte-10866z){color:#fff}.media-container.svelte-10866z .content:where(.svelte-10866z){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-10866z .content.row:where(.svelte-10866z){flex-direction:row;align-items:center;gap:3rem}.media-container.svelte-10866z .content.row:where(.svelte-10866z) .title-section:where(.svelte-10866z){flex:1;padding-right:2rem;border-right:1px solid rgba(255,255,255,.2)}.media-container.svelte-10866z .content.row:where(.svelte-10866z) .text-section:where(.svelte-10866z){flex:2;display:flex;flex-direction:column;gap:1.5rem}.media-container.svelte-10866z .content:where(.svelte-10866z) .title-section:where(.svelte-10866z) h2:where(.svelte-10866z){font-size:2.5rem;margin:0}.media-container.svelte-10866z .content:where(.svelte-10866z) .text-section:where(.svelte-10866z) p:where(.svelte-10866z){font-size:1.1rem;line-height:1.6;text-align:justify}@media (max-width: 900px){.media-container.svelte-10866z{min-height:300px}.media-container.svelte-10866z .content:where(.svelte-10866z){padding:1.5rem}.media-container.svelte-10866z .content.row:where(.svelte-10866z){flex-direction:column;gap:1.5rem}.media-container.svelte-10866z .content.row:where(.svelte-10866z) .title-section:where(.svelte-10866z){flex:0;padding-right:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:1rem}.media-container.svelte-10866z .content:where(.svelte-10866z) .text-section:where(.svelte-10866z) p:where(.svelte-10866z){font-size:1rem}.media-container.svelte-10866z .content:where(.svelte-10866z) .text-section:where(.svelte-10866z) .button:where(.svelte-10866z) button:where(.svelte-10866z){padding:.5rem 1.25rem;font-size:1rem}}@media (max-width: 900px){.media-container.svelte-lfxlq5{flex-direction:column-reverse!important}.media-container.media-left.svelte-lfxlq5{flex-direction:column!important}}h1.svelte-1dky40m,h2.svelte-1dky40m,h3.svelte-1dky40m,h4.svelte-1dky40m,h5.svelte-1dky40m,h6.svelte-1dky40m,p.svelte-1dky40m{margin:0}.column.svelte-1dky40m{height:fit-content;flex:var(--flex-desktop)}@media (max-width: 900px){.column.svelte-1dky40m{flex:var(--flex-mobile)}}.list.svelte-1dky40m{margin:0}
