h1,h2,.h0,.h1,.h2,.hxl{letter-spacing:-.01em}.announcement-bar__message{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}.button,.shopify-payment-button__button--unbranded{letter-spacing:.04em;font-weight:500}.banner__heading{line-height:1.05}.banner__text.subtitle,.banner__text{max-width:44rem}.card-wrapper .card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.04)}.card__heading{font-weight:500}.price-item--regular,.price-item--sale{font-weight:600}.multicolumn-card__info .inline-richtext,.multicolumn-card h3{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;letter-spacing:.02em}.multicolumn-card__info p{font-size:1.4rem;opacity:.85}.collection-list .card__heading{font-family:var(--font-heading-family);font-size:2rem}.image-with-text__content .caption-with-letter-spacing{font-weight:600}.newsletter__wrapper .field__input{border-radius:40px}.icon-with-text{margin-top:1.2rem;padding:1.2rem 1.4rem;border-radius:14px;background:#8e2c480f}.product__title h1{font-size:clamp(2.6rem,3vw,3.6rem)}@media screen and (max-width:749px){.banner--large:not(.banner--mobile-bottom) .banner__content{padding-top:2rem}.announcement-bar__message{font-size:1.1rem;letter-spacing:.04em}}@media screen and (max-width:749px){.header__heading-logo-wrapper,.header__heading-logo{width:180px!important;max-width:180px}}.rr-upsell{border-top:1px solid rgba(var(--color-foreground),.1);padding:1.4rem 0 .6rem;margin:0 0 .4rem}.rr-upsell__title{font-weight:600;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;margin:0 0 1rem}.rr-upsell__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.rr-upsell__item{display:grid;grid-template-columns:56px 1fr auto;gap:1.2rem;align-items:center}.rr-upsell__img img{width:56px;height:56px;object-fit:cover;border-radius:8px;display:block}.rr-upsell__name{display:block;font-size:1.35rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.rr-upsell__price{font-size:1.3rem;font-weight:600}.rr-upsell__price small{font-weight:400;opacity:.7}.rr-upsell__btn{border:1px solid rgb(var(--color-foreground));background:none;border-radius:40px;padding:.6rem 1.6rem;font-size:1.3rem;cursor:pointer;color:rgb(var(--color-foreground))}.rr-upsell__btn:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.rr-upsell-page .rr-upsell{max-width:56rem;margin-left:auto;border-top:0}@media screen and (min-width:750px){.cart-drawer .rr-upsell{padding-bottom:0}}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto;column-gap:2rem}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:center}.header__inline-menu .header__menu-item{padding:1.2rem .9rem;white-space:nowrap;font-size:1.4rem}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .header__menu-item{padding:1.2rem .55rem;font-size:1.3rem}.header__heading-logo-wrapper,.header__heading-logo{max-width:150px}}@media screen and (min-width:990px){.header__inline-menu summary.header__menu-item{padding-right:2.6rem}.header__inline-menu summary.header__menu-item .icon-caret{right:.8rem}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu summary.header__menu-item{padding-right:2rem}.header__inline-menu summary.header__menu-item .icon-caret{right:.4rem}}@media screen and (min-width:1200px){.header__heading-link .header__heading-logo-wrapper{width:190px}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .header__menu-item{padding:1.2rem .4rem;font-size:1.2rem;letter-spacing:0}.header__inline-menu summary.header__menu-item{padding-right:1.7rem}.header__heading-link .header__heading-logo-wrapper{width:130px}.header__icons .header__icon{width:3.6rem}.header--middle-left{column-gap:1rem}}@media screen and (min-width:1200px)and (max-width:1399px){.header__inline-menu .header__menu-item{padding:1.2rem .6rem;font-size:1.35rem}.header__inline-menu summary.header__menu-item{padding-right:2.1rem}.header__inline-menu summary.header__menu-item .icon-caret{right:.5rem}.header__heading-link .header__heading-logo-wrapper{width:165px}.header--middle-left{column-gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rr-custom.css.map */
