.font-heading{font-family:P22 Mackinac Pro,Georgia,serif}.font-body{font-family:DM Sans,sans-serif}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}@media(min-width:768px){.md\:font-normal{font-weight:400}.md\:font-medium{font-weight:500}.md\:font-semibold{font-weight:600}.md\:font-bold{font-weight:700!important}.md\:font-extrabold{font-weight:800}}@media(min-width:1024px){.lg\:font-normal{font-weight:400}.lg\:font-medium{font-weight:500}.lg\:font-bold{font-weight:700!important}}@media(min-width:768px){.md\:text-d1{font-size:56px;line-height:64px}.md\:text-d2,.md\:text-h1{font-size:48px;line-height:56px}.md\:text-h2{font-size:40px;line-height:48px}.md\:text-h3{font-size:32px;line-height:40px}.md\:text-h4{font-size:24px;line-height:32px}.md\:text-body-1{font-size:18px;line-height:24px}.md\:text-body-link,.md\:text-subtitle{font-size:16px;line-height:24px}}@media(min-width:1024px){.lg\:text-d1{font-size:56px;line-height:64px}.lg\:text-d2,.lg\:text-h1{font-size:48px;line-height:56px}.lg\:text-h2{font-size:40px;line-height:48px}.lg\:text-h3{font-size:32px;line-height:40px}.lg\:text-h4{font-size:24px;line-height:32px}}@media(min-width:1200px){.nav-desktop\:flex{display:flex}.nav-desktop\:hidden{display:none}.nav-desktop\:block{display:block}.nav-desktop\:inline-flex{display:inline-flex}}.bg-background{background-color:hsl(var(--background))}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-muted{background-color:hsl(var(--muted))}.bg-accent{background-color:hsl(var(--accent))}.bg-card{background-color:hsl(var(--card))}.bg-section-light{background-color:hsl(var(--section-light))}.bg-section-pink{background-color:hsl(var(--section-pink))}.bg-purple-50{background-color:hsl(var(--purple-50))}.bg-purple-100{background-color:hsl(var(--purple-100))}.bg-purple-200{background-color:hsl(var(--purple-200))}.bg-purple-500{background-color:hsl(var(--purple-500))}.bg-purple-600{background-color:hsl(var(--purple-600))}.bg-purple-700{background-color:hsl(var(--purple-700))}.bg-purple-800{background-color:hsl(var(--purple-800))}.bg-gold{background-color:hsl(var(--gold))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-purple-50{color:hsl(var(--purple-50))}.text-purple-100{color:hsl(var(--purple-100))}.text-purple-500{color:hsl(var(--purple-500))}.text-purple-600{color:hsl(var(--purple-600))}.text-purple-700{color:hsl(var(--purple-700))}.text-purple-800{color:hsl(var(--purple-800))}.text-gold{color:hsl(var(--gold))}.text-white{color:#fff}.text-black{color:#000}.border-border{border-color:hsl(var(--border))}.border-primary{border-color:hsl(var(--primary))}.border-purple-100{border-color:hsl(var(--purple-100))}.border-purple-200{border-color:hsl(var(--purple-200))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height, auto)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height, auto)}to{height:0}}.animate-accordion-down{animation:accordion-down .2s ease-out}.animate-accordion-up{animation:accordion-up .2s ease-out}.bg-background\/85{background-color:#fdfcf2d9}.bg-background\/90{background-color:#fdfcf2e6}.bg-primary\/15{background-color:#9a57ff26}.hover\:bg-purple-600:hover{background-color:#7a30e8}.hover\:bg-primary\/90:hover{background-color:#9a57ffe6}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media(min-width:769px){.min-\[769px\]\:hidden{display:none}.min-\[769px\]\:block{display:block}.min-\[769px\]\:font-bold{font-weight:700!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
