:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;padding:2rem;font-weight:400}footer[data-v-611c014b]{padding-top:20px;border-top:1px solid #eee}footer a[data-v-611c014b]{text-decoration:none;color:#333;font-weight:500;font-size:16px}footer a[data-v-611c014b]:hover{color:#007bff}footer .footer-bottom[data-v-611c014b]{justify-self:center;text-align:center}footer .footer-content[data-v-611c014b]{display:flex;max-width:1280px;margin:0 auto;justify-content:space-between;padding:35px 0}footer .footer-links[data-v-611c014b]{display:flex;gap:15px;flex-direction:column}footer .footer-logo[data-v-611c014b]{justify-self:center}footer .footer-logo .logo[data-v-611c014b]{height:50px}.main-content[data-v-611c014b]{padding:20px;max-width:1280px;margin:0 auto}header[data-v-611c014b]{border-bottom:1px solid #eee}header .header-content[data-v-611c014b]{display:flex;max-width:1280px;margin:0 auto;justify-content:space-between}header .navigation[data-v-611c014b]{align-self:flex-end;display:flex;gap:20px}header .navigation a[data-v-611c014b]{text-decoration:none;color:#333;font-weight:500;font-size:16px}header .navigation a[data-v-611c014b]:hover{color:#007bff}header .logo[data-v-611c014b]{height:75px}@media (max-width: 900px){header .header-content[data-v-611c014b]{flex-direction:column;align-items:flex-start;gap:10px;padding:10px 0}header .logo[data-v-611c014b]{width:100%;margin-bottom:10px}header .navigation[data-v-611c014b]{gap:12px;flex-wrap:wrap;justify-content:center;font-size:15px}.main-content[data-v-611c014b]{padding:10px}footer .footer-content[data-v-611c014b]{flex-direction:column;align-items:center;gap:24px;padding:25px 0}footer .footer-logo[data-v-611c014b]{margin-bottom:10px}footer .footer-logo .logo[data-v-611c014b]{width:100%}footer .footer-links[data-v-611c014b]{flex-direction:row;gap:10px;flex-wrap:wrap}footer .footer-address[data-v-611c014b],footer .footer-contact[data-v-611c014b]{font-size:15px}}@media (max-width: 600px){header .header-content[data-v-611c014b],.main-content[data-v-611c014b],footer .footer-content[data-v-611c014b]{max-width:100%;padding-left:8px;padding-right:8px}header .logo[data-v-611c014b],footer .footer-logo .logo[data-v-611c014b]{height:40px}footer .footer-content[data-v-611c014b]{padding:16px 0;gap:16px}.main-content[data-v-611c014b]{padding:4px}}.slideshow-container[data-v-dfc84047]{max-height:400px}.site-preview[data-v-dfc84047]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:1px solid #ddd;border-radius:10px;margin:20px auto}.cta[data-v-dfc84047]{margin-top:1rem;padding:.8rem 1.5rem;background-color:#222c53;color:#fff;border:none;border-radius:6px;cursor:pointer;text-decoration:none}.product-images[data-v-dfc84047]{display:flex;justify-content:center;align-items:center;gap:20px}.product-images .handgriff[data-v-dfc84047]{width:59%}.product-images .attachment[data-v-dfc84047]{width:41%}.price-tag[data-v-dfc84047]{font-size:1.8rem;font-weight:700;color:#e53935;margin-top:-2.2rem}.tax-info[data-v-dfc84047]{font-size:1rem;font-weight:400;color:#777;margin-left:.3rem}
