.image-info.svelte-1qet3c7{display:flex;align-items:center;justify-content:space-between;background-color:var(--brand-color);color:var(--inverted-text-color);justify-content:space-evenly}.image-info.reverse.svelte-1qet3c7{flex-direction:row-reverse}.image-info.svelte-1qet3c7 img:where(.svelte-1qet3c7){width:50%;max-width:1000px}.image-info.svelte-1qet3c7 .info:where(.svelte-1qet3c7){width:calc(50% - 60px);max-width:1000px;padding:30px}.image-info.svelte-1qet3c7 .info:where(.svelte-1qet3c7) h2:where(.svelte-1qet3c7){margin:20px 0;padding-left:0}.image-info.svelte-1qet3c7 .info:where(.svelte-1qet3c7) p:where(.svelte-1qet3c7){padding-left:0}@media (max-width: 800px){.image-info.svelte-1qet3c7{flex-direction:column;align-items:start}.image-info.reverse.svelte-1qet3c7{flex-direction:column}.image-info.svelte-1qet3c7 img:where(.svelte-1qet3c7){width:100%}.image-info.svelte-1qet3c7 .info:where(.svelte-1qet3c7){padding:20px 30px 40px;width:calc(100% - 60px)}}h3.svelte-1qm8zhl{margin:20px 0 0;padding:0}product.svelte-e8lpxw{margin:20px 0;display:flex;border:2px solid var(--brand-color);border-width:2px 0;overflow:hidden}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw){border-right:2px solid var(--brand-color);flex:3 0 60%;width:60%;max-width:calc(100% - 360px)}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .main-image:where(.svelte-e8lpxw){width:100%;height:40vw;max-height:50vh;position:relative}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .main-image:where(.svelte-e8lpxw) img:where(.svelte-e8lpxw){width:100%;height:100%;object-fit:contain;display:block}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .main-image.full-screen:where(.svelte-e8lpxw){position:fixed;top:0;left:0;width:100vw;height:100vh;max-height:100vh;z-index:1000;background-color:#000000e0}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .nav-section:where(.svelte-e8lpxw){position:absolute;top:calc(50% - 24px);display:flex;justify-content:space-between;width:100%}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .nav-section:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw){background-color:transparent;border:none;cursor:pointer;background-color:var(--brand-transparent);transition:background-color .3s ease}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .nav-section:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw) .material-icons:where(.svelte-e8lpxw){font-size:48px;color:var(--inverted-text-color);transition:color .3s ease}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .nav-section:where(.svelte-e8lpxw) button.previous:where(.svelte-e8lpxw){border-radius:0 20px 20px 0}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .nav-section:where(.svelte-e8lpxw) button.next:where(.svelte-e8lpxw){border-radius:20px 0 0 20px}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .nav-section:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw):hover{background-color:var(--background-transparent)}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .nav-section:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw):hover .material-icons:where(.svelte-e8lpxw){color:var(--brand-color)}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .maximize:where(.svelte-e8lpxw){position:absolute;bottom:0;right:0}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .maximize:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw){background-color:var(--background-transparent);border-radius:20px 0 0;border:none;padding:10px 10px 0;cursor:pointer;transition:background-color .3s ease;height:100%;width:100%}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .maximize:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw) .material-icons:where(.svelte-e8lpxw){font-size:36px;transition:color .3s ease}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .maximize:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw):hover{background-color:var(--brand-transparent)}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .maximize:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw):hover .material-icons:where(.svelte-e8lpxw){color:var(--inverted-text-color)}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .thumbs:where(.svelte-e8lpxw){display:flex;overflow-x:auto;border-top:2px solid var(--brand-bright)}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .thumbs:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw){padding:0;border:none;background-color:transparent;cursor:pointer;flex:0 0 150px;background-color:var(--brand-light);transition:background-color .3s ease}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .thumbs:where(.svelte-e8lpxw) button:where(.svelte-e8lpxw) img:where(.svelte-e8lpxw){width:140px;height:100px;object-fit:contain;display:block;padding:5px}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .thumbs:where(.svelte-e8lpxw) button.active:where(.svelte-e8lpxw){background-color:var(--brand-bright)}product.svelte-e8lpxw .info:where(.svelte-e8lpxw){display:flex;flex-direction:column;align-items:start;gap:15px;flex:2 0 calc(40% - 60px);width:calc(40% - 60px);margin:20px 30px;min-width:300px}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) p:where(.svelte-e8lpxw){margin:0 0 10px;padding:0}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .box:where(.svelte-e8lpxw){border:1px solid var(--brand-color);padding:5px;background-color:var(--brand-light);display:flex;align-items:center;gap:5px;max-width:500px}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .box:where(.svelte-e8lpxw) .text:where(.svelte-e8lpxw){margin-right:5px}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .box:where(.svelte-e8lpxw) .price:where(.svelte-e8lpxw){font-size:24px;font-weight:700}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .box.has-sub:where(.svelte-e8lpxw){flex-direction:column;align-items:start;gap:10px}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .box.has-sub:where(.svelte-e8lpxw) .sub-box:where(.svelte-e8lpxw){display:flex;align-items:center;gap:5px}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .addons:where(.svelte-e8lpxw){margin-top:20px}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .addons:where(.svelte-e8lpxw) .addon:where(.svelte-e8lpxw){height:30px;display:flex;align-items:center;gap:10px}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .addons:where(.svelte-e8lpxw) .addon:where(.svelte-e8lpxw) input:where(.svelte-e8lpxw){width:18px;height:18px;accent-color:var(--brand-color);background-color:var(--brand-light)}product.svelte-e8lpxw .info:where(.svelte-e8lpxw) .addons:where(.svelte-e8lpxw) p:where(.svelte-e8lpxw){font-size:14px;opacity:.8}@media (max-width: 800px){product.svelte-e8lpxw{flex-direction:column-reverse}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw){flex:1 1 100%;width:100%;max-width:100%}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .main-image:where(.svelte-e8lpxw){max-height:30vh;height:30vh}product.svelte-e8lpxw .image-section:where(.svelte-e8lpxw) .main-image:where(.svelte-e8lpxw) img:where(.svelte-e8lpxw){border-right:none;border-top:2px solid var(--brand-color)}product.svelte-e8lpxw .info:where(.svelte-e8lpxw){margin:20px 30px;width:calc(100% - 60px)}}.currency.svelte-e8lpxw{padding-right:5px}
