@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(jetbrains-mono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Blightmark;font-style:normal;font-weight:400;font-display:swap;src:url(blightmark.otf) format("opentype")}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(im-fell-english-400.woff2) format("woff2")}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(im-fell-english-italic.woff2) format("woff2")}:root{--font-display-family: "Blightmark", "UnifrakturCook", Georgia, serif;--font-serif-family: "IM Fell English", Georgia, serif;--font-mono-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-rebrand-line: 216, 207, 234;--color-rebrand-muted: 91, 84, 144;--color-rebrand-lavender: 127, 122, 203}.header-wrapper--border-bottom{border-bottom-color:rgb(var(--color-rebrand-line))}.header__icon .header__icon-label{display:none}@media screen and (min-width:990px){.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:auto 1fr auto;column-gap:2.6rem}.header--middle-left .header__inline-menu{justify-self:end}.header__inline-menu .list-menu--inline{gap:2.6rem}.header__inline-menu .header__menu-item{padding-left:0;padding-right:0;font-family:var(--font-mono-family)!important;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-rebrand-muted))}.header__inline-menu .header__active-menu-item{color:inherit}.header__inline-menu summary.header__menu-item{padding-right:0}.header__inline-menu .list-menu--inline>li>header-menu>details>summary>.icon-caret{position:static;flex-shrink:0;margin-left:.6rem;margin-top:-.1rem}.header__inline-menu .header__submenu.list-menu{min-width:22rem;padding:1.2rem 0;border-color:rgb(var(--color-rebrand-line))}.header__inline-menu .header__submenu .header__menu-item{padding:1rem 2.4rem;line-height:1.4!important}.header__inline-menu .header__submenu summary.header__menu-item{padding-right:2.4rem}.header__inline-menu .header__submenu .header__submenu{margin:.4rem 0;padding:.4rem 0}.header__inline-menu .header__submenu .header__submenu .header__menu-item{padding-left:3.6rem}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover span{color:rgb(var(--color-rebrand-lavender));text-decoration:none}.header--icons-text .header__icons{align-items:center;gap:2.6rem;padding-right:0}.header--icons-text.header--has-menu .header__icons:before{content:"";width:1px;height:1.6rem;background:rgb(var(--color-rebrand-line))}.header--icons-text .header__icon{width:auto;height:auto;font-family:var(--font-mono-family);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-rebrand-muted));text-decoration:none}.header--icons-text .header__icon:hover{color:rgb(var(--color-rebrand-lavender))}.header--icons-text .header__icon--cart{margin-right:0}.header--icons-text .header__icon .icon,.header--icons-text .header__icon>span:not(.header__icon-label):not(.visually-hidden){display:none}.header--icons-text .header__icon-label{display:inline}.header--icons-text .cart-count-bubble{position:static;width:auto;height:auto;margin-left:.4em;background:none;color:inherit;font-size:inherit;line-height:inherit}.header--icons-text .cart-count-bubble span[aria-hidden]:before{content:"("}.header--icons-text .cart-count-bubble span[aria-hidden]:after{content:")"}}.product-form__submit.button{gap:1.2rem;width:calc(100% - .8rem);min-height:0;margin-bottom:1.8rem;padding:1.6rem 2.4rem;border-radius:0;background-color:rgb(var(--color-rebrand-muted));box-shadow:.8rem .8rem #5ca99e;color:#f7f5fa;font-family:var(--font-mono-family)!important;font-size:1.1rem;line-height:1.4!important;letter-spacing:.2em;text-transform:uppercase;transition:background-color var(--duration-short, .1s) ease}.product-form__submit.button:before,.product-form__submit.button:after{content:none}.product-form__submit.button:not([disabled]):hover{background-color:rgb(var(--color-rebrand-lavender))}.product-form__submit.button:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:.8rem .8rem #5ca99e}.product-form__submit-icon{display:block;flex:none;width:2.6rem;height:auto}.product-form__submit.loading .product-form__submit-icon{visibility:hidden}@media screen and (min-width:750px){.product-form__submit.button{gap:1.6rem;padding:2rem 3.4rem;font-size:1.2rem}.product-form__submit-icon{width:3.2rem}}.button.button--rebrand{gap:1.2rem;max-width:calc(100% - .8rem);min-height:0;margin-right:.8rem;margin-bottom:.8rem;padding:1.6rem 2.4rem;border-radius:0;background-color:rgb(var(--color-rebrand-muted));box-shadow:.8rem .8rem #5ca99e;color:#f7f5fa;font-family:var(--font-mono-family)!important;font-size:1.1rem;line-height:1.4!important;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background-color var(--duration-short, .1s) ease}.button.button--rebrand:before,.button.button--rebrand:after{content:none}.button.button--rebrand:hover{background-color:rgb(var(--color-rebrand-lavender))}.button.button--rebrand:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;box-shadow:.8rem .8rem #5ca99e}.button--rebrand__icon{display:block;flex:none;width:2.6rem;height:auto;filter:invert(1)}@media screen and (min-width:750px){.button.button--rebrand{gap:1.6rem;margin-right:0;padding:2rem 3.4rem;font-size:1.2rem}.button--rebrand__icon{width:3.2rem}}.product__buy-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1.2rem;max-width:44rem}.product__buy-row>:last-child,.product__buy-row product-form,.product__buy-row product-form>.form,.product__buy-row .product-form__buttons{display:contents}.product__buy-row>*,.product__buy-row product-form>*,.product__buy-row product-form>.form>*,.product__buy-row .product-form__buttons>*{grid-column:1 / -1;margin:1.8rem 0 0}.product__buy-row>.product-form__quantity{grid-column:1;grid-row:1;min-width:0;margin:0}.product__buy-row pickup-availability:not([available]){display:none}.product__info-container>.product__buy-row{margin-bottom:.8rem}.product__info-container>.product__buy-row+*,.product__info-container>.product__buy-row+.product__description{margin-top:.8rem}.product__buy-row .product-form__buttons>.product-form__submit.button{grid-column:2;grid-row:1;margin:0}.product__buy-row .quantity__label{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.product__buy-row .quantity{width:12rem;min-height:4.8rem}.product__buy-row .product-form__submit.button{min-height:4.8rem;padding:0 1.6rem}@media screen and (min-width:750px){.product__buy-row .quantity{width:14rem;min-height:5.6rem}.product__buy-row .product-form__submit.button{min-height:5.6rem;padding:0 2.4rem}}.announcement-bar__message.h5{font-family:var(--font-mono-family);font-weight:400;font-size:1.1rem!important;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.announcement-bar__link .icon-arrow{margin-bottom:0}.js .utility-bar.header-localization .disclosure__button.localization-form__select{padding:0 1.8rem 0 0;font-family:var(--font-mono-family);font-size:1.1rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}.utility-bar.header-localization .disclosure__button.localization-form__select .icon-caret{right:0}.utility-bar.header-localization .disclosure__link{font-family:var(--font-mono-family);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.header__icon--cart .icon.icon-cauldron{display:block;flex-shrink:0;width:2.8rem;height:2.8rem}@media screen and (min-width:990px){.header--icons-text .header__icon--cart .icon.icon-cauldron{display:none}}.product-form__submit.button>span,.button.button--rebrand>span{text-box:trim-both cap alphabetic}
/*# sourceMappingURL=/cdn/shop/t/8/assets/rebrand.css.map */
