:root{--primary: #ff6357;--secondary: #323232;--secondary-transparent: rgba(50, 50, 50, .8);--background: #fafafa;--background-secondary: #fff;--success: #00897b;--error: #ff6357;--warning: #ffc107;--info: #1f2124;--gray: #989898;--light-gray: #dddddd;--very-light-gray: #f1f1f1;--font-dm-sans: "DM Sans";--font-dm-mono: "DM Mono";--border-radius: 5px;--border-radius-round: 25px}*{box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover}html{font-size:15px}@media (max-width: 900px){html{font-size:13px}}body{margin:0;font-family:DM Sans;color:var(--secondary);position:relative}body.noscroll{overflow:hidden}html,body{overflow-x:hidden;max-width:100%}section{padding-bottom:5rem}input,select,textarea{color:var(--secondary)}.container{padding:1rem 10%}@media (max-width: 900px){.container{padding:2rem 1rem}}button{margin:0;padding:.5rem 1rem;color:var(--background);background-color:var(--primary);border-radius:var(--border-radius-round);border:none;cursor:pointer}button:disabled{background-color:var(--secondary);opacity:.7}@media (pointer: fine){button[data-type=secondary]{background-color:var(--secondary);color:var(--background)}button:not([disabled]):not(.icon):hover{background-color:var(--gray);color:var(--background-secondary)}}a{text-decoration:none;color:inherit}a.primary{text-decoration:underline;color:var(--primary)}a:visited{color:inherit}a:visited.primary{color:var(--primary)}.title{color:var(--secondary);font-weight:400;font-size:2.4rem;text-transform:uppercase;letter-spacing:-.1rem;transition:all .3s ease-in-out;position:relative}.subtitle{color:var(--primary);font-weight:700;font-size:1.5rem}.body{font-size:1rem;font-weight:400;color:var(--secondary)}.product-price{color:var(--primary);font-size:1.5rem}form{width:100%}fieldset{border:none;padding:0;margin:0 0 1rem;display:flex;gap:1rem}fieldset>*{flex:1}@media (max-width: 500px){fieldset{flex-direction:column}}label{display:block}label span{display:block;font-size:.8rem}label input:not([type=checkbox]):not([type=radio]),label select{margin-top:.5rem}input:not([type=checkbox]):not([type=radio]),select{width:100%;padding:0 1rem;font-size:1rem;border:1px solid var(--light-gray);border-radius:var(--border-radius);height:40px}input:not([type=checkbox]):not([type=radio]):focus,select:focus{outline:none;border-color:var(--primary)}input:focus{outline-color:var(--primary)}.gradient{position:absolute;background:linear-gradient(0deg,var(--secondary) 0%,rgba(0,0,0,0) 100%);left:0;width:100%;height:5rem}.gradient.gradient-top{background:linear-gradient(0deg,var(--secondary) 60%,rgba(0,0,0,0) 100%);top:-5rem}.gradient.gradient-bottom{background:linear-gradient(0deg,rgba(0,0,0,0) 60%,var(--secondary) 100%);bottom:-5rem}.products{display:flex;align-items:stretch;flex-wrap:wrap;gap:1rem}.products .product-container{width:calc(25% - 1rem)}@media (max-width: 1100px){.products .product-container{width:calc(33% - 1rem)}}@media (max-width: 900px){.products .product-container{gap:1rem;width:calc(50% - 1rem)}}.products .product-container.items-lg-3{width:calc(33% - 1rem)}@media (max-width: 900px){.products .product-container.items-sm-1{gap:1rem;width:calc(100% - 1rem)}}.flex{display:flex;flex-wrap:wrap}.flex-column{flex-direction:column}.full-width{width:100%}.full-height{height:100vh}.horizontal-start{justify-content:flex-start}.vertical-start{align-items:flex-start}.horizontal-end{justify-content:flex-end}.vertical-end{align-items:flex-end}.horizontal-center{justify-content:center}.vertical-center{align-items:center}.text-align-start{text-align:start}.text-align-center{text-align:center}.text-align-end{text-align:end}.separator{width:100%;height:1px;background-color:var(--secondary)}@media (min-width: 900px){[data-desktop-hide]{display:none!important}}@media (max-width: 900px){[data-mobile-hide]{display:none!important}.horizontal-start-mobile{justify-content:flex-start}.vertical-start-mobile{align-items:flex-start}.horizontal-end-mobile{justify-content:flex-end}.vertical-end-mobile{align-items:flex-end}.horizontal-center-mobile{justify-content:center}.vertical-center-mobile{align-items:center}.text-align-start-mobile{text-align:start}.text-align-center-mobile{text-align:center}.text-align-end-mobile{text-align:end}.reverse-mobile{flex-direction:row-reverse;flex-wrap:wrap-reverse}}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4,h5,h6{font-size:1rem}.paragraph{font-size:1rem;line-height:2;font-weight:300}.underline:after{content:"";display:block;width:100%;height:3px;background-color:var(--secondary)}.show-field-names [data-overridable]{position:relative}.show-field-names [data-overridable]:before{position:absolute;top:-20px;left:0;background:var(--background-secondary);color:var(--primary);padding:2px 6px;border-radius:var(--border-radius-round);border:1px dashed var(--primary);font-size:12px;z-index:1000;content:attr(data-overridable)}.show-field-names [data-overridable=auth-image]:before,.show-field-names [data-overridable=profile-image]:before{font-size:24px;top:20px;left:20px;background:var(--background-secondary);padding:8px 16px;border:2px dashed var(--primary);border-radius:var(--border-radius-round);letter-spacing:1px;outline:none}.show-field-names [data-overridable=youtube]:before{top:22px}.price{display:flex}.currency{position:relative;font-size:.8em;top:0;vertical-align:top;font-weight:inherit}.quantity-tag{position:relative;top:-.25rem;left:.25rem;font-size:.8em;margin-inline-end:.5rem}.animate{opacity:0!important;transform:translateY(50px);transition:color .6s ease,background-color .6s ease,opacity .6s ease,transform .6s ease;will-change:opacity,transform}.animate.left{transform:translate(-50px)}.animate.right{transform:translate(50px)}.animate.bottom{transform:translateY(-50px)}.animate.animate-visible{opacity:1!important;transform:translateY(0) translate(0)}label.checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;width:100%;position:relative;font-family:var(--font-dm-mono)}label.checkbox-label .label-text .label-text-name{font-weight:500}label.checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.checkbox-label input[type=checkbox]:checked~.checkbox-custom{background-color:#fff;border-color:var(--primary)}label.checkbox-label input[type=checkbox]:checked~.checkbox-custom:after{display:block}label.checkbox-label .checkbox-custom{position:relative;min-height:18px;min-width:18px;background-color:#fff;border-radius:var(--border-radius);border:1px solid var(--secondary);transition:all .3s ease}label.checkbox-label .checkbox-custom:after{content:"";position:absolute;display:none;left:4px;top:4px;width:8px;height:8px;background-color:var(--primary)}label.radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;width:100%;position:relative;font-family:var(--font-dm-mono)}label.radio-label .label-text .label-text-name{font-weight:500}label.radio-label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}label.radio-label input[type=radio]:checked~.radio-custom{background-color:#fff;border-color:var(--primary)}label.radio-label input[type=radio]:checked~.radio-custom:after{display:block}label.radio-label .radio-custom{position:relative;min-height:18px;min-width:18px;background-color:#fff;border-radius:50%;border:1px solid var(--secondary);transition:all .3s ease}label.radio-label .radio-custom:after{content:"";position:absolute;display:none;left:4px;top:4px;width:8px;height:8px;background-color:var(--primary);border-radius:50%}.auth-card{width:100%;max-width:400px;padding:2rem;background:var(--background-secondary);border-radius:var(--border-radius);text-align:center}.auth-card h1{margin:1.5rem 0 1rem;color:var(--secondary);font-size:1.8rem}.auth-card p{color:var(--text-secondary);margin-bottom:2rem}.icon-container{margin:0 auto;width:64px;height:64px;animation:scaleIn .5s ease-out}.primary{color:var(--success)}.error{color:var(--error)}.auth-btn{width:100%;padding:1rem;border:none;border-radius:var(--border-radius-round);font-size:1rem;cursor:pointer;transition:all .2s;background-color:var(--primary);color:#fff}.auth-btn:hover{background-color:var(--secondary);color:var(--background)}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.media-container img,.media-container video{width:100%;height:500px;object-position:center}@media (max-width: 900px){.media-container img,.media-container video{width:100%;height:auto}}.media-container img.object-fit-contain,.media-container video.object-fit-contain{object-fit:contain}.media-container img.object-fit-cover,.media-container video.object-fit-cover{object-fit:cover}[data-zoom]{cursor:zoom-in;position:relative;overflow:visible}[data-zoom]:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:var(--border-radius);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}[data-zoom] .zoom-lens{display:none;position:absolute;width:200px;height:200px;border:1px solid var(--primary);border-radius:50%;pointer-events:none;z-index:10;overflow:hidden;background-color:#fff;box-shadow:0 0 10px #0000001a}[data-zoom] .zoom-lens .zoom-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;transform-origin:0 0;transform:scale(2.5)}[data-zoom]:hover .zoom-lens{display:block;animation:zoomLensAppear .15s ease forwards}[data-zoom]:hover:after{opacity:1}@media (max-width: 900px){[data-zoom]{cursor:default}[data-zoom] .zoom-lens{display:none!important}}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lightbox-overlay.active{opacity:1;visibility:visible}.lightbox-overlay.active .lightbox-content{transform:translateY(0) scale(1);opacity:1}.lightbox-overlay .lightbox-content{max-width:90%;max-height:90%;position:relative;transform:translateY(20px) scale(.98);opacity:0;transition:transform .3s ease,opacity .3s ease}.lightbox-overlay .lightbox-content img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:var(--border-radius);box-shadow:0 10px 30px #0000004d;transition:opacity .2s ease,transform .2s ease}.lightbox-overlay .lightbox-content img.transitioning{opacity:0;transform:scale(.98)}.lightbox-overlay .lightbox-content .lightbox-close{position:absolute;top:-40px;right:0;background:none;border:none;color:var(--background);font-size:2rem;cursor:pointer;padding:5px;transition:transform .2s ease,color .2s ease}.lightbox-overlay .lightbox-content .lightbox-close:hover{transform:scale(1.05);color:var(--primary);background:none}.lightbox-overlay .lightbox-content .lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff14;border:none;color:var(--background);font-size:2rem;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;opacity:.6}.lightbox-overlay .lightbox-content .lightbox-nav:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.lightbox-overlay .lightbox-content .lightbox-nav:hover{background:#ffffff26;transform:translateY(-50%) scale(1.05);opacity:1;box-shadow:0 0 10px #fff3}.lightbox-overlay .lightbox-content .lightbox-nav.prev{left:-70px}.lightbox-overlay .lightbox-content .lightbox-nav.next{right:-70px}.lightbox-overlay .lightbox-content .lightbox-counter{position:absolute;bottom:-30px;left:0;right:0;text-align:center;color:var(--background);font-family:var(--font-dm-mono);font-size:.9rem;opacity:.6}.lightbox-overlay .lightbox-content .lightbox-counter:before{content:"";display:inline-block;width:20px;height:1px;background-color:var(--primary);vertical-align:middle;margin-right:10px}.lightbox-overlay .lightbox-content .lightbox-counter:after{content:"";display:inline-block;width:20px;height:1px;background-color:var(--primary);vertical-align:middle;margin-left:10px}@media (max-width: 900px){.lightbox-overlay .lightbox-content{max-width:95%}.lightbox-overlay .lightbox-content .lightbox-nav{width:40px;height:40px}.lightbox-overlay .lightbox-content .lightbox-nav.prev{left:10px}.lightbox-overlay .lightbox-content .lightbox-nav.next{right:10px}.lightbox-overlay .lightbox-content .lightbox-nav svg{width:20px;height:20px}.lightbox-overlay .lightbox-content .lightbox-close{top:-35px;right:0;font-size:1.7rem}.lightbox-overlay .lightbox-content .lightbox-counter{bottom:-25px;font-size:.8rem}.lightbox-overlay .lightbox-content .lightbox-counter:before,.lightbox-overlay .lightbox-content .lightbox-counter:after{width:20px}}@keyframes zoomLensAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulseLight{0%{box-shadow:0 10px 30px #0000004d}50%{box-shadow:0 10px 35px rgba(var(--primary-rgb, 255, 99, 87),.2)}to{box-shadow:0 10px 30px #0000004d}}.original-price{text-decoration:line-through;margin-right:8px}.discounted-price{color:var(--primary)}.overlay.svelte-13d6svr{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:9999}.search.svelte-elsrgy{padding:0 1rem;border:1px solid var(--background);background-color:var(--secondary);display:flex;align-items:center;gap:1rem;flex:1;position:relative;z-index:1;border-radius:var(--border-radius-round);border-color:var(--background)}@media (max-width: 900px){.search.svelte-elsrgy{padding:1rem;position:absolute;top:0;width:100%;height:100%;left:50%;background-color:var(--background-secondary);opacity:0;transition:opacity .3s,transform .3s,left .3s;border-radius:0;width:0;pointer-events:none}.search.open.svelte-elsrgy{opacity:1;left:0;width:100%;pointer-events:auto}}.search.svelte-elsrgy>svg:where(.svelte-elsrgy){width:1rem}.search.svelte-elsrgy>svg:where(.svelte-elsrgy) path:where(.svelte-elsrgy){fill:var(--background)}@media (max-width: 900px){.search.svelte-elsrgy>svg:where(.svelte-elsrgy){width:auto;height:2rem}.search.svelte-elsrgy>svg:where(.svelte-elsrgy) path:where(.svelte-elsrgy){fill:var(--secondary)}}.search.svelte-elsrgy input:where(.svelte-elsrgy){border:none;background-color:transparent;color:var(--background);outline:none;width:100%}.search.svelte-elsrgy input:where(.svelte-elsrgy)::placeholder{font-style:italic;color:var(--light-gray)}@media (max-width: 900px){.search.svelte-elsrgy input:where(.svelte-elsrgy){color:var(--secondary);font-size:1.2rem}}.search.svelte-elsrgy input:where(.svelte-elsrgy)::placeholder{font-weight:400}.search.svelte-elsrgy .search-results-container:where(.svelte-elsrgy){position:absolute;top:100%;left:0;width:100%;display:flex;justify-content:center;z-index:999}.search.svelte-elsrgy .search-results:where(.svelte-elsrgy){position:relative;min-width:400px;width:100%;max-width:500px;background-color:var(--background-secondary);margin-top:8px;box-shadow:0 5px 15px #00000026;border-radius:8px;padding:1.25rem;border:1px solid rgba(0,0,0,.08)}@media (max-width: 900px){.search.svelte-elsrgy .search-results:where(.svelte-elsrgy){min-width:unset;width:100%;max-width:none;margin-top:0;border-radius:0}}.search.svelte-elsrgy .search-results:where(.svelte-elsrgy) ul:where(.svelte-elsrgy){list-style:none;margin:0;padding:0;max-width:100%;display:flex;flex-direction:column;gap:1rem}.search.svelte-elsrgy .search-results:where(.svelte-elsrgy) ul:where(.svelte-elsrgy) li.product:where(.svelte-elsrgy){margin-bottom:0;transition:transform .2s ease}.search.svelte-elsrgy .search-results:where(.svelte-elsrgy) ul:where(.svelte-elsrgy) li.product:where(.svelte-elsrgy):hover{transform:scale(1.01)}.search.svelte-elsrgy .search-results:where(.svelte-elsrgy) .view-all:where(.svelte-elsrgy){display:block;text-align:center;margin:1.5rem 0 .5rem;padding:.75rem;color:var(--background);background-color:var(--primary);border-radius:6px;font-weight:500;transition:all .2s ease}.search.svelte-elsrgy .search-results:where(.svelte-elsrgy) .view-all:where(.svelte-elsrgy):hover{background-color:var(--secondary);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.search.svelte-elsrgy .search-results:where(.svelte-elsrgy) .search-text-info:where(.svelte-elsrgy){text-align:center;color:var(--secondary);padding:2.5rem 0;font-style:italic}.search.svelte-elsrgy .close-search:where(.svelte-elsrgy){display:none;background-color:transparent;padding:0;justify-content:center;align-items:center}@media (max-width: 900px){.search.svelte-elsrgy .close-search:where(.svelte-elsrgy){display:flex}.search.svelte-elsrgy .close-search:where(.svelte-elsrgy){display:block}}.search.svelte-elsrgy .close-search:where(.svelte-elsrgy) svg:where(.svelte-elsrgy){height:2rem}.search.svelte-elsrgy .close-search:where(.svelte-elsrgy) svg:where(.svelte-elsrgy) path:where(.svelte-elsrgy){fill:var(--secondary)}.market-picker.svelte-cmdrbd{background-color:var(--background-secondary);padding-bottom:1rem;border:2px solid var(--primary)}.market-picker.svelte-cmdrbd .market-picker-text:where(.svelte-cmdrbd){margin:0;padding:1rem 2rem;margin-bottom:1rem;background-color:var(--primary);color:var(--background-secondary)}.market-picker.svelte-cmdrbd .market-button:where(.svelte-cmdrbd){background-color:transparent;border:none;color:var(--secondary);font-size:1.2rem;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 2rem}.market-picker.svelte-cmdrbd .market-button:where(.svelte-cmdrbd) img:where(.svelte-cmdrbd){height:2rem}header.svelte-cmdrbd{position:sticky;top:0;width:100%;background-color:var(--secondary);padding:2rem 3rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;transition:min-height .3s ease-in-out;min-height:2rem;z-index:1000}@media (max-width: 900px){header.svelte-cmdrbd{flex-direction:column;gap:0;display:block}header.open.svelte-cmdrbd{min-height:100vh}header.open.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd){visibility:visible;margin:5rem 0;width:100%;height:auto;transform:translateY(0);opacity:1}}header.svelte-cmdrbd .mobile-menu:where(.svelte-cmdrbd){display:none;position:absolute;padding:2.5rem;top:0;right:0;gap:2rem}@media (max-width: 900px){header.svelte-cmdrbd .mobile-menu:where(.svelte-cmdrbd){display:flex}}header.svelte-cmdrbd .mobile-menu:where(.svelte-cmdrbd) .menu-button:where(.svelte-cmdrbd),header.svelte-cmdrbd .mobile-menu:where(.svelte-cmdrbd) .search-button:where(.svelte-cmdrbd){background-color:transparent;padding:0}header.svelte-cmdrbd .mobile-menu:where(.svelte-cmdrbd) .menu-button:where(.svelte-cmdrbd) svg:where(.svelte-cmdrbd){height:1rem}header.svelte-cmdrbd .mobile-menu:where(.svelte-cmdrbd) .menu-button:where(.svelte-cmdrbd) svg:where(.svelte-cmdrbd) path:where(.svelte-cmdrbd){stroke:var(--background)}header.svelte-cmdrbd .mobile-menu:where(.svelte-cmdrbd) .search-button:where(.svelte-cmdrbd) svg:where(.svelte-cmdrbd){height:1.5rem}header.svelte-cmdrbd .mobile-menu:where(.svelte-cmdrbd) .search-button:where(.svelte-cmdrbd) svg:where(.svelte-cmdrbd) path:where(.svelte-cmdrbd){fill:var(--background)}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd){display:flex;justify-content:space-between;align-items:center;gap:2rem;flex:1}@media (max-width: 900px){header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd){visibility:hidden;flex-direction:column;opacity:0;transform:translateY(-100%);transition:transform .3s,opacity .3s;width:0;height:0}}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd){display:flex;justify-content:space-between;align-items:center;list-style:none;gap:1rem;padding:0}@media (max-width: 900px){header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd){font-size:2.5rem;flex-direction:column}}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd){position:relative}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) a:where(.svelte-cmdrbd){width:100%;display:block;text-align:center;color:var(--background);text-decoration:none}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu:where(.svelte-cmdrbd){position:absolute;left:0;top:100%;min-width:200px;visibility:hidden;opacity:0;transition:opacity .5s,left .3s ease;z-index:5;padding-top:1rem}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd){background-color:#fffffffa;border-radius:var(--border-radius);overflow:hidden;align-items:start;padding:3rem;gap:2rem}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) .child-menu:where(.svelte-cmdrbd){display:flex;flex-direction:column;gap:.5rem;padding:0;width:fit-content;white-space:nowrap;background-color:transparent}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) .child-menu:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) a:where(.svelte-cmdrbd){font-size:1rem;padding-bottom:0;font-weight:400;text-align:start;text-decoration:none;background-color:none}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) a:where(.svelte-cmdrbd){text-align:start;color:var(--secondary);font-weight:800;font-size:1.2rem;padding-bottom:1rem}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu.image-menu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd){flex-direction:row;gap:2rem;padding:0;padding:2rem}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu.image-menu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd){width:100%}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu.image-menu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) a:where(.svelte-cmdrbd){position:relative;display:flex;justify-content:center;align-items:center;color:var(--background-secondary);font-weight:500;font-size:1.2rem;text-decoration:none;width:300px;height:250px;border-radius:var(--border-radius);overflow:hidden}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu.image-menu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) a:where(.svelte-cmdrbd) .overlay:where(.svelte-cmdrbd){position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0000004d;z-index:1;transition:background-color .5s}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu.image-menu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) a:where(.svelte-cmdrbd) span:where(.svelte-cmdrbd){padding:.5rem;z-index:2;width:100%;text-align:center;padding:1rem;font-size:2rem;font-weight:500;text-transform:uppercase}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) .submenu.image-menu:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd) a:where(.svelte-cmdrbd):hover .overlay:where(.svelte-cmdrbd){background-color:#0009}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) nav.primary:where(.svelte-cmdrbd) ul:where(.svelte-cmdrbd) li:where(.svelte-cmdrbd):hover .submenu:where(.svelte-cmdrbd){opacity:1;visibility:visible}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd){display:flex;justify-content:space-between;align-items:center;gap:1rem}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.wishlist:where(.svelte-cmdrbd){position:relative}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.wishlist:where(.svelte-cmdrbd) svg:where(.svelte-cmdrbd){height:1.5rem;stroke:var(--background);fill:none;transition:all .3s ease}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.wishlist:where(.svelte-cmdrbd):hover svg:where(.svelte-cmdrbd){stroke:var(--primary);transform:scale(1.1)}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.wishlist:where(.svelte-cmdrbd):after{content:attr(data-wishlist-quantity);position:absolute;top:-.4rem;right:-.5rem;background-color:var(--primary);color:var(--background);border-radius:100%;width:1rem;height:1rem;font-size:.8rem;text-align:center;display:flex;justify-content:center;align-items:center}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.cart:where(.svelte-cmdrbd){position:relative}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.cart:where(.svelte-cmdrbd) svg:where(.svelte-cmdrbd){transition:all .3s ease}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.cart:where(.svelte-cmdrbd):hover svg:where(.svelte-cmdrbd){stroke:var(--primary);transform:scale(1.1)}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.cart:where(.svelte-cmdrbd):after{content:attr(data-cart-quantity);position:absolute;top:-.4rem;right:-.5rem;background-color:var(--primary);color:var(--background);border-radius:100%;width:1rem;height:1rem;font-size:.8rem;text-align:center;display:flex;justify-content:center;align-items:center}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a:where(.svelte-cmdrbd) svg:where(.svelte-cmdrbd){fill:none;stroke:var(--background);height:1.5rem;display:flex;justify-content:center;align-items:center}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.user:where(.svelte-cmdrbd) svg:where(.svelte-cmdrbd){height:2rem;transition:all .3s ease}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) a.user:where(.svelte-cmdrbd):hover svg:where(.svelte-cmdrbd){stroke:var(--primary);transform:scale(1.1)}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) .selected-market:where(.svelte-cmdrbd){display:flex;justify-content:center;align-items:center;position:relative;margin:0;background-color:transparent;border:none;color:var(--background)}header.svelte-cmdrbd .header-elements:where(.svelte-cmdrbd) .action:where(.svelte-cmdrbd) .selected-market:where(.svelte-cmdrbd) img:where(.svelte-cmdrbd){height:2rem}.menu-item.svelte-cmdrbd{display:flex;align-items:center;justify-content:space-between;width:100%}.chevron-icon.svelte-cmdrbd{width:24px;height:24px;color:var(--background)}@media (min-width: 900px){nav.primary.svelte-cmdrbd li[data-visibility=mobile]:where(.svelte-cmdrbd){display:none}}@media (max-width: 899px){nav.primary.svelte-cmdrbd li[data-visibility=desktop]:where(.svelte-cmdrbd){display:none}}footer.svelte-1kpgabk{position:relative;min-height:10rem;color:var(--background-secondary);background-color:var(--secondary);overflow:hidden}footer.svelte-1kpgabk .footer-content:where(.svelte-1kpgabk){max-width:1200px;margin:0 auto;padding:4rem;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}footer.svelte-1kpgabk .footer-main:where(.svelte-1kpgabk){display:flex;justify-content:space-between;gap:4rem;flex-wrap:wrap}footer.svelte-1kpgabk .company-info:where(.svelte-1kpgabk){flex:1}footer.svelte-1kpgabk .footer-nav:where(.svelte-1kpgabk){display:flex;gap:4rem;flex-wrap:wrap}footer.svelte-1kpgabk .social-links:where(.svelte-1kpgabk){display:flex;gap:1.5rem;margin-top:1.5rem}footer.svelte-1kpgabk .social-links:where(.svelte-1kpgabk) a:where(.svelte-1kpgabk){color:inherit;text-decoration:none;font-size:1.5rem;transition:transform .2s ease,color .2s ease}footer.svelte-1kpgabk .social-links:where(.svelte-1kpgabk) a:where(.svelte-1kpgabk):hover{transform:translateY(-2px);color:var(--accent, #fff)}footer.svelte-1kpgabk .footer-links:where(.svelte-1kpgabk){display:flex;flex-direction:column;gap:.75rem}footer.svelte-1kpgabk .footer-links:where(.svelte-1kpgabk) h4:where(.svelte-1kpgabk){margin:0 0 .5rem;font-size:1.1rem;font-weight:600}footer.svelte-1kpgabk .footer-links:where(.svelte-1kpgabk) a:where(.svelte-1kpgabk){color:inherit;text-decoration:none;transition:color .2s ease}footer.svelte-1kpgabk .footer-links:where(.svelte-1kpgabk) a:where(.svelte-1kpgabk):hover{color:var(--accent, #fff)}footer.svelte-1kpgabk .contact-info:where(.svelte-1kpgabk) p:where(.svelte-1kpgabk){margin:.5rem 0}footer.svelte-1kpgabk .copyright:where(.svelte-1kpgabk){padding-top:2rem;margin-top:2rem;opacity:.8;font-size:.9rem;text-align:center}footer.svelte-1kpgabk .copyright:where(.svelte-1kpgabk) .logo-container:where(.svelte-1kpgabk){margin-bottom:1rem}footer.svelte-1kpgabk .copyright:where(.svelte-1kpgabk) .logo-container:where(.svelte-1kpgabk) img:where(.svelte-1kpgabk){height:40px;width:auto}footer.svelte-1kpgabk .background-logo:where(.svelte-1kpgabk){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background-image:url(../../../emblem.svg);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.05;pointer-events:none;z-index:0}@media (max-width: 768px){footer.svelte-1kpgabk .footer-main:where(.svelte-1kpgabk){flex-direction:column;gap:2rem;text-align:center}footer.svelte-1kpgabk .footer-nav:where(.svelte-1kpgabk){justify-content:center;gap:2rem}footer.svelte-1kpgabk .social-links:where(.svelte-1kpgabk){justify-content:center}footer.svelte-1kpgabk .footer-links:where(.svelte-1kpgabk),footer.svelte-1kpgabk .legal-links:where(.svelte-1kpgabk){align-items:center}}.snackbar.svelte-1to77r0{position:fixed;top:0;left:0;width:100%;margin:.5rem 0;text-align:center;z-index:99999;pointer-events:none;font-size:1rem}.snackbar.svelte-1to77r0 .snackbar-text:where(.svelte-1to77r0){color:var(--background-secondary);padding:.5rem 1rem;width:fit-content;margin:0 auto;border-radius:var(--border-radius);box-shadow:0 5px 10px 3px #0000004d}.loading.svelte-k7w5ou{display:flex;justify-content:center;align-items:center;flex-direction:column;animation:svelte-k7w5ou-pulse 2s ease-in-out infinite;padding:3rem;border-radius:var(--border-radius);transform:scale(1)}.loading.svelte-k7w5ou img:where(.svelte-k7w5ou){width:200px}.loading.svelte-k7w5ou p:where(.svelte-k7w5ou){color:var(--background)}@keyframes svelte-k7w5ou-pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.7;transform:scale(1)}}.cart-item-popup-box.svelte-1oebadb{border-radius:var(--border-radius);width:fit-content;background-color:var(--background-secondary);padding:1rem 2rem;margin:2rem;max-width:600px}.cart-item-popup-box.svelte-1oebadb .cart-popup-text:where(.svelte-1oebadb){color:var(--primary);font-weight:600;margin-bottom:2rem;font-size:1.1rem;text-align:center;text-transform:uppercase}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-title:where(.svelte-1oebadb){margin:0;margin-bottom:1rem;text-align:center;font-size:1.5rem}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb){display:flex;flex-direction:column;align-items:center;gap:1rem}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-image:where(.svelte-1oebadb){width:60%;text-align:center;padding:2rem}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-image:where(.svelte-1oebadb) img:where(.svelte-1oebadb){width:100%;max-height:20rem;object-fit:contain}@media (max-width: 900px){.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-image:where(.svelte-1oebadb){width:100%}}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-info:where(.svelte-1oebadb){width:100%}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-row:where(.svelte-1oebadb){display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-row:where(.svelte-1oebadb) .cart-item-popup-quantity:where(.svelte-1oebadb){display:flex;align-items:center;gap:.5rem}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-row:where(.svelte-1oebadb) .cart-item-popup-quantity:where(.svelte-1oebadb) .quantity-input:where(.svelte-1oebadb){width:60px;padding:.3rem;border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:center}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-row:where(.svelte-1oebadb) .cart-item-popup-quantity:where(.svelte-1oebadb) .quantity-input:where(.svelte-1oebadb)::-webkit-inner-spin-button,.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-row:where(.svelte-1oebadb) .cart-item-popup-quantity:where(.svelte-1oebadb) .quantity-input:where(.svelte-1oebadb)::-webkit-outer-spin-button{opacity:1}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-action:where(.svelte-1oebadb){display:flex;gap:1rem}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-action:where(.svelte-1oebadb) .popup-button:where(.svelte-1oebadb){flex:1;font-size:.9rem;margin:0;padding:.8rem;margin:.5rem 0;min-width:10rem}.cart-item-popup-box.svelte-1oebadb .cart-item-popup-container:where(.svelte-1oebadb) .cart-item-popup-action:where(.svelte-1oebadb) .popup-button.checkout:where(.svelte-1oebadb){background-color:var(--secondary);border:none}.error-container.svelte-d85b82{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--background)}.error-content.svelte-d85b82{display:flex;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}@media (max-width: 768px){.error-content.svelte-d85b82{flex-direction:column;text-align:center;gap:2rem}}.error-content.svelte-d85b82 img:where(.svelte-d85b82){max-width:100%;height:auto}.error-details.svelte-d85b82{display:flex;flex-direction:column;gap:1.5rem}.error-details.svelte-d85b82 h1:where(.svelte-d85b82){font-size:2.5rem;font-weight:600;color:var(--text);margin:0}.error-details.svelte-d85b82 .error-message:where(.svelte-d85b82){font-size:1.125rem;color:var(--text-secondary);margin:0}.error-actions.svelte-d85b82{display:flex;gap:1rem;margin-top:1rem}@media (max-width: 768px){.error-actions.svelte-d85b82{justify-content:center}}.error-actions.svelte-d85b82 .btn:where(.svelte-d85b82){padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:500;text-decoration:none;transition:all .2s ease}.error-actions.svelte-d85b82 .btn.btn-primary:where(.svelte-d85b82){background:var(--primary);color:var(--background)}.error-actions.svelte-d85b82 .btn.btn-primary:where(.svelte-d85b82):hover{background:var(--secondary)}.error-actions.svelte-d85b82 .btn.btn-secondary:where(.svelte-d85b82){background:transparent;color:var(--text);border:1px solid var(--border)}.error-actions.svelte-d85b82 .btn.btn-secondary:where(.svelte-d85b82):hover{color:var(--primary)}
