:root{--background-color: #fff;--gap-outer: 50px;--nav-bar-height: 70px;--buy-cta-color: #ad892f;--secondary-color: #f0eaea;--fieldset-inactive-color: #f5f5f5;--fieldset-active-color: #f0eaea;--input-border: 1px solid rgba(204, 204, 204, 1);--swc-button-border-hover: none;--swc-button-border-radius: 0;--swc-button-border: none;--swc-button-padding: 10px 20px}html,body{padding:0;margin:0}body{display:flex;flex-direction:column}main{flex-grow:1}body{min-height:100vh}a{color:inherit;text-decoration:none}*{box-sizing:border-box;text-wrap:pretty}p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0;text-wrap:balance}@media (max-width: 800px){:root{--gap-outer: 20px}}.jo-nav{font-family:NovantiqueSans,sans-serif;font-weight:400;font-size:14px;line-height:36.1px;letter-spacing:0%}.jo-body{font-family:NovantiqueSans,sans-serif,sans-serif;font-weight:400;font-size:16px;line-height:1.3}.jo-body-bold{font-weight:700;line-height:1.4;@apply jo-body;}.jo-h1{font-family:NovantiqueSans,sans-serif;font-weight:700;font-size:16px;line-height:1.1;letter-spacing:0%}.jo-h2{font-family:Nashville;font-weight:400;font-size:68px;line-height:1;letter-spacing:.55px;text-transform:uppercase}.jo-h3{font-family:Moonshine;font-weight:400;font-size:20px;line-height:1.25;letter-spacing:2%;text-transform:uppercase}.jo-h4{font-family:NovantiqueSans,sans-serif;font-weight:400;font-size:24px;line-height:1.25;letter-spacing:0%}.jo-ui{font-family:NovantiqueSans,sans-serif;font-weight:400;font-size:14px;line-height:1.3;letter-spacing:0%}.jo-ui-italic{font-family:NovantiqueSans,sans-serif;font-weight:400;font-style:italic;font-size:14px;line-height:1.3;letter-spacing:0%}.jo-ui-xs,.jo-pill{font-family:NovantiqueSans,sans-serif;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:0%}.jo-form{font-family:NovantiqueSans,sans-serif;font-weight:400;font-size:14px;line-height:1.3;letter-spacing:0%}.jo-form-bold{@apply jo-form;font-size:14px}.jo-title-01{font-family:Nashville;font-weight:400;font-size:240px;line-height:1;letter-spacing:0%}.jo-title-02{font-family:Nashville;font-weight:400;font-size:58px;line-height:1.1;letter-spacing:0%}.jo-title-03{font-family:Moonshine;font-weight:400;font-size:30px!important;line-height:1.3;letter-spacing:0%}.page-title,.eula-title{text-align:center;font-family:Nashville;font-weight:400;font-size:68px;line-height:1;letter-spacing:.55px;text-transform:uppercase}html,body{font-family:NovantiqueSans,sans-serif,sans-serif;font-weight:400;font-size:16px;line-height:1.3}#checkout-success h1,.terms-wrapper h1,.privacy-policy-wrapper h1,.checkout-wrapper h1,.contact-wrapper h1,.licensing-wrapper h1,.cart-wrapper .empty-text,.eula-title{text-align:center;font-family:Nashville;font-weight:400;font-size:58px;line-height:1.1;letter-spacing:0%}.container{max-width:700px;margin:0 auto;padding:60px 40px 40px 20px}.container article{margin-top:60px}.container article>*+*{margin-top:30px}.button{font-family:NovantiqueSans,sans-serif;font-weight:700;font-size:16px;line-height:18px;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase}.cta-color-button{--swc-button-background-color: var(--buy-cta-color);--swc-button-color: white}#add-to-cart-dialog .continue-shopping{--swc-button-background-color: black;--swc-button-color: white;font-family:NovantiqueSans,sans-serif;font-weight:700;font-size:16px;line-height:18px;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase}#add-to-cart-dialog .go-to-cart{--swc-button-background-color: var(--buy-cta-color);--swc-button-color: white;font-family:NovantiqueSans,sans-serif;font-weight:700;font-size:16px;line-height:18px;letter-spacing:2%;text-align:center;vertical-align:middle;text-transform:uppercase}.cart-link[data-astro-cid-ymhdp2rl]{--path-fill: var(--buy-cta-color);display:flex;align-items:center;text-decoration:none;color:inherit}.cart-link[data-astro-cid-ymhdp2rl]>span[data-astro-cid-ymhdp2rl]{margin-right:4px}header[data-astro-cid-ymhdp2rl]{background:var(--background-color);padding:20px;display:flex;align-items:center;border-bottom:1px solid #f0eaea;position:sticky;top:0;z-index:1000;height:var(--nav-bar-height)}#mobile-nav-icon[data-astro-cid-ymhdp2rl]{cursor:pointer}svg[data-astro-cid-ymhdp2rl]{overflow:visible}.mobile-icon[data-astro-cid-ymhdp2rl]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:relative}.mobile-icon[data-astro-cid-ymhdp2rl] svg[data-astro-cid-ymhdp2rl]{width:100%;height:100%;display:block}.mobile-icon[data-astro-cid-ymhdp2rl] .icon-close[data-astro-cid-ymhdp2rl],body.mobile-menu-open .mobile-icon[data-astro-cid-ymhdp2rl] .icon-hamburger[data-astro-cid-ymhdp2rl]{display:none}body.mobile-menu-open .mobile-icon[data-astro-cid-ymhdp2rl] .icon-close[data-astro-cid-ymhdp2rl]{display:block}nav[data-astro-cid-ymhdp2rl]{margin-left:auto;z-index:1000}ul[data-astro-cid-ymhdp2rl]{list-style:none;padding:0;margin:0}.desktop-menu[data-astro-cid-ymhdp2rl]{display:flex;margin-left:auto}.desktop-menu[data-astro-cid-ymhdp2rl]>[data-astro-cid-ymhdp2rl]+[data-astro-cid-ymhdp2rl]{margin-left:14px}.mobile-nav[data-astro-cid-ymhdp2rl]{display:flex}.mobile-nav[data-astro-cid-ymhdp2rl]>[data-astro-cid-ymhdp2rl]+[data-astro-cid-ymhdp2rl]{margin-left:1ch}.mobile-menu[data-astro-cid-ymhdp2rl]{transform:translateY(-100%);transition:transform .3s ease-in-out;display:flex;flex-direction:column;position:fixed;text-align:center;top:var(--nav-bar-height);left:0;right:0;bottom:0;z-index:100}.mobile-menu[data-astro-cid-ymhdp2rl]>[data-astro-cid-ymhdp2rl]{padding:20px;background:var(--background-color);border-bottom:1px solid #f0eaea}body.mobile-menu-open .mobile-menu[data-astro-cid-ymhdp2rl]{transform:translateY(0)}@media (max-width: 800px){.hide-on-mobile[data-astro-cid-ymhdp2rl]{display:none}}@media (min-width: 801px){.hide-on-desktop[data-astro-cid-ymhdp2rl]{display:none}}body.mobile-menu-open main{opacity:.2;filter:blur(5px)}main{transition-property:opacity,filter;transition-duration:.3s;transition-timing-function:ease-in-out}: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}}.hs-form-wrapper .hs-input{font-family:Amica,sans-serif!important;font-weight:500!important}.hs-email input{width:100%!important}@media (max-width: 480px){.hs-form-wrapper .hs-form{gap:0}.hs-form-wrapper .hs-button{padding:12px 32px}.hs-form-wrapper .hs-input{width:323px}}@media (max-width: 768px){.newsletter-container[data-astro-cid-motrwrji]{width:100%}.newsletter-title[data-astro-cid-motrwrji]{font-size:60px}.newsletter-form[data-astro-cid-motrwrji]{--hs-form-gap: 0px !important}}.newsletter-form[data-astro-cid-motrwrji]{--hs-form-gap: 0 !important;--hs-input-border: 1px solid black;--hs-input-font-size: 14px;--hs-input-line-height: 22px;--hs-input-background-color: transparent;--hs-input-padding: 10px;--hs-input-border-radius: 0px;--hs-button-font-size: 15px;--hs-button-line-height: 17.5px;--hs-button-background-color: black;--hs-button-color: var(--white, #ffffff);--hs-button-padding: 12px 32px;--hs-mobile-input-padding: 10px 8px;--hs-mobile-button-padding: 10px 12px;--hs-button-border-radius: 0}.copyright[data-astro-cid-55hnotdj]{margin-top:auto}.email-contact[data-astro-cid-sz7xmlte]{margin-top:auto!important}@media (max-width: 800px){.email-contact[data-astro-cid-sz7xmlte]{margin-top:28px!important}}.contact-section[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.contact-section[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]+[data-astro-cid-sz7xmlte]{margin-top:20px!important}footer[data-astro-cid-sz7xmlte]{border-top:1px solid black;display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-outer);background:var(--secondary-color);padding:var(--gap-outer)}.non-breaking-footer-link[data-astro-cid-sz7xmlte]{break-inside:avoid;break-after:avoid}.last-footer-link[data-astro-cid-sz7xmlte]{break-after:column}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.links-wrapper[data-astro-cid-sz7xmlte]{column-width:calc(100px + 5vw)}.links-wrapper[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:1em}@media (min-width: 800px){.contacts[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.contacts[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{flex:0}.contacts[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]+[data-astro-cid-sz7xmlte]{margin-top:1em}.typefaces[data-astro-cid-sz7xmlte]{width:100%;column-width:100px;columns:3}}@media (max-width: 800px){.hide-on-mobile{display:none}.links-wrapper[data-astro-cid-sz7xmlte]{column-width:25vw}footer[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column}.links-wrapper[data-astro-cid-sz7xmlte]{flex-direction:row}}@media (min-width: 800px){.hide-on-desktop{display:none}}@media (min-width: 450px){.hs-form-wrapper .hs-form{flex-direction:row}}.hs-form-wrapper .hs-form{display:flex;flex-direction:row;flex-wrap:nowrap}.hs-form-wrapper .hs-form-field{margin-bottom:0;flex:1 1 auto;min-width:0}.hs-form-wrapper .hs-submit{flex:0 0 auto}footer form{max-width:430px}footer input{--hs-input-padding: 8px;height:42px!important;text-transform:uppercase}.contact-section>*+*{margin-top:20px!important}[data-astro-cid-sckkx6r4]{-webkit-font-smoothing:antialiased}main[data-astro-cid-sckkx6r4]{flex-grow:1;height:auto;display:flex;flex-direction:column}body,main[data-astro-cid-sckkx6r4]{scroll-margin-top:300px;scroll-behavior:smooth}
