.collection-hero__title{font-family:Petrona,serif;font-size:4rem;line-height:1.05;font-weight:500;letter-spacing:0;color:#f6f3ed}.collection-hero__description{font-family:Petrona,serif;font-size:1.9rem;line-height:1.5;font-weight:400;letter-spacing:0;color:#b2afaa}.product__title{font-family:Petrona,serif;font-size:5.2rem;line-height:1.04;font-weight:400;letter-spacing:0;color:#f6f3ed}.collection-card-wrapper .card__heading,.product-card-wrapper .card__heading{font-family:Petrona,serif;font-size:1.8rem;line-height:1.3;font-weight:400;letter-spacing:0;color:#f6f3ed}.product__title h1{font-size:3rem;line-height:1.3;letter-spacing:0}@media(max-width:749px){.product__title h1{font-size:2.4rem}}.product__info-wrapper .price{font-family:Petrona,serif;font-size:1.8rem;font-weight:500;letter-spacing:0;color:#f6f3ed;font-variant-numeric:tabular-nums}.card-information .price{font-family:Petrona,serif;font-size:1.5rem;font-weight:500;letter-spacing:0;color:#f6f3ed;font-variant-numeric:tabular-nums}.price,.price-item{font-variant-numeric:tabular-nums}.product__description{font-family:Petrona,serif;font-size:1.5rem;line-height:calc(1 + .8 / var(--font-body-scale));font-weight:400;letter-spacing:.06rem;color:rgba(var(--color-foreground),.75);max-width:40em}@media screen and (min-width:750px){.product__description{font-size:1.6rem}}.swatch-input__label,.product-form__input--pill label{font-family:Petrona,serif;font-size:1.6rem;font-weight:400;letter-spacing:0;color:#f6f3ed;font-variant-numeric:tabular-nums;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #7A7469}.product-form__input--pill.product-form__input--pill input[type=radio]+label{font-size:1.6rem;display:inline-flex;align-items:center;justify-content:center;min-height:46px}.swatch-input__input:checked+.swatch-input__label,.product-form__input--pill input:checked+label{border:2px solid #F6F3ED;background:transparent}.caption,.caption-large{font-family:Petrona,serif;font-size:1.35rem;line-height:1.75;font-weight:400;letter-spacing:0;color:#9c9994}.h0{font-size:3rem}.form__label,.field__label,.product-form__input legend,legend.form__label,.badge,.uppercase-label,.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:Karla,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.16em;color:#b2afaa;text-transform:uppercase}.button,.product-form__submit,button[type=submit],.shopify-payment-button__button{font-family:Karla,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#14110e;background-color:#f6f3ed;min-height:56px}.banner__buttons .button--secondary{background-color:transparent;color:#f6f3ed}.header__heading-link{font-family:Petrona,serif;font-size:1.25rem;font-weight:500;letter-spacing:.12em;color:#f6f3ed}.header__menu-item,.list-menu__item .link,.header__inline-menu .link,.menu-drawer__menu-item{font-family:Petrona,serif;font-size:1.6rem;font-weight:500;letter-spacing:.12em;color:#dfdcd6}.menu-drawer .menu-drawer__close-button{font-family:Petrona,serif;font-size:1.25rem;font-weight:500;letter-spacing:.12em;color:#f6f3ed}.menu-drawer .menu-drawer__menu-item{font-size:1.6rem}.header__menu-item[aria-current],.list-menu__item--active .link,.menu-drawer__menu-item[aria-current],.menu-drawer__menu-item--active{color:#f6f3ed}.header__inline-menu .link:not([aria-current]),.menu-drawer__menu-item:not([aria-current]):not(.menu-drawer__menu-item--active){color:#b2afaa}.announcement-bar__message{font-family:Karla,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.2rem;color:#f6f3ed;display:flex;align-items:center;justify-content:center}.announcement-bar__message span{letter-spacing:.2rem}.accordion__title{font-family:Karla,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#b2afaa}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.banner__heading{letter-spacing:.06rem;line-height:1.3}.cart-item .price,.predictive-search .price,.product-form__input label{letter-spacing:0}.totals__total-value{font-variant-numeric:tabular-nums;color:#f6f3ed}.hxxl{font-size:clamp(4.8rem,10vw,6.4rem);font-weight:500;letter-spacing:.06rem}@media screen and (max-width:749px){.collection-hero__title{font-size:3rem}.product__title{font-size:3.2rem}.product__info-wrapper .price{font-size:1.6rem}.collection-card-wrapper .card__heading{font-size:1.7rem}.h0{font-size:2.4rem}.product-card-wrapper .card__heading{font-size:1.7rem}.card-information .price{font-size:1.3rem}}@media screen and (min-width:750px){.slideshow .banner__heading p{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/rim-typography.css.map */
