@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,100&display=swap";:root{font-family:Poppins;line-height:1.5;font-weight:400;width:100%;min-height:100vh;--color-primary: #625b88;--color-primary-hover: #27254b;--color-secondary: #53445ee8;--color-secondary-hover: #523370;--color-tertiary: #4b4157;--color-background: rgb(18, 19, 24);--color-background-light: rgb(223, 223, 223);--color-background-dark: rgb(14, 15, 19);--color-background-darker: rgb(8, 8, 10);--color-background-dark-opacity: rgba(14, 15, 19, .87);--color-font: rgb(241, 241, 241);--color-font-soft: rgba(241, 241, 241, .82);--color-font-muted: rgba(241, 241, 241, .55);--color-font-dark: rgb(0, 0, 0);--color-border: rgba(255, 255, 255, .12);--color-border-strong: rgba(255, 255, 255, .22);--color-gray-100: rgb(100, 100, 100);--color-gray-75: rgb(75, 75, 75);--color-gray-50: rgb(50, 50, 50);--bg-button-secondary: #344b97;--bg-button-secondary-hover: #4a63b6;--bg-button-tertiary: #613680;--bg-button-tertiary-hover: #43254b;--color-error-background: rgb(248, 180, 180);--color-error-font: rgb(128, 41, 41);--color-success-background: rgb(183, 228, 199);--color-success-font: rgb(30, 95, 55);color-scheme:light dark;color:var(--color-font);background:linear-gradient(168deg,var(--color-background-dark) 50%,var(--color-background-dark) 100%);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;padding:0;margin:0}::-webkit-scrollbar{z-index:9999999;width:7px;height:100%;position:absolute}::-webkit-scrollbar-track{background:linear-gradient(168deg,var(--color-background) 10%,var(--color-background-dark) 80%)}::-webkit-scrollbar-thumb{background:#fff2;border-radius:7px}::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;width:100%;min-height:100%;overflow-x:hidden;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:Poppins,Franklin Gothic Medium,Arial,sans-serif;font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;padding:0;margin:0}h2{font-size:1.6rem;letter-spacing:-.015em}h3{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}h4{font-size:1.05rem;font-weight:600;letter-spacing:0}h5,h6{font-size:.95rem;font-weight:600;letter-spacing:0}.text-muted{color:var(--color-font-muted);font-weight:300}.text-soft{color:var(--color-font-soft)}.section-subtitle{margin:.35rem 0 0;font-size:.95rem;font-weight:300;color:var(--color-font-muted)}input{background-color:var(--color-background-light);font-family:inherit;font-size:15px;padding:.85rem 1rem;border:solid 1px var(--color-background-light);border-radius:6px;color:#000;transition:border-color .15s ease,box-shadow .15s ease}input::placeholder{color:var(--color-gray-100)}input:focus,input:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #625b8859}.app-boot{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.main{margin:0;padding:3rem 0 0;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 768px){.main{padding-top:1.5rem}}ul,nav{padding:0;margin:0;list-style:none;display:flex;align-items:center}a{font-weight:500;text-decoration:inherit;color:var(--color-font)}.section-link{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;color:var(--color-font);transition:color .15s ease}.section-link svg{font-size:.62em;opacity:.65;transition:transform .15s ease,opacity .15s ease}.section-link:hover{color:var(--color-primary)}.section-link:hover svg{opacity:1;transform:translate(3px)}h1{font-size:2.75rem;line-height:1.08}@media only screen and (max-width: 768px){h1{font-size:2.1rem}}button{font:inherit;color:inherit;background-color:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer}button:disabled{cursor:not-allowed}button:focus{outline:none}button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-container{width:100%;max-width:1360px;display:flex;flex-direction:column;padding:5rem 2rem 4rem;gap:5rem}@media only screen and (max-width: 768px){.page-container{padding:5rem 1rem 3rem;gap:2.5rem}}.nav-container{width:100%;position:fixed;z-index:99}.divider{width:100%;height:1px;background-color:var(--color-gray-75);margin-top:1rem;margin-bottom:1rem;border-radius:100%}.auth-container{width:100%;display:flex;align-items:flex-start;justify-content:center;padding:6rem 1.5rem 3rem}.auth-form{width:100%;max-width:420px;padding:2.5rem;background-color:var(--color-background-dark);border:solid 1px var(--color-border);border-radius:12px;box-shadow:0 18px 40px -12px #000000a6;display:flex;flex-direction:column;align-items:stretch;gap:1.25rem}.auth-form h1,.auth-form h2{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.auth-form .auth-subtitle{margin-top:-.75rem;font-size:.9rem;font-weight:300;color:var(--color-font-muted)}.auth-divider{display:flex;align-items:center;gap:.85rem;font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-font-muted)}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background-color:var(--color-border)}.auth-form-text{font-size:.88rem;font-weight:300;color:var(--color-font-soft);text-align:center}.form-group{width:100%;display:flex;flex-direction:column;gap:1rem}.field{display:flex;flex-direction:column;gap:.4rem}.field label,.field-label{font-size:.82rem;font-weight:500;color:var(--color-font-soft)}.field-hint{font-size:.78rem;font-weight:300;color:var(--color-font-muted)}.auth-submit{width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.25rem;font-weight:600;font-size:.95rem;border:1px solid transparent;border-radius:6px;background-color:var(--color-primary);color:#fff;cursor:pointer;transition:background-color .15s ease}.auth-submit:hover{background-color:var(--color-primary-hover);color:#fff}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.success-span{background-color:var(--color-success-background);color:var(--color-success-font);width:100%;border-radius:6px;border:solid 1px;font-size:.88rem}.success-span p{padding:.5rem 1rem;margin:0}.pad-0{padding:0}.pad-top-1{padding-top:1rem}.mar-0{margin:0}.page-title{width:100%;padding-top:1rem;padding-bottom:1rem;display:flex;justify-content:center;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;border-radius:5px;box-shadow:0 0 4px #ffffffa4;background:linear-gradient(168deg,var(--color-background) 50%,var(--color-background-darker) 80%)}.button-nostyle{border:none;background-color:transparent;display:flex;justify-content:center;align-items:center}.button-nostyle:hover{background-color:transparent;box-shadow:0 0 3px #000}.button-user-options{background-color:var(--bg-button-tertiary);color:#fff;padding-top:0;padding-bottom:0}.button-user-options:hover{color:#fff;background-color:var(--bg-button-tertiary-hover)}textarea{background-color:var(--color-background-light);font-size:15px;padding:1rem;border:none;border:solid 1px;border-radius:3px;border-color:var(--color-background-light);color:#000;font-family:Poppins;resize:none}.resize-vertical{resize:vertical}.link-to{font-weight:500;color:var(--color-font);text-decoration:underline;text-underline-offset:2px}.link-to:hover{color:var(--color-primary)}.home-container{width:100%;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;padding:0}.app-container{width:100vw;overflow-x:hidden}select:hover{cursor:pointer}.select-group{background-color:transparent;border:none;font-family:Poppins}.select-group option{background-color:var(--color-background-darker)}.nav-select{width:100px}@keyframes l2{to{background-size:100% 3px}}.error-span{background-color:var(--color-error-background);color:var(--color-error-font);width:100%;border-radius:6px;border:solid 1px;font-size:.88rem}.error-span p{padding:.5rem 1rem;margin:0}.d-flex{display:flex}.d-none{display:none}.row{flex-direction:row}.w-50{width:50%}.align-items-center{align-items:center}.column{flex-direction:column}.contact-methods{position:fixed;bottom:10px;z-index:999;right:3rem}.span-routes{display:flex;margin-bottom:3rem;align-items:center}.span-routes h1{font-size:1.6rem;font-weight:600;letter-spacing:-.01em}.span-routes a{color:var(--color-font-muted)}.span-routes a:hover{color:var(--color-primary)}.map-contact iframe{width:100%;max-width:600px;aspect-ratio:4 / 3;height:auto;border-radius:10px;border:1px solid var(--color-border)}@media only screen and (max-width: calc(1200px + 6rem)){.contact-methods{bottom:0;right:0;width:100vw;padding:0;padding-top:.3rem;padding-bottom:.3rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-dark)}.contact-page{padding:0;margin:0;display:flex;flex-direction:column-reverse;align-items:flex-start}.contact-page .w-50{width:100%}.map-contact{width:100%;display:flex;justify-content:center;margin-bottom:1rem}}.g-1{gap:1rem}.g-2{gap:2rem}#gallery-viewer{display:none}.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:42px;padding:0 1.1rem;border-radius:8px;border:1px solid transparent;font-family:inherit;font-size:.9rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:var(--color-primary-hover);color:#fff}.btn-secondary{background:var(--color-background-light);color:var(--color-font-dark)}.btn-secondary:hover{background:#cfcfcf;color:var(--color-font-dark)}.btn-ghost{background:transparent;border-color:var(--color-border-strong);color:var(--color-font)}.btn-ghost:hover{background:rgba(255,255,255,.06);border-color:var(--color-font-muted);color:var(--color-font)}.btn-danger{background:#7f2c2c;color:#fff}.btn-danger:hover{background:#9a3636;color:#fff}.btn-sm{height:34px;padding:0 .8rem;font-size:.82rem;border-radius:6px}.btn-icon{width:34px;height:34px;padding:0;border-radius:6px}.btn-block{width:100%}.card{background:var(--color-background-dark);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-background-dark)}.table{width:100%;border-collapse:collapse;font-size:.88rem}.table th{text-align:left;padding:.85rem 1rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-font-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}.table td{padding:.7rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-font-soft);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover{background:rgba(255,255,255,.03)}.table .col-actions{width:1%;white-space:nowrap;text-align:right}.cell-truncate{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumb{width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--color-background);display:block}.thumb-round{border-radius:100%}.badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;background:rgba(255,255,255,.08);color:var(--color-font-soft);text-transform:capitalize}.badge-admin{background:rgba(98,91,136,.4);color:#cdc8e8}.row-actions{display:inline-flex;gap:.4rem;align-items:center;justify-content:flex-end}.admin-header{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between;margin-bottom:1.75rem}.admin-header h1{font-size:1.7rem}.admin-toolbar{display:flex;gap:.6rem;flex-wrap:wrap}.admin-empty{padding:3rem 1.5rem;text-align:center;color:var(--color-font-muted);font-weight:300}.form-card{width:100%;max-width:640px;margin:0 auto;background:var(--color-background-dark);border:1px solid var(--color-border);border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.form-actions{display:flex;flex-wrap:wrap;gap:.75rem}.image-drop{width:100%;border:1px dashed var(--color-border-strong);border-radius:10px;overflow:hidden;background:var(--color-background)}.image-drop img{width:100%;max-height:320px;object-fit:contain;display:block}.thumb-picker{display:flex;gap:.75rem;flex-wrap:wrap}.thumb-picker button{width:90px;height:90px;padding:0;border-radius:8px;border:1px dashed var(--color-border-strong);background-color:var(--color-background);background-size:cover;background-position:center;color:var(--color-font-muted);font-size:1.5rem;font-weight:300;display:flex;align-items:center;justify-content:center}.thumb-picker button:hover{border-color:var(--color-primary)}:root,:host{--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0em}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin, .3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width, 2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width, 1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color, #ff253a);border-radius:var(--fa-counter-border-radius, 1em);box-sizing:border-box;color:var(--fa-inverse, #fff);line-height:var(--fa-counter-line-height, 1);max-width:var(--fa-counter-max-width, 5em);min-width:var(--fa-counter-min-width, 1.5em);overflow:hidden;padding:var(--fa-counter-padding, .25em .5em);right:var(--fa-right, 0);text-overflow:ellipsis;top:var(--fa-top, 0);transform:scale(var(--fa-counter-scale, .25));transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom, 0);right:var(--fa-right, 0);top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom, 0);left:var(--fa-left, 0);right:auto;top:auto;transform:scale(var(--fa-layers-scale, .25));transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top, 0);right:var(--fa-right, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top right}.fa-layers-top-left{left:var(--fa-left, 0);right:auto;top:var(--fa-top, 0);transform:scale(var(--fa-layers-scale, .25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index, auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse, #fff)}.sr-only,.fa-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color, currentColor);opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color, currentColor);opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity, .4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity, 1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}._viewport_a8vvj_1{position:relative;width:100%;height:320px;max-height:55vh;overflow:hidden;background:linear-gradient(to bottom,var(--color-tertiary) 0%,var(--color-background-dark) 78%);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}._viewport_a8vvj_1:active{cursor:grabbing}._track_a8vvj_17{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}._slide_a8vvj_24{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center}._logoSlide_a8vvj_33{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem}._logo_a8vvj_33{width:min(660px,76%);height:auto}._text_a8vvj_47{margin:0;max-width:90%;text-align:center;font-weight:300;color:var(--color-font-soft)}._productSlide_a8vvj_56{width:100%;max-width:1360px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 3.5rem;text-decoration:none;color:inherit}._productText_a8vvj_69{display:flex;flex-direction:column;gap:.35rem;min-width:0}._productTitle_a8vvj_76{font-size:1.15rem;font-weight:500;color:var(--color-font-soft)}._productPrice_a8vvj_82{margin:0;font-size:2.4rem;font-weight:700;letter-spacing:-.02em}._productImage_a8vvj_89{max-height:78%;width:auto;object-fit:contain;border-radius:6px;box-shadow:0 8px 30px -8px #0009;transition:transform .4s ease}._productSlide_a8vvj_56:hover ._productImage_a8vvj_89{transform:rotate(-3deg) scale(.97)}._arrow_a8vvj_103{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:1.05rem;opacity:0;transition:opacity .2s ease,background-color .15s ease}._viewport_a8vvj_1:hover ._arrow_a8vvj_103,._viewport_a8vvj_1:focus-within ._arrow_a8vvj_103{opacity:1}._arrow_a8vvj_103:hover{background:rgba(0,0,0,.78)}._prev_a8vvj_131{left:.85rem}._next_a8vvj_135{right:.85rem}._dots_a8vvj_140{position:absolute;bottom:.9rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.45rem}._dot_a8vvj_140,._dotActive_a8vvj_151{width:8px;height:8px;padding:0;border-radius:999px;background:rgba(255,255,255,.4);transition:width .25s ease,background-color .25s ease}._dot_a8vvj_140:hover{background:rgba(255,255,255,.7)}._dotActive_a8vvj_151{width:22px;background:#fff}@media (hover: none){._arrow_a8vvj_103{display:none}}@media (prefers-reduced-motion: reduce){._track_a8vvj_17{transition:none}}@media only screen and (max-width: 700px){._viewport_a8vvj_1{height:240px}._logo_a8vvj_33{width:82%}._text_a8vvj_47{font-size:12px;padding:0 .5rem}._productSlide_a8vvj_56{padding:1.25rem 1.5rem;gap:1rem}._productTitle_a8vvj_76{font-size:.9rem}._productPrice_a8vvj_82{font-size:1.7rem}}._sk_13sh5_1{--sk-base: rgba(255, 255, 255, .055);--sk-shine: rgba(255, 255, 255, .11);position:relative;overflow:hidden;display:block;background-color:var(--sk-base);border-radius:6px}._sk_13sh5_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--sk-shine),transparent);animation:_sk-shimmer_13sh5_1 1.4s ease-in-out infinite}@keyframes _sk-shimmer_13sh5_1{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){._sk_13sh5_1:after{animation:none}}._textBlock_13sh5_29{display:flex;flex-direction:column;gap:.55rem;width:100%}._productGrid_13sh5_37{width:100%;display:flex;flex-wrap:wrap;justify-content:left;gap:20px}._productCard_13sh5_45{height:300px;width:200px;flex-grow:1;max-width:320px;padding:1.3rem;display:flex;flex-direction:column;gap:.6rem;border-radius:3px;border:solid 1px rgba(37,37,37,.753);background:var(--color-background)}._productImage_13sh5_59{width:100%;height:200px;border-radius:3px}._galleryGrid_13sh5_66{width:100%;display:flex;flex-wrap:wrap;gap:3px}._galleryCard_13sh5_73{width:250px;flex-grow:1;max-width:340px;display:flex;flex-direction:column;gap:.75rem}._galleryImage_13sh5_82{width:100%;height:200px;border-radius:0}._sectionHead_13sh5_89{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._homeStack_13sh5_97{width:100%;display:flex;flex-direction:column;gap:5rem}._slider_13sh5_104{width:100%;height:260px;border-radius:0}._detailsContainer_13sh5_111{display:flex;gap:1rem;background-color:var(--color-background);border:solid 1px rgba(37,37,37,.644);border-radius:5px;padding:1rem}._detailsThumbs_13sh5_120{width:80px;display:flex;flex-direction:column;gap:1rem}._detailsThumb_13sh5_120{width:50px;height:50px;border-radius:5px}._detailsMain_13sh5_133{flex:1;display:flex;flex-direction:column;gap:1rem}._detailsImage_13sh5_140{width:100%;height:340px;border-radius:5px}._profile_13sh5_147{width:100%;background-color:var(--color-background-darker);border-radius:10px;overflow:hidden}._profileBanner_13sh5_154{width:100%;height:300px;border-radius:0}._profileAvatar_13sh5_160{width:100px;height:100px;border-radius:100%;margin:-4rem 2rem 0}._profileData_13sh5_167{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 2rem 4rem}@media only screen and (max-width: calc(1200px + 6rem)){._detailsContainer_13sh5_111{flex-direction:column}._detailsThumbs_13sh5_120{flex-direction:row;width:100%}}._contactMethod_25jy7_1{width:100%;display:flex;justify-content:left;flex-wrap:wrap;gap:.85rem}._chip_25jy7_9{width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;filter:grayscale(.35);transition:filter .15s ease,transform .15s ease}._chip_25jy7_9:hover{filter:grayscale(0);transform:translateY(-2px);cursor:pointer}._phone_25jy7_28{background:#43a047}._whatsapp_25jy7_29{background:#25d366}._instagram_25jy7_30{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}._messenger_25jy7_31{background:radial-gradient(circle at 30% 107%,#00c6ff 0%,#0078ff 70%)}._telegram_25jy7_32{background:#2aabee}._mail_25jy7_33{background:#d9534f}@media only screen and (max-width: calc(1200px + 6rem)){._contactMethod_25jy7_1{padding-top:.3rem;align-items:center;justify-content:space-evenly}}._container_u6d4i_1{margin:0;padding:0;overflow:hidden;list-style:none;display:flex;flex-direction:column;margin-bottom:3rem}._container_u6d4i_1 ul li{filter:grayscale(.4)}._container_u6d4i_1 ul li:hover{filter:grayscale(0);cursor:pointer}@media only screen and (max-width: calc(1200px + 6rem)){._container_u6d4i_1{padding-left:0;padding-right:0}}._productsContainer_1j9kw_1{width:100%;display:flex;flex-wrap:wrap;justify-content:left;grid-gap:20px}@media only screen and (max-width: calc(1200px + 6rem)){._container_1j9kw_10{padding-left:0;padding-right:0}}._cardContainer_1tzlb_1{height:300px;width:200px;flex-grow:1;padding:1.3rem;display:flex;flex-direction:column;align-items:center;border-radius:3px;border:solid 1px rgba(37,37,37,.753);background:var(--color-background)}._cardContainer_1tzlb_1:hover{box-shadow:0 0 4px #ffffff67;cursor:pointer}._imageContainer_1tzlb_19{background-color:var(--color-background);border-radius:3px;width:100%;height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}._data_1tzlb_30{padding-top:1rem;display:flex;flex-direction:column;width:100%}._price_1tzlb_37{width:100%;font-size:18px}._title_1tzlb_42{width:100%;font-size:13px}._container_dw3v6_1{position:relative;bottom:0;width:100%;min-height:40vh;color:var(--color-font);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background-color:var(--color-background-dark);gap:.5rem}._brand_dw3v6_16{font-size:.95rem;font-weight:600;letter-spacing:.01em}._copy_dw3v6_22{font-size:.8rem;font-weight:300;color:var(--color-font-muted)}._logo_155g9_1{transition-duration:.2s;width:130px;height:35px;background-size:contain;background-repeat:no-repeat;background-position:left}._navigatorContainer_155g9_10{display:flex;align-items:center;justify-content:center;background:linear-gradient(to top,var(--color-background-dark) 1%,var(--color-background-darker) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition-duration:.2s;width:100vw}._navigatorContainer_155g9_10 nav{width:100vw;max-width:1190px;display:flex;align-items:center;justify-content:space-between;padding:.7em;padding-left:3rem;padding-right:3rem}._navigatorContainer_155g9_10 nav ul{display:flex;width:50%;justify-content:space-evenly}._navigatorContainer_155g9_10 nav ul li:hover{color:#fff;filter:brightness(1.5)}._menuContainer_155g9_42{display:flex;justify-content:center;background:linear-gradient(to bottom,var(--color-background-dark-opacity) 100%,var(--color-background-light) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:solid thin rgb(83,83,83);height:70px}._menuContainer_155g9_42 nav{width:100%;max-width:1360px;padding:0 2rem;display:flex;justify-content:space-between}._authContainer_155g9_59{gap:1rem;display:flex;align-items:flex-end;justify-content:flex-end;text-align:center;vertical-align:middle}._enterButton_155g9_68{padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem}._profileMenu_155g9_75{width:100%;display:flex;justify-content:flex-end}._logoSection_155g9_81,._userSection_155g9_82,._featuredSection_155g9_83{width:200px;display:flex;flex-direction:column}._searchSection_155g9_89{width:100%}._userSection_155g9_82{display:flex;justify-content:flex-end}._underLogo_155g9_98{width:200px;height:0;padding:0;margin:0;display:flex;align-items:center}._menuSection_155g9_107{width:100%;display:flex;justify-content:flex-start;max-width:1360px}._menuSection_155g9_107 ul{display:flex;justify-content:flex-start;width:100%;gap:2rem;font-size:16px}._menuSectionMobile_155g9_122{display:none;width:100%;justify-content:center;padding-left:3rem}._menuIcon_155g9_129{padding:.3rem;display:flex;align-items:center;background-color:transparent;border-color:transparent}._menuIcon_155g9_129:hover{background-color:transparent}@media only screen and (max-width: calc(1200px + 6rem)){._logo_155g9_1{padding:0;width:100px;height:35px;display:flex;justify-content:center;align-items:center;background-position:center}._menuSection_155g9_107{display:none}._menuSectionMobile_155g9_122{display:flex;justify-content:flex-start;width:auto;padding-left:0}._userSection_155g9_82{width:auto}._underLogo_155g9_98{padding:0;margin:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}._userSection_155g9_82{padding-right:0}._menuContainer_155g9_42 nav{padding:0 1rem}}._container_1wxmo_1{display:flex;align-items:center;gap:.5rem;font-size:14px}._container_1wxmo_1:hover{cursor:pointer}._container_1wxmo_1 img{padding:.2rem;border:solid 1px transparent;border-radius:4px;transition-duration:.3s}._container_1wxmo_1 img:hover{border-color:var(--color-primary)}._guestIcon_1wxmo_23{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:100%;border:1px solid var(--color-border-strong);color:var(--color-font-soft);font-size:15px;transition:border-color .2s ease,color .2s ease}._container_1wxmo_1:hover ._guestIcon_1wxmo_23{border-color:var(--color-primary);color:var(--color-font)}._profilePicContainer_1wxmo_41 svg{font-size:12px;color:var(--color-font)}._container_1wxmo_1 img:active,._container_1wxmo_1 img:focus,._container_1wxmo_1 img:focus-visible,._container_1wxmo_1 img:before{border:2px solid white}._profilePicContainer_1wxmo_41{width:20px;height:20px;border-radius:100%;overflow:hidden;border:var(--color-primary) solid;display:flex;align-items:center;justify-content:center}._container_1wxmo_1:hover ._profilePicContainer_1wxmo_41{border:var(--color-primary-hover) solid;cursor:pointer}@media only screen and (max-width: calc(1200px + 6rem)){._username_1wxmo_70{display:none}._profilePicContainer_1wxmo_41{width:35px;height:35px}}._menu_uc1jt_1{box-sizing:border-box;display:none;flex-direction:column;align-items:stretch;gap:.15rem;width:max-content;min-width:210px;max-width:280px;padding:.5rem;position:absolute;top:71px;z-index:99;background-color:var(--color-background-dark);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 12px 32px -8px #000000b3;text-align:left}._item_uc1jt_21{box-sizing:border-box;display:block;width:100%;padding:.55rem .65rem;border:none;background:transparent;border-radius:6px;font-family:inherit;font-size:.88rem;font-weight:400;color:var(--color-font-soft);text-align:left;cursor:pointer}._item_uc1jt_21:hover{background-color:#ffffff0f;color:var(--color-font)}._danger_uc1jt_42{color:#e0a3a3}._danger_uc1jt_42:hover{background-color:#9f36362e;color:#f0c2c2}._sep_uc1jt_51{height:1px;margin:.35rem 0;background-color:var(--color-border)}._menu_dnpgx_1{gap:1.75rem}._link_dnpgx_5{color:var(--color-font-soft);font-weight:500;transition:color .15s ease}._link_dnpgx_5:hover{color:var(--color-font)}@media only screen and (max-width: calc(1200px + 6rem)){._menu_dnpgx_1{display:flex;flex-direction:column;padding:3rem;width:100%;gap:0}._link_dnpgx_5{display:flex;justify-content:center;padding:.5rem;width:100%;border-radius:5px}._link_dnpgx_5:hover{background-color:var(--color-background)}}._container_1jtsr_1{background-color:var(--color-background-dark);width:100%;display:none;justify-content:center}._galleryContainer_dr1rg_1{width:100%;display:flex;flex-wrap:wrap;justify-content:left;grid-gap:3px}._container_iu0u7_1{top:0;left:0;z-index:99;width:100vw;height:100vh;display:flex;position:fixed;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000b}._cardContainer_1esmz_1{height:auto;width:250px;display:flex;flex-direction:column;align-items:center}._cardContainer_1esmz_1:hover{cursor:pointer}._imageContainer_1esmz_13{background-color:var(--color-background);width:100%;height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}._data_1esmz_23{padding-top:1rem;display:flex;flex-direction:column;width:100%}._price_1esmz_30{width:100%;font-size:18px}._title_1esmz_35{width:100%;font-size:13px}._form_1yain_1{width:100%;display:flex;flex-direction:column;gap:1.25rem}._labelRow_1yain_8{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._forgot_1yain_15{font-size:.78rem;font-weight:400;color:var(--color-font-muted);text-decoration:none}._forgot_1yain_15:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}._labelRow_9dvqd_1{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}._wrap_9dvqd_8{position:relative;display:flex;width:100%}._input_9dvqd_14{width:100%;box-sizing:border-box;padding-right:2.9rem}._toggle_9dvqd_20{position:absolute;top:0;right:0;height:100%;width:2.9rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--color-gray-100);font-size:.95rem;transition:color .15s ease}._toggle_9dvqd_20:hover{color:var(--color-gray-50)}._toggle_9dvqd_20:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:6px}._googleLoginContainer_tw0ze_1{width:100%;display:flex}._googleBtn_tw0ze_6{width:100%;height:48px;padding:0 1rem;border:none;border-radius:6px;background:#f1f1f1;color:#1f1f1f;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;display:flex;justify-content:center;align-items:center;gap:.6rem;text-decoration:none;transition:background-color .2s ease}._googleBtn_tw0ze_6:hover{background:#e3e3e3}._spanIcon_tw0ze_29{display:flex;align-items:center;color:#1f1f1f}._spanIcon_tw0ze_29 svg{font-size:16px}._spanText_tw0ze_39{color:#1f1f1f}._form_1pjr3_1{width:100%;display:flex;flex-direction:column;gap:1.25rem}._container_1wjpx_1{top:0;left:0;width:100%;height:100%;min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}._logo_1wjpx_14{min-width:800px}._logoContainer_1wjpx_18{max-width:1190px}._text_1wjpx_22{text-align:center}@media only screen and (max-width: calc(1200px + 6rem)){._logo_1wjpx_14{min-width:calc(500px - 6rem)}}@media only screen and (max-width: 700px){._text_1wjpx_22{font-size:12px}}._container_i3qd2_1{width:100%;background-color:var(--color-background-darker);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}._headerImageContainer_i3qd2_10{height:300px;background-color:var(--color-background-dark)}._profilePicCOntainer_i3qd2_15{padding:1rem 2rem;margin-top:-4rem}._profilePic_i3qd2_15{border-radius:100%;border:solid var(--color-primary)}._profilePic_i3qd2_15:hover{border:solid var(--color-primary-hover);cursor:pointer}._userData_i3qd2_32{padding-left:2rem;padding-right:2rem;padding-bottom:4rem}._wrap_1ae22_1{width:100%;max-width:640px;margin:0 auto;padding:5rem 1.25rem 4rem;display:flex;flex-direction:column;gap:1.5rem}._head_1ae22_11{display:flex;flex-direction:column;gap:.35rem}._head_1ae22_11 h1{font-size:2rem;font-weight:700;letter-spacing:-.01em}._card_1ae22_23{display:flex;flex-direction:column;gap:1.1rem}._card_1ae22_23 h2{font-size:1.15rem;font-weight:600}._subform_1ae22_34{display:flex;flex-direction:column;gap:1rem}._subhead_1ae22_40{font-size:.95rem;font-weight:600;color:var(--color-font-soft)}._picRow_1ae22_46{display:flex;align-items:flex-start;gap:1rem}._pic_1ae22_46{width:56px;height:56px;border-radius:100%;object-fit:cover;border:1px solid var(--color-border-strong);background:var(--color-background-darker);flex-shrink:0}._picChoices_1ae22_62{flex:1;min-width:0;display:flex;flex-direction:column;gap:.45rem}._segmented_1ae22_70{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:8px;overflow:hidden;width:fit-content;max-width:100%}._seg_1ae22_70,._segActive_1ae22_80{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-font-soft);font-family:inherit;font-size:.85rem;font-weight:500;padding:.5rem .9rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}._seg_1ae22_70+._seg_1ae22_70,._seg_1ae22_70+._segActive_1ae22_80,._segActive_1ae22_80+._seg_1ae22_70,._segActive_1ae22_80+._segActive_1ae22_80{border-left:1px solid var(--color-border-strong)}._seg_1ae22_70:hover{background:rgba(255,255,255,.06);color:var(--color-font)}._segActive_1ae22_80{background:var(--color-primary);color:#fff}._seg_1ae22_70:disabled{opacity:.4;cursor:not-allowed}._actions_1ae22_115{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}._note_1ae22_122{font-size:.88rem;font-weight:300;color:var(--color-font-soft);line-height:1.5}._linkedRow_1ae22_129{display:flex;align-items:center;gap:.55rem;font-size:.92rem;color:var(--color-font)}._check_1ae22_137{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:100%;background:var(--color-success-background);color:var(--color-success-font);font-size:.6rem}._readonly_1ae22_149 input:disabled{background-color:var(--color-gray-50);color:var(--color-font-muted);border-color:var(--color-gray-50);cursor:not-allowed}@media (max-width: 700px){._wrap_1ae22_1{padding:5rem 1rem 3rem}._head_1ae22_11 h1{font-size:1.6rem}}._grid_1w35q_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}._card_1w35q_7{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:12px;border:1px solid var(--color-border);background:var(--color-background-dark);color:var(--color-font);transition:border-color .15s ease,transform .15s ease}._card_1w35q_7:hover{border-color:var(--color-primary);transform:translateY(-2px);color:var(--color-font)}._card_1w35q_7 h3{font-size:1.15rem}._card_1w35q_7 p{font-size:.85rem;font-weight:300;color:var(--color-font-muted);flex:1}._cta_1w35q_36{font-size:.82rem;font-weight:600;color:var(--color-primary)}._card_1w35q_7:hover ._cta_1w35q_36{color:#8b83b8}._container_l43ve_1{display:flex;background-color:var(--color-background);border-radius:5px;padding:1rem 1rem 5rem;gap:1rem;border:solid 1px rgba(37,37,37,.644)}._mainImageContainer_l43ve_12{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:5px;background-color:var(--color-background-darker)}._gallerySection_l43ve_22{width:80px;display:flex;flex-direction:column}._detailsSection_l43ve_28{display:flex;flex-direction:column;width:100%}._contactSection_l43ve_34{border:var(--color-background) solid 1px;border-radius:5px;padding:1rem}._galleryUl_l43ve_40{display:flex;flex-direction:column;gap:1rem;height:100%;max-height:450px}._galleryUl_l43ve_40 li{display:flex;align-items:center;background-color:var(--color-background);border:solid 1px transparent;width:50px;height:50px;border-radius:5px;filter:grayscale(.5)}._galleryUl_l43ve_40 li:hover{filter:grayscale(0);cursor:pointer;border:solid 1px var(--color-background-light)}@media only screen and (max-width: calc(1200px + 6rem)){._container_l43ve_1{flex-direction:column}._gallerySection_l43ve_22{display:flex;flex-direction:column-reverse}._galleryUl_l43ve_40{flex-direction:row}}._container_19s3d_1{width:100%}form{display:flex;flex-direction:column;gap:1rem}textarea{padding:0;padding:1rem}._container_1uk5m_1{width:100%;display:flex;flex-wrap:wrap;justify-content:left;grid-gap:20px}._wrap_sqth7_1{width:100%;min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}._ring_sqth7_11{width:40px;height:40px;border-radius:100%;border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:_spin_sqth7_1 .9s linear infinite}._label_sqth7_20{font-size:.85rem;font-weight:300;color:var(--color-font-muted)}@keyframes _spin_sqth7_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._ring_sqth7_11{animation-duration:2s}}._productsContainer_19uof_1{width:100%;display:flex;flex-wrap:wrap;justify-content:left;grid-gap:20px}._inputContainer_1c9np_1{width:100%;display:flex;align-items:center;gap:1rem}._inputContainer_1c9np_1 label{width:80px}._inputContainer_1c9np_1 input{width:100%}._sendedMessage_1c9np_16{display:flex;flex-direction:column;align-items:center;gap:3rem}
