body{font-family:var(--font-body-family);font-size:calc(var(--font-size-body) * var(--font-body-scale, 1));font-weight:var(--font-body-weight, 400);font-style:var(--font-body-style, normal);line-height:var(--line-height-normal);color:var(--color-foreground, var(--color-brand-brown));background-color:var(--color-background, var(--color-brand-white));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading-family, var(--font-body-family));font-weight:var(--font-heading-weight, 900);font-style:var(--font-heading-style, normal);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);color:var(--color-heading, var(--color-brand-orange))}p{margin:0}a{color:inherit;text-decoration:none;cursor:pointer}strong,b{font-weight:700}.text-accent{font-family:var(--font-accent-family);font-style:italic;font-weight:400}.text-uppercase{text-transform:uppercase}.container,.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}@media screen and (max-width:749px){.page-width{padding-inline:20px;overflow:hidden}}.section--full,.section--page,.section--narrow{width:100%}.section--page,.section--narrow{margin-inline:auto}.section--page{max-width:var(--page-width)}.section--narrow{max-width:var(--narrow-width)}.section--page,.section--narrow{border-radius:var(--radius-section)}:root{--page-gutter: var(--page-margin)}@media screen and (max-width:749px){:root{--page-gutter: 20px}}.section--padded{padding-inline:var(--page-gutter)}.eyebrow{display:inline-block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-brand-orange)}button[type=button]{cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:13px 30px;border:1.5px solid transparent;border-radius:var(--radius-pill);font-family:inherit;font-size:17px;font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.btn:active{transform:translateY(1px)}.btn--primary{background-color:var(--color-button, var(--color-brand-orange));color:var(--color-button-text, var(--color-brand-white))}.btn--primary:hover{background-color:var(--color-button-hover, var(--color-brand-orange-dark));color:var(--color-button-text-hover, var(--color-button-text, var(--color-brand-white)))}.btn--outline{background-color:transparent;border-color:var(--color-secondary-button, var(--color-brand-orange));color:var(--color-secondary-button, var(--color-brand-orange))}.btn--outline:hover{background-color:var(--color-secondary-button-hover, var(--color-secondary-button, var(--color-brand-orange)));border-color:var(--color-secondary-button-hover, var(--color-secondary-button, var(--color-brand-orange)));color:var(--color-secondary-button-text-hover, var(--color-brand-white))}.btn--white{background-color:var(--color-brand-white);color:var(--color-brand-orange)}.btn--white:hover{background-color:var(--color-brand-cream)}.btn--ghost{background-color:transparent;color:var(--color-foreground, var(--color-brand-brown))}.btn--full{width:100%}.btn--arrow{gap:var(--space-3);padding:7px 9px 7px 26px}.btn__arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-circle);background-color:var(--color-brand-white);color:var(--color-brand-orange);font-size:18px;line-height:1}.btn--primary .btn__arrow{background-color:var(--color-brand-white);color:var(--color-brand-orange)}.btn--white .btn__arrow,.btn--outline .btn__arrow{background-color:var(--color-brand-orange);color:var(--color-brand-white)}.input{width:100%;padding:var(--space-3) var(--space-5);border:1px solid var(--color-border, var(--color-brand-cream));border-radius:var(--radius-input);background-color:var(--color-brand-white);font-family:inherit;font-size:var(--font-size-base);color:var(--color-brand-brown)}.input::placeholder{color:var(--color-brand-brown);opacity:.5}.input:focus{outline:2px solid var(--color-brand-orange);outline-offset:1px;border-color:transparent}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}.skip-to-content-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-3) var(--space-5);background-color:var(--color-brand-white);color:var(--color-brand-orange);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform:translateY(-150%);transition:transform var(--duration-base) var(--ease-default)}.skip-to-content-link:focus{transform:translateY(0)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes vyve-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vyve-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-2deg)}40%{transform:rotate(1.6deg)}60%{transform:rotate(-1.2deg)}80%{transform:rotate(.8deg)}}@keyframes vyve-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes vyve-float-shadow{0%,to{transform:scale(1);opacity:.32}50%{transform:scale(.72);opacity:.16}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/global.css.map */
