:root{--black: #000000;--white: #ffffff;--drt-primary: #e54992;--drt-green: #a1f1a1;--drt-blue: #68c7ff;--drt-light-grey: #f6f3f3;--drt-mid-grey: #7f7f7f;--drt-dark-grey: #4a4a4a;--drt-input-field-grey: #fbf9f9;--error: rgba(255, 0, 0, 1)}*,:before,:after{box-sizing:border-box}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%}*{margin:0}button{background-color:transparent;border:none;margin:0;padding:0;font:inherit;border-radius:0;appearance:none;line-height:inherit;cursor:pointer}html,body{height:100%;margin:0}html{font-family:Amica,sans-serif;font-weight:400;font-size:16px;line-height:1.5;scroll-behavior:smooth}p{font-family:Amica,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:normal}body{-webkit-font-smoothing:antialiased;background-color:var(--drt-light-grey);display:flex;flex-direction:column}main{flex-grow:1}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}@media (max-width: 640px){.container{padding-left:20px;padding-right:20px}}@media (min-width: 1536px){.container{max-width:1536px}}.mx-auto{margin-left:auto;margin-right:auto}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(--drt-primary)}article ul,article li{font-family:Amica,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:Amica,sans-serif;font-weight:700;font-size:20px;line-height:25px;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:Amica,sans-serif;font-weight:400;font-size:16px;line-height:20px;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:.25rem}.swc-licensing-faq table{font-size:.67em;border:1px solid var(--black);border-collapse:collapse;line-height:1.4}.swc-licensing-faq th,.swc-licensing-faq td{border:1px solid var(--black);padding:.5em}.swc-button{font-family:Amica,sans-serif;font-weight:700!important;font-size:15px!important;line-height:120%;letter-spacing:normal;text-align:center;vertical-align:middle;width:134px;height:42px;padding:.5rem .75rem!important;border-radius:50px!important;cursor:pointer!important}button.swc-button,a.swc-button{cursor:pointer!important}.swc-button.primary{--swc-button-background-color: var(--drt-primary);--swc-button-border: 2px solid var(--drt-primary);--swc-button-color: var(--white);--swc-button-background-color-hover: var(--drt-primary);--swc-button-border-hover: 2px solid var(--white);--swc-button-color-hover: var(--white)}.swc-button.secondary{--swc-button-background-color: var(--white);--swc-button-border: 2px solid var(--white);--swc-button-color: var(--black);--swc-button-background-color-hover: var(--white);--swc-button-border-hover: 2px solid var(--drt-primary);--swc-button-color-hover: var(--black)}.swc-button.continue-shopping{--swc-button-border: 2px solid var(--black);--swc-button-border-hover: 2px solid var(--drt-primary);--swc-button-color-hover: var(--black)}.swc-button.go-to-cart{--swc-button-border: 2px solid var(--drt-primary);--swc-button-border-hover: 2px solid var(--black);--swc-button-color-hover: var(--white)}.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)}.mobile-menu[data-astro-cid-6aabv5oc]{position:fixed;top:70px;left:0;width:100%;height:0;background-color:transparent;z-index:100;overflow:hidden;transition:height .3s ease-in-out}.mobile-menu[data-astro-cid-6aabv5oc].active{height:220px;overflow-y:auto}.mobile-menu-content[data-astro-cid-6aabv5oc]{background-color:var(--drt-primary);height:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;display:flex;flex-direction:column}.mobile-menu[data-astro-cid-6aabv5oc].active .mobile-menu-content[data-astro-cid-6aabv5oc]{max-height:220px}.menu-links[data-astro-cid-6aabv5oc]{padding:10px 24px}.menu-links[data-astro-cid-6aabv5oc] ul[data-astro-cid-6aabv5oc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.menu-links[data-astro-cid-6aabv5oc] a[data-astro-cid-6aabv5oc]{font-family:Gelica,sans-serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;color:var(--white);text-decoration:none;display:block;padding:8px 0;transition:text-decoration .15s}.menu-links[data-astro-cid-6aabv5oc] a[data-astro-cid-6aabv5oc]:hover{text-decoration:underline}@media (min-width: 1024px){.mobile-menu[data-astro-cid-6aabv5oc]{display:none}}.mega-menu-wrapper[data-astro-cid-lovch3sb]{display:none;position:relative;width:100vw;height:452px}.mega-menu-wrapper[data-astro-cid-lovch3sb].active{display:block}.mega-menu-close[data-astro-cid-lovch3sb]{position:absolute;bottom:40px;right:40px;color:var(--white);font-family:Gelica,serif;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;cursor:pointer;background:transparent;border:none;padding:10px;z-index:1002;pointer-events:auto;transition:all .2s ease}.mega-menu-close[data-astro-cid-lovch3sb]:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.mega-menu-fonts[data-astro-cid-lovch3sb]{padding:40px 0 0}.mega-menu-bg[data-astro-cid-lovch3sb]{position:fixed;top:70px;left:0;right:0;width:100vw;height:452px;background:var(--drt-primary);z-index:999;pointer-events:none;box-sizing:border-box}.mega-menu-fonts[data-astro-cid-lovch3sb],.mega-menu-fonts[data-astro-cid-lovch3sb] .container[data-astro-cid-lovch3sb]{pointer-events:auto}.columns-wrapper[data-astro-cid-lovch3sb]{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.font-column[data-astro-cid-lovch3sb]{padding:0 10px}.font-column[data-astro-cid-lovch3sb].col-1{padding-left:0}.font-list[data-astro-cid-lovch3sb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13.5px}.link-white[data-astro-cid-lovch3sb]{font-family:Amica,sans-serif;font-weight:500;font-size:14px;line-height:100%;color:var(--white);text-decoration:none;transition:color .2s ease}.link-white[data-astro-cid-lovch3sb]:hover{text-decoration:underline}.all-fonts[data-astro-cid-lovch3sb]{display:block;font-family:Gelica,serif;font-weight:700;font-size:20px;line-height:100%;color:var(--white);padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.fonts-arrow[data-astro-cid-5blmo7yk]{display:inline-block;margin-left:4px;vertical-align:middle;transition:transform .3s ease}.fonts-arrow[data-astro-cid-5blmo7yk].rotated{transform:rotate(180deg)}.wrapper[data-astro-cid-5blmo7yk]{background-color:var(--white)}.black[data-astro-cid-5blmo7yk]{color:var(--black)}.wrapper[data-astro-cid-5blmo7yk].sticky{position:fixed;top:0;left:0;right:0;width:100%;z-index:101}.navbar[data-astro-cid-5blmo7yk]{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);width:100%;height:70px}.nav-links[data-astro-cid-5blmo7yk]{display:flex;gap:21px;list-style:none;margin:0;padding:0}.nav-link[data-astro-cid-5blmo7yk]{font-family:Amica,sans-serif;font-weight:400;font-size:15px;line-height:125%;text-decoration:none;color:var(--black);position:relative}.nav-link[data-astro-cid-5blmo7yk].active{position:relative;color:var(--drt-primary)}.nav-link[data-astro-cid-5blmo7yk]:hover{color:var(--drt-primary)}.nav-link[data-astro-cid-5blmo7yk].active:hover:after{background-color:var(--black)}.cart-link[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:.4em}.cart-icon-wrapper[data-astro-cid-5blmo7yk]{position:relative;display:inline-block;transform:translate(-2px,-2px)}.cart-icon[data-astro-cid-5blmo7yk]{transform:translate(2px);display:inline-block;vertical-align:middle}.cart-badge[data-astro-cid-5blmo7yk]{position:absolute;top:-1px;right:-13px;display:flex;align-items:center;justify-content:center;width:11px;height:11px;background:var(--drt-primary);color:var(--white);border-radius:50%;font-size:10px;font-weight:600;padding-top:-1px;padding-left:1px}@media (max-width: 768px){.cart-badge[data-astro-cid-5blmo7yk]{top:-4px;right:-12px}}.cart-badge[data-astro-cid-5blmo7yk]:has(.cart-count[data-count="0"]){display:none}.mobile-controls[data-astro-cid-5blmo7yk]{display:none;align-items:center}.hamburger[data-astro-cid-5blmo7yk]{display:block}.mobile-cart-icon-wrapper[data-astro-cid-5blmo7yk]{position:relative;display:inline-block;margin-right:24px}.mobile-cart-link[data-astro-cid-5blmo7yk]{display:flex;align-items:center;text-decoration:none;color:var(--black)}.hidden[data-astro-cid-5blmo7yk]{display:none}.desktop-logo[data-astro-cid-5blmo7yk]{margin-left:-6px;display:block}.mobile-logo[data-astro-cid-5blmo7yk]{display:none}@media (max-width: 640px){.desktop-logo[data-astro-cid-5blmo7yk]{display:none}.mobile-logo[data-astro-cid-5blmo7yk]{display:block}}.p4[data-astro-cid-5blmo7yk]{padding-top:8px;padding-bottom:8px}@media (max-width: 640px){.mobile-controls[data-astro-cid-5blmo7yk]{display:flex;align-items:center}.nav-links[data-astro-cid-5blmo7yk]{display:none}.nav-links[data-astro-cid-5blmo7yk].show{display:flex}.hamburger-btn[data-astro-cid-5blmo7yk]{width:32px;height:32px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:none;background:none;cursor:pointer;padding:0;z-index:120}.hamburger-btn[data-astro-cid-5blmo7yk] .bar[data-astro-cid-5blmo7yk]{width:18px;height:2px;background:var(--black);margin:2px 0;border-radius:2px;transition:all .3s cubic-bezier(.4,2,.6,1),background .2s}.hamburger-btn[data-astro-cid-5blmo7yk].is-active .bar[data-astro-cid-5blmo7yk]:nth-child(2){background:var(--drt-primary);transform:none;width:24px}.hamburger-btn[data-astro-cid-5blmo7yk].is-active .bar[data-astro-cid-5blmo7yk]:nth-child(1),.hamburger-btn[data-astro-cid-5blmo7yk].is-active .bar[data-astro-cid-5blmo7yk]:nth-child(3){transform:translateY(6px) scaleX(0);opacity:0}.hamburger-btn[data-astro-cid-5blmo7yk].is-active .bar[data-astro-cid-5blmo7yk]:nth-child(2){transform:none;width:24px}li[data-astro-cid-5blmo7yk].cart-link{display:none}}ul[data-astro-cid-5blmo7yk]{list-style:none;margin:0;padding:0}.bg[data-astro-cid-imzna25v]{background-color:var(--drt-primary)}.py[data-astro-cid-imzna25v]{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.py[data-astro-cid-imzna25v]{padding-left:20px;padding-right:20px}}.footer-grid[data-astro-cid-imzna25v]{display:grid;grid-template-columns:1fr 5fr;gap:20px;color:var(--white)}.col-1[data-astro-cid-imzna25v]{padding:10px;grid-column:1;grid-row:1 / span 2;display:flex;align-items:flex-start;justify-content:center}.logo-container[data-astro-cid-imzna25v]{width:100%;display:flex;justify-content:center;align-items:flex-start}.logo-svg[data-astro-cid-imzna25v]{width:166px;height:166px}.mobile-heading[data-astro-cid-imzna25v]{display:none;margin-bottom:15px}@media (max-width: 1024px){.mobile-heading[data-astro-cid-imzna25v]{display:block;padding-left:10px}}@media (max-width: 640px){.logo-svg[data-astro-cid-imzna25v]{width:83px;height:83px}}.our-fonts[data-astro-cid-imzna25v]{font-family:Gelica,serif;font-weight:700;font-size:20px;line-height:100%;color:var(--white);margin:0;padding:0;text-align:left}.link-white[data-astro-cid-imzna25v]{font-family:Amica,sans-serif;font-weight:500;font-size:14px;line-height:100%;color:var(--white);text-decoration:none;transition:color .2s ease}.link-white[data-astro-cid-imzna25v]:hover{text-decoration:underline}.font-grid[data-astro-cid-imzna25v]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media (max-width: 1024px){.font-grid[data-astro-cid-imzna25v]{grid-template-columns:repeat(3,1fr)}}.font-item[data-astro-cid-imzna25v].heading-item{display:block}@media (max-width: 1024px){.font-item[data-astro-cid-imzna25v].heading-item{display:none}}.font-item[data-astro-cid-imzna25v].heading-item a[data-astro-cid-imzna25v]{font-weight:700;font-size:1.1em}: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}@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}}.newsletter-container[data-astro-cid-motrwrji]{width:500px;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:190px;height:100%}@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-title[data-astro-cid-motrwrji]{font-family:Gelica,serif;font-weight:500;font-size:24px;line-height:125%;letter-spacing:normal;margin-bottom:16px;color:var(--white)}.newsletter-form[data-astro-cid-motrwrji]{--hs-form-gap: 10px !important;--hs-input-font-size: 14px;--hs-input-line-height: 22px;--hs-input-background-color: var(--white, #ffffff);--hs-input-padding: 10px;--hs-input-border-radius: 10px;--hs-button-font-size: 15px;--hs-button-line-height: 17.5px;--hs-button-background-color: var(--drt-primary);--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: 50px}.footer-link[data-astro-cid-motrwrji]{font-family:Amica,sans-serif;font-weight:500;font-size:14px;line-height:120%;letter-spacing:normal!important;color:var(--white)}.link-white[data-astro-cid-motrwrji]{font-family:Amica,sans-serif;font-weight:500;color:var(--white);text-decoration:none;transition:color .2s ease;letter-spacing:normal!important}.link-white[data-astro-cid-motrwrji]:hover{color:var(--drt-primary)}.footer-year[data-astro-cid-motrwrji]{letter-spacing:normal!important;word-spacing:normal!important;font-variant-numeric:normal;font-feature-settings:"tnum" 0,"pnum" 1}.bg-black[data-astro-cid-sz7xmlte]{background-color:var(--black)}.py[data-astro-cid-sz7xmlte]{padding-top:40px;padding-bottom:50px}@media (max-width: 1024px){.py[data-astro-cid-sz7xmlte]{padding-left:20px;padding-right:20px}}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:45% 27% 28%;gap:20px;color:var(--white)}.col-1[data-astro-cid-sz7xmlte]{align-self:end}@media (max-width: 1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:30px}.col-1[data-astro-cid-sz7xmlte],.col-2[data-astro-cid-sz7xmlte],.col-3[data-astro-cid-sz7xmlte]{padding:10px}.col-1[data-astro-cid-sz7xmlte]{align-self:end}}.link-white[data-astro-cid-sz7xmlte]{font-family:Amica,sans-serif;font-weight:500;font-size:14px;color:var(--white);text-decoration:none;transition:color .2s ease}.link-white[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.license-text[data-astro-cid-sz7xmlte]{font-family:Amica,sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:var(--white);margin:0 0 20px}.email-link[data-astro-cid-sz7xmlte]{font-family:Amica,sans-serif;font-weight:500;font-size:14px;color:var(--white)!important;text-decoration:none;transition:color .2s ease}.email-link[data-astro-cid-sz7xmlte]:hover{color:var(--drt-primary)!important}@media (max-width: 1024px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:30px}}
