:root{--marama-accent: #821016;--marama-line: rgba(16, 57, 72, .14)}body{font-weight:300;letter-spacing:.01em}h1,.h1,h2,.h2,h3,.h3{font-weight:400;letter-spacing:-.005em;line-height:1.1;text-wrap:pretty}.h0,h1,.h1{line-height:1.05}p,.rte,.rich-text__text,.image-with-text__text{line-height:1.65}.caption-with-letter-spacing,.image-with-text__text--caption,.rich-text__caption{color:var(--marama-accent);font-weight:500;letter-spacing:.22em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded,.customer button{font-weight:500;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;min-height:4.4rem}.button--secondary,.button--secondary:hover{--color-button: transparent;--color-button-text: rgb(var(--color-foreground));background:transparent;box-shadow:none;padding:0 0 .3rem;min-height:0;border-bottom:.1rem solid rgb(var(--color-foreground))}.button--secondary:after,.button--secondary:before{display:none}.button--secondary:hover{color:var(--marama-accent);border-color:var(--marama-accent)}.header-wrapper{border-bottom:.1rem solid var(--marama-line)}.header__menu-item{font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.header__menu-item span{text-underline-offset:.5rem}.announcement-bar__message,.announcement-bar__message.h5,.announcement-bar__link{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.card__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:0}.card-information .price{font-weight:300;font-size:1.3rem}.card--card,.card__inner{border-radius:0}.marama-rule{border-top:.1rem solid var(--marama-line)}.image-with-text__content>*+*{margin-top:1.6rem}.image-with-text__content>.image-with-text__text--caption+.image-with-text__heading{margin-top:1rem}.footer{border-top:.1rem solid var(--marama-line)}.footer .footer-block__heading,.footer .footer-block__heading.h2{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.price,.price__regular,.price-item{font-weight:300}@media screen and (min-width:750px){.button{font-size:1.2rem}}@media screen and (max-width:749px){h1,.h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}.h0{font-size:calc(var(--font-heading-scale) * 3.4rem)}.image-with-text__heading.h1{font-size:calc(var(--font-heading-scale) * 2.6rem)}}.product-form__submit.button--secondary,.product-form__submit.button--secondary:hover{--color-button: inherit;--color-button-text: inherit;background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:.1rem solid rgb(var(--color-button));padding:0 3rem;min-height:4.4rem}.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media screen and (min-width:990px){.product__title h1,.product__title .h1{font-size:calc(var(--font-heading-scale) * 4rem)}}.product__info-container .price{font-size:1.6rem}.product__accordion .summary__title,.accordion__title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.product-form__input .form__label{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.product-form__input--pill input[type=radio]+label,.product-form__input input[type=radio]+label{border-radius:0}.collection-hero__title{font-size:calc(var(--font-heading-scale) * 3.2rem)}.collection-hero__description{max-width:60ch}.facets__disclosure,.facet-filters__label{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}@media screen and (max-width:749px){.header__heading-logo{width:8.8rem}.header{padding-top:.8rem;padding-bottom:.8rem}.caption-with-letter-spacing{font-size:1.05rem;letter-spacing:.2em}.announcement-bar__message{font-size:.95rem;letter-spacing:.02em;padding:.9rem .8rem}}.page-width--narrow:has(>.main-page-title){max-width:var(--page-width);padding-top:3.2rem;padding-bottom:1.6rem}.page-width--narrow:has(>.main-page-title)>.rte{max-width:72rem}.main-page-title.h0{font-size:calc(var(--font-heading-scale) * 2.8rem);margin-bottom:1.6rem}@media screen and (min-width:750px){.main-page-title.h0{font-size:calc(var(--font-heading-scale) * 3.2rem)}}@media screen and (min-width:750px){.page-width--narrow:has(>.main-page-title){padding-left:5rem;padding-right:5rem;padding-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/marama.css.map */
