:root{--brand-sage: #8ba888;--brand-sage-deep: #4f6b4a;--brand-peach: #f2a98c;--brand-butter: #f4c95d;--brand-blue: #a9cce3;--brand-ink: #332f2b;--brand-cream: #fbf9f5;--brand-turquoise: var(--brand-sage);--brand-turquoise-deep: var(--brand-sage-deep);--brand-coral: var(--brand-peach);--brand-yellow: var(--brand-butter);--brand-shadow-xs: 0 2px 10px rgb(51 47 43 / .04);--brand-shadow-sm: 0 8px 22px rgb(51 47 43 / .06);--brand-shadow-md: 0 16px 38px rgb(51 47 43 / .08);--brand-shadow-lg: 0 26px 56px rgb(51 47 43 / .1);--brand-shadow-coral: 0 12px 26px rgb(242 169 140 / .3);--brand-shadow-turq: 0 12px 26px rgb(139 168 136 / .3);--brand-space-2xs: 6px;--brand-space-xs: 10px;--brand-space-sm: 16px;--brand-space-md: 24px;--brand-space-lg: 36px;--brand-space-xl: 56px;--brand-space-2xl: 80px;--brand-radius-sm: 12px;--brand-radius-md: 16px;--brand-radius-lg: 24px;--brand-radius-pill: 999px;--brand-bounce: cubic-bezier(.34, 1.4, .5, 1)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background-color:var(--brand-butter);color:var(--brand-ink)}h1,h2,h3,.h1,.h2,.h3{font-weight:800;letter-spacing:-.01em}.button:not(.button-unstyled){box-shadow:var(--brand-shadow-xs)}@media(prefers-reduced-motion:no-preference){.button:not(.button-unstyled),button.button:not(.button-unstyled){transition:transform .25s var(--brand-bounce),box-shadow .25s var(--brand-bounce),background-color .2s ease,color .2s ease,border-color .2s ease}.button:not(.button-unstyled):hover:not([disabled]){transform:translateY(-2px) scale(1.015)}.button:not(.button-unstyled):active:not([disabled]){transform:translateY(0) scale(.99)}}.button-primary:hover:not([disabled]),.button:not(.button-secondary):not(.button-unstyled):not(.link):hover:not([disabled]){box-shadow:var(--brand-shadow-turq)}.link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .3s var(--brand-bounce)}.link:hover{background-size:100% 2px}@media(prefers-reduced-motion:no-preference){.product-card .product-media img,.product-card .media img,.resource-card .media img{transition:transform .6s var(--ease-out-quad, ease)}.product-card:hover .product-media img,.resource-card:hover .media img{transform:scale(1.04)}}.product-badges .badge,.badge{box-shadow:var(--brand-shadow-xs);letter-spacing:.03em}.field__input:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=search]:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #8ba88873}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,.button:focus-visible{outline:3px solid var(--brand-sage);outline-offset:3px;border-radius:8px}@media(prefers-reduced-motion:no-preference){.header-section a,footer a{transition:color .2s ease,opacity .2s ease}.header-actions a:hover,.header-actions button:hover{transform:translateY(-1px)}}.header-section .header__menu a,.header-section nav a{position:relative}.announcement-bar,marquee-component{font-weight:600;letter-spacing:.02em}.brand-dots{background-image:radial-gradient(rgb(51 47 43 / .06) 2px,transparent 2px);background-size:22px 22px}.brand-kicker{display:inline-block;padding:7px 16px;border-radius:var(--brand-radius-pill);background-color:#8ba8882e;color:var(--brand-sage-deep);font-family:var(--font-heading--family);font-weight:700;font-size:var(--font-size--sm, .875rem);letter-spacing:.03em;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.brand-reveal{animation:brandRevealUp linear both;animation-timeline:view();animation-range:entry 0% entry 38%}}@keyframes brandRevealUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-redesign.css.map */
