:root{--butter-yellow: #FFFAE9;--charcoal: #1A1A22;--charcoal-tint: rgba(58, 57, 68, .75);--red: #D61D16;--black: #1A1A22;--white: #FFFFFF;--light-denim: #CAD4ED;--medium-denim: #445678;--dark-denim: #313F5A;--black-denim: #2E2E2E}:root{--gap: 3.2rem;--gutter: 2.4rem;--header-height: 5.2rem;--v-gutter: 1.6rem;--caption-margin: .8rem}@media screen and (min-width: 750px){:root{--gutter: 3.2rem;--caption-margin: 1.6rem}}:root{--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;scroll-behavior:smooth}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body:has(.header-wrapper.menu-open){overflow:hidden}img{display:block;max-width:100%;height:auto}figure{margin:0}p{margin:0}p+p{margin-top:1em}.header__icon .icon{pointer-events:none}.header__icon--cart .icon,.header__icon .svg-wrapper{width:2.4rem;height:2.4rem}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:none}.bg-butter-yellow{background-color:var(--butter-yellow)}.capitalize{text-transform:uppercase}.caption__wash,.normal-case{text-transform:none}.has-expanded{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--duration-long) ease,opacity var(--duration-long) ease}.has-expanded.expanded{max-height:100vh;opacity:1}.page-width{padding:0 var(--gutter)}.page-width.page-width--full-bleed{max-width:none}:root{font-size:10px}body,.body{font-family:ABC Rom;font-size:1.2rem;letter-spacing:0;line-height:1.4}.body--italic{font-size:1.2rem;letter-spacing:0;line-height:1.4;font-style:italic}.body--underlined{font-size:1.2rem;letter-spacing:0;line-height:1.4;text-decoration:underline}.body--small,.cta--small{font-size:1.1rem;letter-spacing:0;line-height:1.4}h1,h2,h3,h4,h5,h6,.heading{margin:0}h1,.h1,.heading{font-size:3.2rem;line-height:1;text-transform:uppercase}@media screen and (min-width: 750px){h1,.h1,.heading{font-size:6.4rem}}h3,.h3,.h3>*,.heading--small{font-size:1.4rem;letter-spacing:0;line-height:1.4;text-transform:uppercase}h6,.h6{color:rgba(var(--color-foreground),1)}.heading--small-italic{font-size:1.4rem;font-style:italic;line-height:1.4;text-transform:uppercase}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.2rem;letter-spacing:0}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width)* 2);min-height:calc(3rem + var(--buttons-border-width)* 2)}.btn,.eyebrow,.label-input-group label{font-size:1.2rem;letter-spacing:0;line-height:1.4;text-transform:uppercase}.cta,.eyebrow--underlined{font-size:1.2rem;letter-spacing:0;line-height:1.4;text-decoration:underline;text-transform:uppercase}.eyebrow--bold{font-size:1.2rem;font-weight:450;letter-spacing:0;line-height:1.4;text-transform:uppercase}.eyebrow--xsmall{font-size:.8rem;letter-spacing:0;line-height:1;text-transform:uppercase}.cta--small{text-decoration:underline;text-decoration-color:transparent}.caption-with-letter-spacing--medium{letter-spacing:0}.caption-with-letter-spacing--large{letter-spacing:00}@media screen and (min-width: 750px){.cta,.shopify-section-hero .eyebrow{text-decoration-color:transparent}.cta:hover,.cta--small:hover,.shopify-section-hero .eyebrow:hover{text-decoration-color:currentColor}}.button{font-size:12px}.btn{-webkit-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--charcoal);border-radius:.1rem;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;min-width:20.3rem;min-height:3.5rem}.btn--red,.btn--add-to-cart{background-color:var(--black);border-color:var(--black);color:var(--white)}.btn--add-to-cart{gap:1rem;padding:.6rem;min-height:3.2rem}.btn--add-to-cart:after{box-shadow:none}.button--tertiary{font-size:1.2rem;letter-spacing:0;line-height:1.4;text-transform:uppercase;--alpha-button-background: 1}.label-input-group{display:flex;flex-direction:column;gap:var(--v-gutter)}.label-input-group--radio input{display:none}.label-input-group--radio label{text-decoration:underline;text-decoration-color:transparent}.label-input-group--radio input:checked+label{text-decoration-color:currentColor}.label-input-group input[type=email]{all:unset;border-bottom:1px solid var(--charcoal)}@media screen and (max-width: 749px){.label-input-group input[type=email]{font-size:1.6rem}}.label-input-group input[type=email]::placeholder{color:var(--charcoal-tint);opacity:1;transition:opacity var(--duration-short)}.label-input-group input[type=email]:focus::placeholder{opacity:0}label[for]{cursor:pointer}.quantity{display:inline-flex;min-height:calc((var(--inputs-border-width) * 2) + 1.8rem);width:calc(5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.quantity:before,.quantity:after{content:normal}.quantity__button{font-size:1.2rem;width:calc(1.8rem / var(--font-body-scale))}.shopify-policy__container,.main-page__container{padding:0 var(--gutter)}.shopify-policy__title,.main-page__title{grid-area:title}.shopify-policy__title h1,.main-page__title h1{font-size:1.4rem;letter-spacing:0;line-height:1.4;margin:1rem 0 5rem;text-transform:uppercase}.shopify-policy__body,.main-page__body{grid-area:body}.shopify-policy__body .rte>h1,.shopify-policy__body .rte>h2,.shopify-policy__body .rte>h3,.shopify-policy__body .rte>h4,.shopify-policy__body .rte>h5,.shopify-policy__body .rte>h6{margin-top:2.4rem;margin-bottom:1rem}.shopify-policy__body .rte table{margin-top:1rem;margin-bottom:1rem}@media screen and (min-width: 990px){.shopify-policy__container,.main-page__container{display:grid;grid-template:"title body" auto / 438fr 669fr;max-width:117.1rem;padding-right:0;column-gap:3.2rem;column-gap:0;grid-template:"title body" auto / 1fr 1fr;max-width:none;padding-right:var(--gutter);margin:3.2rem 0 0}.shopify-policy__title,.main-page__title{align-self:flex-start;position:sticky;top:calc(var(--header-height) + 3.2rem);text-align:left}.shopify-policy__title h1,.main-page__title h1{margin:0}.shopify-policy__body,.main-page__body{box-sizing:content-box;max-width:44rem;padding-left:var(--gutter);transform:translate(-252px)}}@media screen and (max-width: 989px){.main-page__container{max-width:560px;max-width:65ch;margin:0 auto;padding-left:20px;padding-right:20px}.main-page__title{text-align:center}}.rte ul,.rte ol{list-style-position:outside}
/*# sourceMappingURL=/cdn/shop/t/486/assets/theme.css.map */
