:root{--motion-fast: .18s;--motion-medium: .7s;--motion-slow: 1s;--motion-stagger: 90ms;--motion-distance: 1.6rem;--ease-out-soft: cubic-bezier(.22, 1, .36, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--brand-accent: 169, 42, 92;--card-radius: 2.4rem;--shadow-soft: 0 .1rem .2rem rgba(59, 37, 52, .05), 0 1rem 2.8rem -1.6rem rgba(59, 37, 52, .22);--shadow-lift: 0 .2rem .4rem rgba(59, 37, 52, .06), 0 2.2rem 4.4rem -2rem rgba(59, 37, 52, .32);--animation-slide-in: brandSlideIn var(--motion-medium) var(--ease-out-soft) forwards;--animation-fade-in: fadeIn var(--motion-medium) var(--ease-out-soft)}@media screen and (min-width:750px){:root{--motion-distance: 2.4rem}}.gradient:is(.color-scheme-5,.color-scheme-6,.color-scheme-7,.color-scheme-8){background-attachment:scroll}::selection{background:#c8336f2e}h3,h4,h5,h6,.h3,.h4,.h5,.h6,.accordion__title,.footer-block__heading,.card__heading,.totals__total,.steps__title{font-family:var(--font-body-family);font-style:normal;font-weight:var(--font-body-weight-bold);letter-spacing:0}h1,h2,.h0,.h1,.h2,.hxl{text-wrap:balance}.rte p,.multicolumn-card__info p{text-wrap:pretty}:is(.color-scheme-1,.color-scheme-2,.color-scheme-4,.color-scheme-6,.color-scheme-7,.color-scheme-8) .caption-with-letter-spacing{color:rgb(var(--brand-accent));font-weight:600}.rich-text--full-width .rich-text__blocks{max-width:68rem}.rich-text.content-container:not(.rich-text--full-width),.newsletter--narrow .newsletter__wrapper{margin-block:1.6rem}.multicolumn .title-wrapper-with-link{justify-content:center;text-align:center}.button,.shopify-payment-button__button--unbranded{transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{box-shadow:0 1rem 2.4rem -1.2rem rgba(var(--color-button),.75)}.button--secondary:not([disabled]):hover{background-image:linear-gradient(rgba(var(--color-foreground),.05),rgba(var(--color-foreground),.05))}@media(prefers-reduced-motion:no-preference)and (hover:hover){.button:not(.button--tertiary):not([disabled]):hover{transform:translateY(-.2rem)}}@media(prefers-reduced-motion:no-preference){.button:not([disabled]):active{transform:translateY(0) scale(.98);transition-duration:80ms}}.multicolumn.background-primary .multicolumn-list__item .multicolumn-card,.steps__card{background:#ffffffb8;border:.1rem solid rgba(var(--color-foreground),.07);border-radius:var(--card-radius);box-shadow:var(--shadow-soft);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}@media(prefers-reduced-motion:no-preference)and (hover:hover){.multicolumn.background-primary .multicolumn-list__item .multicolumn-card:hover,.steps__card:hover{transform:translateY(-.4rem);box-shadow:var(--shadow-lift)}}.section-header .header-wrapper{transition:box-shadow var(--motion-medium) var(--ease-out-soft),background-color var(--motion-medium) var(--ease-out-soft)}.scrolled-past-header .header-wrapper{box-shadow:0 .6rem 2.4rem -1.8rem #3b253473}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.scrolled-past-header .header-wrapper{background-color:rgba(var(--color-background),.86);-webkit-backdrop-filter:saturate(1.4) blur(1.2rem);backdrop-filter:saturate(1.4) blur(1.2rem)}}.header__cta{display:none}@media screen and (min-width:990px){.header__cta{display:inline-flex;min-height:4.4rem;min-width:auto;padding:0 2.2rem;margin-right:1.2rem;font-size:1.4rem}}.header__heading-logo--brand{display:block;width:auto;height:3rem}@media screen and (min-width:990px){.header__heading-logo--brand{height:3.8rem}}.accordion .icon-caret{transition:transform var(--motion-fast) var(--ease-standard)}@media(prefers-reduced-motion:no-preference){.accordion details[open]>.accordion__content{animation:brandFadeDown .36s var(--ease-out-soft)}.scroll-trigger.animate--slide-in{transform:translateY(var(--motion-distance))}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-delay:calc(var(--animation-order, 0) * var(--motion-stagger))}@keyframes brandSlideIn{0%{transform:translateY(var(--motion-distance));opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes brandFadeDown{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand.css.map */
