body{line-height:var(--mj-leading-body);letter-spacing:.04rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:var(--mj-tracking-heading);line-height:var(--mj-leading-heading)}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.5rem);line-height:1.3}h5,.h5{font-size:calc(var(--font-heading-scale) * 1.3rem);line-height:1.35}.h0{font-size:calc(var(--font-heading-scale) * 4.4rem);line-height:1.08}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4.8rem);line-height:1.1}h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}h3,.h3{font-size:calc(var(--font-heading-scale) * 2rem)}.h0{font-size:calc(var(--font-heading-scale) * 6rem)}}.rte{line-height:var(--mj-leading-body)}.rte>p:last-child{margin-bottom:0}.rte a{color:rgb(var(--color-foreground));text-decoration-color:rgba(var(--mj-gold-rgb),.5);text-underline-offset:.3rem;transition:text-decoration-color var(--mj-duration) var(--mj-ease)}.rte a:hover{text-decoration-color:rgba(var(--mj-gold-rgb),1)}.mj-eyebrow{display:block;margin:0 0 var(--mj-space-sm);font-family:var(--font-body-family);font-size:var(--mj-eyebrow-size);font-weight:var(--font-body-weight-bold);letter-spacing:var(--mj-eyebrow-tracking);line-height:1.2;text-transform:uppercase;color:var(--mj-gold-ink);color:color-mix(in srgb,var(--mj-gold) 55%,rgb(var(--color-foreground)))}.mj-eyebrow--muted{color:var(--mj-text-muted)}.mj-rule{display:block;width:4.8rem;height:var(--mj-hairline);margin:var(--mj-space-md) 0;border:0;background-color:var(--mj-accent)}.mj-rule--center{margin-inline:auto}.button,.button-label,.shopify-challenge__button,.customer button{font-weight:var(--font-body-weight-bold);font-size:1.25rem;letter-spacing:var(--mj-tracking-button);line-height:1.2;text-transform:uppercase;border-radius:var(--mj-radius-none)}.button,.shopify-challenge__button,.customer button{min-height:calc(4.9rem + var(--buttons-border-width) * 2);padding:0 var(--mj-space-lg);transition:background-color var(--mj-duration) var(--mj-ease),color var(--mj-duration) var(--mj-ease),box-shadow var(--duration-short) ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]):hover{--color-button: var(--mj-gold-rgb);--color-button-text: var(--mj-ink-rgb)}.button--small{min-height:calc(4rem + var(--buttons-border-width) * 2);padding:0 var(--mj-space-md)}.button--tertiary{padding:1rem 1.4rem;font-size:1.15rem}.button--tertiary:hover{color:var(--mj-gold-ink)}.field__input,.select__select,.text-area,.field__label,.form__label,.customer .field input,.customer select{letter-spacing:.03em}.field__label,.form__label{font-size:1.2rem;letter-spacing:.06em}.search__input,.field__input{font-size:1.4rem}:root{--focused-base-outline: var(--mj-focus-outline);--focused-base-box-shadow: var(--mj-focus-shadow)}.badge{padding:.5rem 1rem;font-family:var(--font-body-family);font-size:1rem;font-weight:var(--font-body-weight-bold);letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.card__heading{letter-spacing:.01em}.card__heading a{text-decoration-color:transparent;transition:text-decoration-color var(--mj-duration) var(--mj-ease)}@media(hover:hover){.card-wrapper:hover .card__heading a,.underline-links-hover:hover a{text-decoration-color:rgba(var(--mj-gold-rgb),.8)}}.card .media img,.card-wrapper .media img{transition:transform var(--mj-duration-slow) var(--mj-ease-out),opacity var(--mj-duration) var(--mj-ease)}.card-information .price{letter-spacing:.02em}.card-information .caption-with-letter-spacing,.card__information .caption-with-letter-spacing{color:var(--mj-text-muted)}.mj-card-badge--type{letter-spacing:.12em;text-transform:uppercase}.mj-swatches{display:flex;flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none}.mj-swatches__item{display:flex}.mj-swatches__dot{display:block;width:1.2rem;height:1.2rem;border-radius:50%;background-color:rgba(var(--mj-ink-rgb),.08);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgba(var(--mj-ink-rgb),.2)}.price{letter-spacing:.02em}.price--on-sale .price-item--regular{color:var(--mj-text-muted)}.price__badge-sale,.price__badge-sold-out{font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.pagination__item{font-size:1.3rem;letter-spacing:.06em;text-decoration:none;color:rgb(var(--color-foreground));transition:color var(--mj-duration) var(--mj-ease)}.pagination__item--current{color:var(--mj-gold-ink);text-decoration:underline;text-underline-offset:.4rem}.pagination__item:hover{color:var(--mj-gold-ink)}.pagination__item .icon-caret{height:.7rem}.mj-measure{max-width:var(--mj-measure)}.mj-measure-tight{max-width:var(--mj-measure-tight)}.mj-caps{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.mj-band{padding-block:var(--mj-band-space-mobile)}@media screen and (min-width:750px){.mj-band{padding-block:var(--mj-band-space)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card .media img,.card-wrapper .media img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/mj-theme.css.map */
