:root{--font-heading:var(--font-body);--font-body:"Montserrat",system-ui,sans-serif;--font-script:var(--font-heading);--font-heading-family:var(--font-heading);--fw-regular:400;--fw-medium:500;--fw-bold:700;--fs-hero:30px;--fs-display:24px;--fs-h2:20px;--fs-h3:17px;--fs-h4:15px;--fs-body-lg:15px;--fs-body:14px;--fs-caption:12px;--fs-label:11px;--lh-tight:1.1;--lh-snug:1.25;--lh-body:1.6;--lh-list:1.5;--ls-none:0;--ls-caps-sm:.04em;--ls-caps:.1em;--text-heading:#000;--text-body:rgba(0,0,0,.81);--text-muted:#323232;--display-xl:var(--fs-hero);--display:var(--fs-hero);--hero:var(--fs-hero);--h1:var(--fs-display);--h2:var(--fs-h2);--h3:var(--fs-h3);--h4:var(--fs-h4);--body-large:var(--fs-body-lg);--body:var(--fs-body);--small:var(--fs-caption);--caption:var(--fs-caption);--tracking-display:0;--tracking-hero:0;--tracking-h1:0;--tracking-h2:0;--tracking-h3:0;--tracking-body:0;--tracking-small:var(--ls-caps-sm);--tracking-label:var(--ls-caps);--line-display:var(--lh-tight);--line-heading:var(--lh-tight);--line-body:var(--lh-body)}@media screen and (min-width:750px){:root{--fs-hero:44px;--fs-display:32px;--fs-h2:24px;--fs-h3:20px;--fs-h4:16px;--fs-body-lg:16px}}body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);letter-spacing:0;color:var(--text-body)}body p,body .rte,body .rte li{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0}body strong,body b{font-weight:var(--fw-bold)}body h1,body h2,body h3,body h4,body h5,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5{font-family:var(--font-heading);font-weight:var(--fw-regular);letter-spacing:0;line-height:var(--lh-tight);color:var(--text-heading)}body h1,body .h0,body .h1{font-size:var(--fs-display);text-transform:uppercase}body h2,body .h2{font-size:var(--fs-h2);text-transform:uppercase}body h3,body .h3{font-size:var(--fs-h3);font-weight:var(--fw-medium)}body h4,body .h4{font-size:var(--fs-h4);font-weight:var(--fw-medium)}body h5,body .h5{font-size:var(--fs-body);font-weight:var(--fw-medium)}body h6{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase}body .rich-text__text h6{font-size:13px!important;font-weight:var(--fw-regular)!important;letter-spacing:0;text-transform:none}body .new-arrivals-carousel__heading,body .collection-showcase__heading,body .story-trio__heading,body .wishlist-page__title{font-family:var(--font-heading);font-size:var(--fs-display);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:0;text-transform:uppercase;color:var(--text-heading)}body .poster-duo__heading{font-size:var(--fs-display);letter-spacing:0;line-height:var(--lh-tight);text-transform:uppercase}body .poster-banner__heading{font-size:var(--fs-hero);letter-spacing:0;line-height:var(--lh-tight);text-transform:uppercase}body .video-hero__heading{letter-spacing:0;line-height:var(--lh-tight)}body .new-arrivals-carousel__body,body .collection-showcase__body,body .collection-showcase__body p,body .story-trio__body{font-size:var(--fs-body-lg)!important;line-height:var(--lh-body);letter-spacing:0;color:var(--text-body)}body .announcement-bar__message,body .announcement-bar__link{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:1}body .header__menu-item,body .header-mega__tab,body .header-utility__link{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase}body .header-mega__card-title,body .header-mega__viewall{font-family:var(--font-body);font-size:13px;font-weight:var(--fw-regular);letter-spacing:0}body header-menu:has(#HeaderMenu-shop-by-gender) .header-mega__card-title{font-family:var(--font-heading);font-weight:var(--fw-regular);letter-spacing:var(--ls-caps-sm)}body .menu-drawer__menu-item{font-family:var(--font-body);font-size:13px;font-weight:var(--fw-regular);letter-spacing:var(--ls-caps);text-transform:uppercase}body .header-cart-hover__title{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase}body .header-cart-hover__item-title,body .header-cart-hover__subtotal{font-weight:var(--fw-medium)}body .cart-count-bubble,body .wishlist-count-bubble{font-size:var(--fs-label)}body .button,body .shopify-payment-button__button--unbranded,body .new-arrivals-carousel__view-all-btn,body .new-arrivals-carousel__cta,body .new-arrivals-carousel__add,body .poster-duo__cta,body .poster-banner__cta,body .story-trio__cta,body .wishlist-page__card-add,body .newsletter .field__button,body .email-signup-banner .field__button{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:1.1}body .badge,body .new-arrivals-carousel__badge,body .collection-showcase__label,body .product__engraving-count,body .product__text--craft-note,body .ring-size-guide-modal__eyebrow{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase}body .card__heading,body .card__heading a,body .new-arrivals-carousel__title,body .wishlist-page__card-title{font-family:var(--font-heading)!important;font-size:14px!important;font-weight:var(--fw-regular);line-height:1.4;letter-spacing:var(--ls-caps-sm);text-transform:uppercase;color:var(--text-heading)}body .price,body .price-item,body .new-arrivals-carousel__price,body .wishlist-page__card-price{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:0;color:var(--text-heading)}body .rating-star{font-family:var(--font-body)}body .product__title>h1,body .product__title h1,body .product__title h2{font-family:var(--font-heading)!important;font-size:var(--fs-display);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:0;text-transform:uppercase}body .product .price-item,body .product .price{font-size:var(--fs-body-lg)}body .product__text--script{font-family:var(--font-heading);font-size:var(--fs-h3);letter-spacing:0}body .product .accordion__title{font-family:var(--font-body);font-size:var(--fs-caption)!important;font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase}body .product .accordion__content,body .product .accordion__content *{font-size:var(--fs-body)!important;line-height:var(--lh-body)}body .product .icon-with-text__item .h4{font-family:var(--font-body);font-size:13px;font-weight:var(--fw-medium);letter-spacing:0}body .product .product-form__input--dropdown .select__select{font-size:var(--fs-body)}body .product-form__input .form__label,body .product-form__input legend{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase}body .product__placeholder-reviews-score,body .header-cart-hover__item-title{font-weight:var(--fw-medium)}body .size-guide-drawer__title,body .ring-size-guide-modal__title{font-family:var(--font-heading);font-size:var(--fs-h2);letter-spacing:0;text-transform:uppercase}body .newsletter__wrapper h2{font-size:var(--fs-h2)!important}body .footer-block__heading{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-heading)}body .footer-block__details-content .list-menu__item--link{font-size:13px;line-height:var(--lh-list);letter-spacing:0}body .footer-block__details-content .list-menu__item--link:hover{font-weight:var(--fw-regular)!important;text-decoration:underline;text-underline-offset:3px}body .copyright__content{font-size:var(--fs-label);letter-spacing:var(--ls-caps-sm)}body .field__input,body .select__select,body .text-area,body .quantity__input,body .search-modal-cartier__input{font-family:var(--font-body);font-size:16px;letter-spacing:0}@media screen and (min-width:750px){body .field__input,body .select__select,body .text-area,body .quantity__input,body .search-modal-cartier__input{font-size:var(--fs-body)}}body .field__label{font-family:var(--font-body);letter-spacing:0}body [class*=ai-contact-layout__title]{font-family:var(--font-heading)!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/typography-system.css.map */
