:root{--fz-amethyst: #9d4edd;--fz-lavender: #b185db;--fz-pale-purple: #eee3f4;--fz-lavender-tint: #efeaf5;--fz-cinnabar: #e94f37;--fz-cinnabar-dark: #d63117;--fz-orange: #ff6b35;--fz-jet: #333232;--fz-jet-soft: #5a5858;--fz-canvas: #fcfbfd;--fz-white: #ffffff;--fz-border: #ebebeb;--fz-radius-button: 8px;--fz-radius-card: 12px;--fz-cta-font-size: .875rem;--button-padding-block: 8px;--button-padding-inline: 15px;--height-buy-buttons: 44px}@media screen and (min-width:750px){:root{--button-padding-block: 10px;--button-padding-inline: 18px}}:root{--fz-radius-k: 4.8;--fz-radius-min: 6px;--fz-radius-max: 24px;--fz-radius-picture: 12px}@supports (width: 1cqi){:root{--fz-radius-picture: clamp(var(--fz-radius-min), calc(var(--fz-radius-k) * 1cqi), var(--fz-radius-max))}}*:focus-visible{outline-color:var(--fz-amethyst)}#header-component :focus-visible,.footer-content :focus-visible{outline-color:currentColor}.button:not(.button-secondary,.button-unstyled,.close-button,.menu-drawer__back-button),.button-custom,button.shopify-payment-button__button--unbranded{font-weight:700;font-size:var(--fz-cta-font-size);letter-spacing:.08em;line-height:1.5;border:1px solid transparent;padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline)}.button-secondary:not(.button-unstyled){font-weight:700;letter-spacing:.08em}.footer-content{background-color:var(--color-background)}.footer-content .menu__heading{display:none}.footer-content a{color:inherit;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.footer-content a:hover{text-decoration:underline}}.footer-content :focus-visible{outline-width:2px;outline-style:solid;outline-offset:2px}@media screen and (max-width:749px){.page-width-wide,.page-width-normal,.page-width-narrow,.page-width-content{--page-margin: max(22px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}.footer-content{width:100%;max-width:1120px;justify-self:center;padding-inline:max(0px,calc(22px - var(--page-margin)))}@media screen and (min-width:750px){.footer-content{padding-inline:max(0px,calc(55px - var(--page-margin)))}}@media screen and (min-width:750px){.footer-content{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) max-content;column-gap:27px}}@media screen and (min-width:990px){.footer-content{grid-template-columns:265px minmax(0,1fr) max-content;column-gap:50px}}.footer-content .menu .details-content{margin-block-start:0}.footer-content .menu .menu__item+.menu__item{margin-block-start:0}.footer-content .menu .list-unstyled{columns:2;column-gap:20px}.footer-content .menu .menu__item{break-inside:avoid;padding-block:10px;text-wrap:balance}@media screen and (min-width:750px){.footer-content .menu .menu__item{padding-block:0 12px}}@media screen and (min-width:1200px){.footer-content .menu .list-unstyled{max-width:520px}.footer-content .menu .menu__item a{white-space:nowrap}}:root{--font-h2--letter-spacing: .1em;--font-paragraph--line-height: 1.5}@media screen and (min-width:750px){:root{--font-size--h1: 2.1875rem}}@media screen and (max-width:749px){:root{--font-size--h2: 1.125rem}}.shopify-pc__banner__dialog h2,#shopify-pc__prefs__header-title{font-family:var(--font-heading--family),sans-serif!important;font-size:16px!important;font-weight:700}.shopify-pc__banner__dialog p{font-size:14px!important}.shopify-pc__banner__btns{font-family:var(--font-heading--family),sans-serif!important}.shopify-pc__banner__dialog button,.shopify-pc__prefs__header-actions{font-size:14px!important;width:100%;text-transform:uppercase;font-family:var(--font-heading--family),sans-serif!important}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{line-height:1.4;white-space:normal;min-height:44px;border:none!important;border-radius:.45rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:14px!important}@media(min-width:481px){.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-decline{max-width:80%!important}}.shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-decline{background:none!important;border:.125rem solid #333232!important;color:#333232!important}.shopify-pc__prefs__dialog>header{position:unset!important}.shopify-pc__prefs__scrollable h3,.shopify-pc__prefs__option label{font-size:16px!important}.shopify-pc__prefs__scrollable p,.shopify-pc__prefs__scrollable li{font-size:14px!important}@media(min-width:1201px)and (max-width:1350px){.shopify-pc__prefs__header-actions{width:120%!important}}@media(min-width:1351px){.shopify-pc__prefs__header-actions{width:160%!important}}#header-component[data-menu-style] .header__row--top .header__columns{padding-block:8px}@media screen and (min-width:750px){#header-component[data-menu-style] .header__row--top .header__columns{padding-block:15px}}@media screen and (max-width:749px){#header-component[data-menu-style] .header__row--top .header__columns{--header-template-columns: 1fr auto auto auto var(--header-mobile-bookend);grid-template-areas:"center leftB rightA rightB leftA"}#header-component[data-menu-style] .header__row--top .header__columns .header-logo{grid-area:center;justify-self:start}#header-component[data-menu-style] .header__row--top .header__columns .header__drawer{grid-area:leftA}#header-component[data-menu-style] .header__row--top header-actions .account-button{min-width:var(--button-size, 44px);justify-content:center}#header-component[data-menu-style] .header__row--top header-actions{margin-inline-start:0}#header-component[data-menu-style] .header__row--top .header__columns .header__icon--menu{justify-content:center;width:100%;min-width:var(--header-mobile-bookend, 44px)}}#header-component .search-action .svg-wrapper>svg{width:32px;height:32px}#header-component header-actions .svg-wrapper>svg{width:28px;height:28px}#header-component .account-button__icon{width:19px;height:22px}#header-component .header__icon--summary .header-drawer-icon{width:20px;height:20px}#header-component .header__icon--summary .header-drawer-icon>svg{width:20px;height:20px}#header-component .header__icon--summary .header-drawer-icon--open>svg{display:none}#header-component .header__icon--summary .header-drawer-icon--open:before{content:"";display:block;width:20px;height:16px;background:linear-gradient(currentColor,currentColor) top / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) bottom / 100% 2px no-repeat;border-radius:1px}.menu-drawer__navigation .menu-drawer__menu{--menu-top-level-font-size: 1rem;--menu-top-level-font-line-height: 1.5}@media screen and (min-width:750px){#header-component .menu-list__link{line-height:1.5}#header-component .menu-list__link--active .menu-list__link-title{text-decoration:underline;text-underline-offset:4px}}@media screen and (min-width:990px){#header-component .menu-list__disclosure{opacity:1}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__trigger .menu-list__link-title{padding-inline-end:calc(var(--gap-sm) + var(--gap-sm) - var(--gap-xs) + var(--padding-3xs) + var(--font-size--3xs))}#header-component .menu-list__list-item:not([slot=overflow]) .menu-list__trigger .menu-list__disclosure{inset-inline-start:auto;inset-inline-end:calc(var(--gap-sm) - var(--padding-3xs))}}@media screen and (min-width:990px){#header-group>.header-section:has(.menu-list__list-item [aria-expanded=true],.menu-list__submenu:hover){z-index:var(--layer-temporary)}}.footer-content .text-block.h5{--font-h5--family: var(--font-heading--family);--font-h5--style: var(--font-heading--style);--font-h5--weight: var(--font-heading--weight);--font-h5--size: .9375rem;--font-h5--line-height: 1.2}@media screen and (min-width:750px){.footer-content .text-block.h5{--font-h5--size: 1.0625rem}}.footer-content .email-signup__input-group{flex-direction:column;align-items:stretch}.footer-content .email-signup__input{align-self:stretch;width:100%;max-width:none;border-color:#ccc;min-height:42px;padding-block:8px;padding-inline:15px;line-height:1.2}.footer-content .email-signup__button{width:100%;min-height:42px}@media screen and (min-width:750px){.footer-content .email-signup__input{min-height:46px;padding-block:10px;padding-inline:18px}.footer-content .email-signup__button{min-height:46px}}@media screen and (min-width:990px){.page-width-content:has(.fz-faq),.page-width-content:has(.fz-blog-list),.page-width-content:has(.fz-prose--readable):not(:has(.fz-klaviyo-form)){--page-content-width: 903px}.page-width-content:has(.fz-size-guide--page){--page-content-width: 1044px}.page-width-content:not(:has(.fz-klaviyo-form)) .fz-prose--readable{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/fz-brand.css.map */
