:root{--hs-input-font-size: 16px;--hs-input-line-height: 22px;--hs-input-background-color: #ffffff;--hs-input-padding: 10px;--hs-input-border: none;--hs-input-border-radius: 0;--hs-button-font-size: 14px;--hs-button-line-height: 17.5px;--hs-button-background-color: #000000;--hs-button-color: #ffffff;--hs-button-padding: 10px 20px;--hs-button-border-radius: 0;--hs-button-hover-opacity: .9;--hs-form-gap: 2px;--hs-mobile-input-padding: 10px 8px;--hs-mobile-button-padding: 10px 12px;--hs-error-color: #ff3333;--hs-error-font-size: 12px;--hs-success-color: #ffffff;--hs-success-font-size: 16px}.hs-form-wrapper{width:100%}.hs-form-wrapper .submitted-message{color:var(--hs-success-color);font-family:inherit;font-size:var(--hs-success-font-size)}.hs-form-wrapper .hs-form{display:flex;gap:var(--hs-form-gap);width:100%}.hs-form-wrapper .hs-form-field{flex:1;min-width:0;position:relative;margin-bottom:25px}.hs-form-wrapper .hs-input{width:100%;padding:var(--hs-input-padding);border:var(--hs-input-border);border-radius:var(--hs-input-border-radius);outline:none;font-size:var(--hs-input-font-size);line-height:var(--hs-input-line-height);font-family:inherit;background-color:var(--hs-input-background-color)!important;box-sizing:border-box;height:auto}.hs-form-wrapper .hs-input.error{border:1px solid var(--hs-error-color)!important}.hs-form-wrapper .hs-button{background-color:var(--hs-button-background-color);color:var(--hs-button-color);border:none;border-radius:var(--hs-button-border-radius);padding:var(--hs-button-padding);cursor:pointer;white-space:nowrap;font-family:inherit;font-weight:500;font-size:var(--hs-button-font-size);line-height:var(--hs-button-line-height);letter-spacing:0;text-align:center;transition:opacity .2s ease}.hs-form-wrapper .hs-button:hover{opacity:var(--hs-button-hover-opacity)!important}.hs-form-wrapper .hs-label-content{display:none!important}.hs-form-wrapper .hs-form-field .hs-error-msgs{display:var(--hs-show-errors)!important;margin:4px 0 0;padding:0;list-style:none;color:var(--hs-error-color);font-size:var(--hs-error-font-size);font-family:inherit;width:100%}.hs-form-wrapper .hs-error-msgs label{margin:0;padding:0}.hs-form-wrapper .hs-error-msgs:not(.hs-form-field .hs-error-msgs){display:none!important}@media (max-width: 480px){.hs-form-wrapper .hs-input{padding:var(--hs-mobile-input-padding)}.hs-form-wrapper .hs-button{padding:var(--hs-mobile-button-padding)}.hs-form-wrapper .hs-form{flex-direction:column}.hs-form-wrapper .hs-form-field{margin-bottom:25px}}.newsletter-container[data-astro-cid-motrwrji]{max-width:400px;padding-top:16px}.newsletter-title[data-astro-cid-motrwrji]{font-family:Shapiro,sans-serif;font-weight:500;font-size:24px;margin-bottom:16px;color:var(--white)}.newsletter-description[data-astro-cid-motrwrji]{font-size:16px;line-height:22px;margin-bottom:16px;color:var(--white)}.newsletter-form[data-astro-cid-motrwrji]{--hs-input-font-size: 16px;--hs-input-line-height: 22px;--hs-input-background-color: var(--white, #ffffff);--hs-input-padding: 10px;--hs-button-font-size: 16px;--hs-button-line-height: 17.5px;--hs-button-background-color: var(--indigo, #5046e4);--hs-button-color: var(--white, #ffffff);--hs-button-padding: 12px 20px;--hs-mobile-input-padding: 10px 8px;--hs-mobile-button-padding: 10px 12px}.footer-link[data-astro-cid-motrwrji]{font-family:Shapiro,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;color:var(--white);padding-top:48px}.fs-14[data-astro-cid-motrwrji]{font-size:14px!important;line-height:17.5px!important}.padding-f[data-astro-cid-sz7xmlte]{padding:64px}.bg-black[data-astro-cid-sz7xmlte]{background-color:var(--black);margin-top:1px}.newsletter-title[data-astro-cid-sz7xmlte]{color:var(--white);letter-spacing:0%}.footer-grid[data-astro-cid-sz7xmlte]{display:flex;gap:20px}.footer-newsletter[data-astro-cid-sz7xmlte]{flex:.6}.footer-links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.footer-links[data-astro-cid-sz7xmlte]{flex:.4;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.footer-right[data-astro-cid-sz7xmlte]{font-size:14px;line-height:17.5px;letter-spacing:0%;color:var(--white)}.fs-14[data-astro-cid-sz7xmlte]{font-size:14px!important;line-height:17.5px!important}.social-icons[data-astro-cid-sz7xmlte]{padding-top:48px;display:flex;align-items:center;gap:1rem}@media (max-width: 768px){.padding-f[data-astro-cid-sz7xmlte]{padding:64px 32px!important}.footer-grid[data-astro-cid-sz7xmlte]{flex-direction:column}.footer-newsletter[data-astro-cid-sz7xmlte],.footer-links[data-astro-cid-sz7xmlte],.footer-right[data-astro-cid-sz7xmlte]{width:100%}.footer-links[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:20px}.footer-right[data-astro-cid-sz7xmlte]{padding-top:48px}}.cart-count[data-astro-cid-jfqvmy2l]{--_cc-before-content: var(--cc-before-content, "(");--_cc-after-content: var(--cc-after-content, ")")}.cart-count[data-astro-cid-jfqvmy2l][data-count="0"]{display:none}.cart-count[data-astro-cid-jfqvmy2l]:before{content:var(--_cc-before-content)}.cart-count[data-astro-cid-jfqvmy2l]:after{content:var(--_cc-after-content)}.nav-container[data-astro-cid-5blmo7yk]{background-color:var(--white)}.logo[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;height:34px;padding:8px 0}.nav-padding[data-astro-cid-5blmo7yk]{padding-left:20px;padding-right:20px}@media (min-width: 768px){.nav-padding[data-astro-cid-5blmo7yk]{padding-left:32px;padding-right:32px}}.navbar[data-astro-cid-5blmo7yk]{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);width:100%;height:50px;border-bottom:1px solid rgba(0,0,0,.03)}.navbar[data-astro-cid-5blmo7yk].is-sticky{position:fixed;top:0;left:0;right:0;z-index:1000}.navbar-spacer[data-astro-cid-5blmo7yk]{height:50px}.nav-links[data-astro-cid-5blmo7yk]{display:flex;gap:4px;list-style:none;margin:0;padding:0}.nav-link[data-astro-cid-5blmo7yk]{font-family:Shapiro,sans-serif;font-size:14px;font-weight:400;text-decoration:none;color:var(--black);transition:color .3s ease}.nav-link[data-astro-cid-5blmo7yk]:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--indigo)}.cart-link[data-astro-cid-5blmo7yk]{position:relative}.cart-badge[data-astro-cid-5blmo7yk]{position:absolute;top:4px;right:-4px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--indigo);color:var(--white);border-radius:50%;font-size:11px;font-weight:700}.cart-badge[data-astro-cid-5blmo7yk]:has(.cart-count[data-count="0"]){display:none}.hamburger[data-astro-cid-5blmo7yk],.hidden[data-astro-cid-5blmo7yk]{display:none}.p4[data-astro-cid-5blmo7yk]{padding-top:8px;padding-bottom:8px}@media (max-width: 640px){.cart-badge[data-astro-cid-5blmo7yk]{display:none}.hamburger[data-astro-cid-5blmo7yk]{display:block}.hamburger-btn[data-astro-cid-5blmo7yk]{cursor:pointer}.nav-link[data-astro-cid-5blmo7yk]{font-family:Shapiro,sans-serif;font-size:30px;font-weight:450;line-height:37.5px;text-align:left;color:var(--white);padding-left:24px}.nav-link[data-astro-cid-5blmo7yk]:hover{text-decoration-thickness:3px}.nav-links[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;position:absolute;top:50px;left:0;width:100%;height:100vh;background:#000;padding:32px;align-items:left;z-index:100}.nav-links[data-astro-cid-5blmo7yk].show{display:flex}}.nested-link[data-astro-cid-5blmo7yk]{font-family:Shapiro,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;text-decoration-line:none;color:var(--white)}.nested-link[data-astro-cid-5blmo7yk]:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--indigo)}.nested-link[data-astro-cid-5blmo7yk]{display:block;margin-top:18px;padding-left:40px;padding-right:4px}ul[data-astro-cid-5blmo7yk]{list-style:none;margin:0;padding:0}@media (min-width: 640px){li[data-astro-cid-5blmo7yk]{display:inline-block;position:relative;padding:10px;cursor:pointer}ul[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk]{display:none;position:absolute;top:100%;left:0;background-color:#fff;z-index:200;border:1px solid var(--black)}li[data-astro-cid-5blmo7yk]:hover>ul[data-astro-cid-5blmo7yk]{display:block}ul[data-astro-cid-5blmo7yk] ul[data-astro-cid-5blmo7yk] li[data-astro-cid-5blmo7yk]{display:block;width:200px}.nested-link[data-astro-cid-5blmo7yk]{display:block;margin-top:-6px;padding-left:4px;padding-right:4px}.nested-link[data-astro-cid-5blmo7yk]{font-family:Shapiro,sans-serif;font-size:16px;line-height:1.5rem;text-decoration-line:none;color:var(--black)}.nested-link[data-astro-cid-5blmo7yk]:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--indigo)}}.flex[data-astro-cid-imzna25v]{display:flex;gap:20px}.bg-black[data-astro-cid-imzna25v]{background-color:var(--black)}.padding-pf[data-astro-cid-imzna25v]{padding:64px}.headline[data-astro-cid-imzna25v]{flex:.6;font-family:Shapiro,sans-serif;font-size:36px;font-weight:500;line-height:45px;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--white)}.font-list[data-astro-cid-imzna25v]{flex:.4;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;list-style:none;padding:0}.font-list[data-astro-cid-imzna25v] li[data-astro-cid-imzna25v]{font-size:1rem}@media (max-width: 768px){.padding-pf[data-astro-cid-imzna25v]{padding:64px 32px}.flex[data-astro-cid-imzna25v]{flex-direction:column}.headline[data-astro-cid-imzna25v]{flex:unset;width:100%;text-align:left}.font-list[data-astro-cid-imzna25v]{flex:unset;width:100%;grid-template-columns:1fr}}:root{--black: rgba(0, 0, 0, 1);--white: rgba(255, 255, 255, 1);--indigo: rgba(94, 0, 255, 1);--purple: rgba(151, 71, 255, 1);--gray: #7f7f7f;--gray-cart: rgba(245, 245, 245, 1);--card-gray: rgba(28, 28, 28, 1);--borders: rgba(204, 204, 204, 1);--form-label: rgba(61, 60, 60, 1);--error: rgba(255, 0, 0, 1)}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}ul[role=list],ol[role=list]{list-style:none}input,button,textarea,select{font:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}hr{height:0;color:inherit;border-top-width:1px}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}html,body{height:100%;margin:0}html{font-family:Shapiro,sans-serif;font-size:16px;font-weight:400;line-height:20px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background-color:#fff;display:flex;flex-direction:column}main{flex-grow:1}a{font-family:Shapiro,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0px;color:var(--black)}a:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--indigo)}.link-white{color:var(--white)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.padding{padding:22px 20px}@media (min-width: 768px){.padding{padding-left:32px;padding-right:32px}}.mx-auto{margin-left:auto;margin-right:auto}h1{font-family:Shapiro,sans-serif;font-weight:450;font-size:30px;line-height:37.5px}h2{font-family:Shapiro,sans-serif;font-weight:500;font-size:24px;line-height:30px}h3{font-family:Shapiro,sans-serif;font-weight:500;font-size:20px;line-height:25px}article{width:670px;max-width:100%}article.privacy-policy a,article.eula-desktop a,article.eula-web a,article.eula-application a,.swc-licensing-faq a,article.export-restrictions a,article.fulfillment-policy a,article.terms-of-service a{color:var(--black);text-decoration:underline;text-decoration-style:solid;text-underline-offset:2px}article.privacy-policy a:hover,article.eula-desktop a:hover,article.eula-web a:hover,article.eula-application a:hover,.swc-licensing-faq a:hover,article.export-restrictions a:hover,article.fulfillment-policy a:hover,article.terms-of-service a:hover{color:var(--indigo)}article ul,article li{font-family:Shapiro,sans-serif}article strong{font-weight:700}article.privacy-policy h1,article.eula-desktop h1,article.eula-web h1,article.eula-application h1,.swc-licensing-faq h1,article.export-restrictions h1,article.fulfillment-policy h1,article.terms-of-service h1{display:none}article.privacy-policy h2,article.privacy-policy h3,article.eula-desktop h2,article.eula-desktop h3,article.eula-web h2,article.eula-web h3,article.eula-application h2,article.eula-application h3,.swc-licensing-faq h2,.swc-licensing-faq h3,article.export-restrictions h2,article.export-restrictions h3,article.fulfillment-policy h2,article.fulfillment-policy h3,article.terms-of-service h2,article.terms-of-service h3{color:var(--black);font-family:Shapiro,sans-serif;font-weight:500;font-size:20px;line-height:25px;letter-spacing:0%;margin-top:1rem;margin-bottom:.75rem}article.privacy-policy p,article.eula-desktop p,article.eula-web p,article.eula-application p,.swc-licensing-faq p,article.export-restrictions p,article.fulfillment-policy p,article.terms-of-service p,article address{color:var(--black);font-family:Shapiro,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;margin-bottom:1rem}article.privacy-policy ul,article.eula-desktop ul,article.eula-web ul,article.eula-application ul,.swc-licensing-faq ul,article.export-restrictions ul,article.fulfillment-policy ul,article.terms-of-service ul,article.privacy-policy ol,article.eula-desktop ol,article.eula-web ol,article.eula-application ol,.swc-licensing-faq ol,article.export-restrictions ol,article.fulfillment-policy ol,article.terms-of-service ol,article address{margin-top:1rem;margin-bottom:1rem;padding-left:2rem}article.privacy-policy li,article.eula-desktop li,article.eula-web li,article.eula-application li,.swc-licensing-faq li,article.export-restrictions li,article.fulfillment-policy li,article.terms-of-service li{margin-bottom:.5rem}.swc-licensing-faq table{font-size:.67em;border:1px solid var(--borders);border-collapse:collapse;line-height:1.4}.swc-licensing-faq th,.swc-licensing-faq td{border:1px solid var(--borders);padding:.5em}.swc-button{font-family:Shapiro,sans-serif;font-weight:600!important;font-size:14px!important;line-height:17.5px;letter-spacing:0px;text-align:center;width:159px;height:49px;min-width:160px;padding:.5rem .75rem!important;border-radius:0!important;text-transform:uppercase}.swc-button.primary{--swc-button-background-color: var(--indigo);--swc-button-border: 1.5px solid var(--indigo);--swc-button-color: var(--white);--swc-button-background-color-hover: var(--indigo);--swc-button-border-hover: 1.5px solid var(--black);--swc-button-color-hover: var(--white)}.swc-button.secondary{--swc-button-background-color: var(--white);--swc-button-border: 1.5px solid var(--white);--swc-button-color: var(--black);--swc-button-background-color-hover: var(--white);--swc-button-border-hover: 1.5px solid var(--black);--swc-button-color-hover: var(--black)}dialog .swc-button.primary{--swc-button-background-color: var(--indigo);--swc-button-border: 1.5px solid var(--indigo);--swc-button-color: var(--white);--swc-button-background-color-hover: var(--indigo);--swc-button-border-hover: 1.5px solid var(--black);--swc-button-color-hover: var(--white)}dialog .swc-button.secondary{--swc-button-background-color: var(--black);--swc-button-border: 1.5px solid var(--black);--swc-button-color: var(--white);--swc-button-background-color-hover: var(--black);--swc-button-border-hover: 1.5px solid var(--indigo);--swc-button-color-hover: var(--white)}.swc-button.confirmation{margin-left:20px;--swc-button-background-color: var(--darkest-blue);--swc-button-border: 1px solid var(--darkest-blue);--swc-button-color: var(--white);--swc-button-background-color-hover: rgba(63, 96, 112, 1);--swc-button-border-hover: 1px solid var(--darkest-blue);--swc-button-color-hover: var(--white);--swc-button-background-color-disabled: rgba(193, 221, 234, 1);--swc-button-border-disabled: 1px solid rgba(193, 221, 234, .1);--swc-button-color-disabled: rgba(149, 185, 202, 1)}
