:root{--hom-ink: #121212;--hom-charcoal: #1f1f1f;--hom-graphite: #343434;--hom-ivory: #f5f5f5;--hom-cream: #f7f5f0;--hom-stone: #e8e3db;--hom-gold: #d4af37;--hom-gold-rgb: 212, 175, 55;--hom-oxblood: #4a0e17;--hom-ease: cubic-bezier(.2, .7, .2, 1);--hom-speed: .25s;--hom-eyebrow-size: 1.2rem;--hom-eyebrow-tracking: .18em;--hom-section-pad-y: clamp(3.2rem, 4vw, 7.2rem);--hom-section-pad-x: 2rem;--hom-section-padding: var(--hom-section-pad-y) var(--hom-section-pad-x);--hom-label-tracking: .2em}body.hom-ds,:where(.color-scheme-hom-noir){--color-background: 18, 18, 18;--gradient-background: #121212;--color-foreground: 245, 245, 245;--color-background-contrast: 70, 70, 70;--color-shadow: 0, 0, 0;--color-button: 245, 245, 245;--color-button-text: 18, 18, 18;--color-secondary-button: 18, 18, 18;--color-secondary-button-text: 245, 245, 245;--color-link: 245, 245, 245;--color-badge-foreground: 245, 245, 245;--color-badge-background: 18, 18, 18;--color-badge-border: 245, 245, 245;--payment-terms-background-color: rgb(18, 18, 18)}:where(.color-scheme-hom-charcoal){--color-background: 31, 31, 31;--gradient-background: #1f1f1f;--color-foreground: 245, 245, 245;--color-background-contrast: 80, 80, 80;--color-shadow: 0, 0, 0;--color-button: 245, 245, 245;--color-button-text: 18, 18, 18;--color-secondary-button: 31, 31, 31;--color-secondary-button-text: 245, 245, 245;--color-link: 245, 245, 245;--color-badge-foreground: 245, 245, 245;--color-badge-background: 31, 31, 31;--color-badge-border: 245, 245, 245;--payment-terms-background-color: rgb(31, 31, 31)}:where(.color-scheme-hom-gold){--color-background: 212, 175, 55;--gradient-background: #d4af37;--color-foreground: 18, 18, 18;--color-button: 18, 18, 18;--color-button-text: 245, 245, 245;--color-badge-foreground: 18, 18, 18;--color-badge-background: 212, 175, 55;--color-badge-border: 18, 18, 18}body.hom-ds{background-color:var(--hom-ink);color:rgba(var(--color-foreground),.85)}.hom-ds main :is(.color-scheme-hom-noir,.color-scheme-hom-charcoal,.color-scheme-3,.color-scheme-newsletter-editorial) .rte [style*=color],.hom-ds main.color-scheme-hom-noir .page-width .rte [style*=color],.hom-ds main.color-scheme-hom-noir .shopify-policy__container [style*=color]{color:inherit!important}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) ::selection{background:rgba(var(--hom-gold-rgb),.35);color:inherit}.hom-ds main.content-for-layout{color:rgba(var(--color-foreground),.85)}:where(.hom-ds main,.hom-ds .shopify-section-group-footer-group) :where(h1,h2,h3,.h0,.h1,.h2,.h3){letter-spacing:.01em;line-height:1.15}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .h0{font-size:clamp(3.4rem,4.2vw,5.2rem)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .title,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .title--primary{letter-spacing:.01em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .caption-with-letter-spacing{font-size:var(--hom-eyebrow-size);letter-spacing:var(--hom-eyebrow-tracking);text-transform:uppercase;line-height:1.5}.hom-ds main.content-for-layout .caption-with-letter-spacing,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer .caption-with-letter-spacing{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .link,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .underlined-link,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer a,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte a{color:rgb(var(--color-foreground));text-decoration-color:var(--hom-gold);text-decoration-thickness:1px;text-underline-offset:.35rem;transition:color var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .link:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .underlined-link:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer a:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte a:hover{color:var(--hom-gold);text-decoration-thickness:1px}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) :focus-visible{outline-color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) hr,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .divider{border-color:rgba(var(--color-foreground),.14)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .main-page-title:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .template-search__header .h2:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .main-blog>.title:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer>h1:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer .login__title:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .contact .title:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart__empty-text:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .collection-hero__title:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .related-products__heading:after{content:"";display:block;width:5.6rem;height:1px;margin:1.8rem auto 0;background-color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .shopify-challenge__button,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer button,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) button.shopify-payment-button__button--unbranded{min-height:5rem;padding:0 3.6rem;font-size:1.25rem;letter-spacing:var(--hom-label-tracking);text-transform:uppercase;border-radius:0;transition:background-color var(--hom-speed) ease,color var(--hom-speed) ease,box-shadow var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .shopify-challenge__button:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer button:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .shopify-payment-button__button--unbranded:after{border-radius:0;box-shadow:0 0 0 1px rgba(var(--hom-gold-rgb),1)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button:not([disabled]):not([aria-disabled=true]):hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .shopify-challenge__button:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer button:not([disabled]):hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--hom-gold);color:var(--hom-ink)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button:not([disabled]):hover:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .shopify-challenge__button:hover:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer button:hover:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 1px var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button--secondary{--alpha-button-background: 0;background-color:transparent;color:rgb(var(--color-foreground))}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button--tertiary{min-height:3.8rem;padding:.8rem 1.8rem;font-size:1.1rem;letter-spacing:.16em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button--tertiary:after{box-shadow:0 0 0 1px rgba(var(--color-foreground),.25)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button--tertiary:not([disabled]):hover:after{box-shadow:0 0 0 1px var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button.loading>.loading__spinner{color:currentColor}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button:focus-visible{outline:2px solid var(--hom-gold);outline-offset:3px;box-shadow:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .drawer__close,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .modal__close-button,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quick-add-modal__toggle{transition:color var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .drawer__close:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .modal__close-button:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quick-add-modal__toggle:hover{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .field__input,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .select__select,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer .field input,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .text-area,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quantity__input{border-radius:0;background-color:transparent;color:rgb(var(--color-foreground));letter-spacing:.04em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .field__label,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .form__label,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer .field label{font-size:1.3rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.7)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .form__label{font-size:var(--hom-eyebrow-size);letter-spacing:var(--hom-label-tracking);text-transform:uppercase}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .field:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .select:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer .field:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quantity:after{border-radius:0;transition:box-shadow var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .field:focus-within:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .select:focus-within:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer .field:focus-within:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quantity:focus-within:after{box-shadow:0 0 0 1px var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .field__input:focus-visible,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .select__select:focus-visible,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .text-area:focus-visible{box-shadow:0 0 0 1px var(--hom-gold);outline:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .select__select option{color:var(--hom-ink)}:where(.hom-ds main,.hom-ds .shopify-section-group-footer-group) input[type=checkbox],:where(.hom-ds main,.hom-ds .shopify-section-group-footer-group) input[type=radio]{accent-color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .form__message,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .form-status{letter-spacing:.04em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card-wrapper .card__inner,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card--standard .card__inner{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-card-wrapper .card__media,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .collection-card-wrapper .card__media,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .article-card-wrapper .card__media{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card--standard.card--media .card__inner{outline:1px solid rgba(var(--color-foreground),.12);outline-offset:-1px;transition:outline-color .3s ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card-wrapper:hover .card--standard.card--media .card__inner{outline-color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card-wrapper .card__media .media img{transition:transform .6s var(--hom-ease),opacity .45s ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card-wrapper:hover .card__media .media img:first-child{transform:scale(1.05)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card__heading{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;line-height:1.45;letter-spacing:.02em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card__heading a{transition:color var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card-wrapper:hover .card__heading a,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card__heading a:hover{color:var(--hom-gold);text-decoration:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .underline-links-hover:hover a{text-decoration:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card__information .caption-with-letter-spacing{font-size:1.1rem;margin-bottom:.4rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card-information .price{font-size:1.5rem;letter-spacing:.04em;color:rgb(var(--color-foreground))}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .collection-card-wrapper .card__heading{font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .badge{padding:.5rem 1.2rem;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;border-radius:0;border:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quick-add__submit{min-height:4.4rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer{border-top:1px solid rgba(var(--hom-gold-rgb),.45)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer-block__heading{font-family:var(--font-body-family);font-size:var(--hom-eyebrow-size);font-weight:400;letter-spacing:var(--hom-eyebrow-tracking);text-transform:uppercase;color:var(--hom-gold);margin-bottom:2.4rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer-block__details-content .list-menu__item--link,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer-block__details-content a{font-size:1.4rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.72);text-decoration:none;transition:color var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer-block__details-content .list-menu__item--link:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer-block__details-content a:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer-block__details-content .list-menu__item--active{color:var(--hom-gold);text-decoration:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer .list-social__link{color:rgba(var(--color-foreground),.72);transition:color var(--hom-speed) ease,transform var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer .list-social__link:hover{color:var(--hom-gold);transform:translateY(-2px)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.12)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer__copyright,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer__copyright a,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .policies li a{font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .policies li a:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer__copyright a:hover{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer .newsletter-form__field-wrapper .field__input{background:transparent}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer .newsletter-form__button{color:rgb(var(--color-foreground))}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer .newsletter-form__button:hover{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer .list-payment__item{opacity:.85}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__info-wrapper .product__text.caption-with-letter-spacing{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__title h1,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__title h2{font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.12;letter-spacing:.01em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__title:after{content:"";display:block;width:4.8rem;height:1px;margin-top:1.8rem;background-color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product .price--large{font-size:2rem;letter-spacing:.06em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product .price .price-item--regular,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__tax,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__sku,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__inventory{letter-spacing:.06em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__tax,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__sku{color:rgba(var(--color-foreground),.6)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-form__input input[type=radio]+label{border-radius:0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;transition:border-color var(--hom-speed) ease,background-color var(--hom-speed) ease,color var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-form__input input[type=radio]+label:hover{border-color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-form__input input[type=radio]:checked+label{background-color:var(--hom-ivory);color:var(--hom-ink);border-color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-form__input--swatch input[type=radio]:checked+label{background-color:transparent;box-shadow:0 0 0 1px var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-form__submit{min-height:5.4rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-form__error-message-wrapper{color:#ffb4ab}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__description.rte,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__description{line-height:1.75;color:rgba(var(--color-foreground),.82)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__accordion .accordion,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .accordion{border-top-color:rgba(var(--color-foreground),.14);border-bottom-color:rgba(var(--color-foreground),.14)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .accordion__title,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:var(--hom-label-tracking);text-transform:uppercase}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .accordion summary:hover .accordion__title{color:var(--hom-gold);text-decoration:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .accordion .icon-accordion,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .accordion .icon-caret{color:var(--hom-gold);fill:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .thumbnail{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .thumbnail[aria-current]{box-shadow:0 0 0 1px var(--hom-gold);border-color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .thumbnail:hover{opacity:.85}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__media-icon,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product__media-toggle .icon-plus{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .share-button__button{font-size:1.15rem;letter-spacing:var(--hom-label-tracking);text-transform:uppercase}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .share-button__button:hover{color:var(--hom-gold);text-decoration:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-popup-modal__content,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-media-modal__content,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quick-add-modal__content{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .related-products__heading{text-align:center;font-size:clamp(2.8rem,3vw,3.8rem)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .collection-hero__title{text-align:center}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .collection-hero__description{color:rgba(var(--color-foreground),.78);line-height:1.7}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facets__heading,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facet-filters__label,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facets__summary,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-count__text,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facets__label{font-size:1.2rem;letter-spacing:var(--hom-label-tracking);text-transform:uppercase}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .product-count__text{color:rgba(var(--color-foreground),.6)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facets__summary:hover span,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facets__disclosure[open] .facets__summary{color:var(--hom-gold);text-decoration:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facets__display,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facets__disclosure-vertical,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .mobile-facets__inner{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facets__display{border-top:1px solid var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .active-facets__button-inner{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .active-facets__button:hover .active-facets__button-inner:after{box-shadow:0 0 0 1px var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .facet-filters__sort{border-radius:0;letter-spacing:.06em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .mobile-facets__open{text-transform:uppercase;letter-spacing:var(--hom-label-tracking);font-size:1.2rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .pagination__item{letter-spacing:.06em;transition:color var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .pagination__item:hover{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .pagination__item--current:after,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .pagination__item:hover:after{background-color:var(--hom-gold);height:.1rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .collection .title-wrapper .title,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .collection__title .title{text-align:center}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-items thead th,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-items__heading--wide,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-items th,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .totals__total,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart__login-title{font-family:var(--font-body-family);font-size:var(--hom-eyebrow-size);font-weight:400;letter-spacing:var(--hom-eyebrow-tracking);text-transform:uppercase;color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-items thead th,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-items__heading--wide,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-items th{opacity:1}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-items thead,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-items td,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart__items,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart__footer{border-color:rgba(var(--color-foreground),.14)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .title-wrapper-with-link .title--primary,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart__empty-text{font-size:clamp(3rem,3.4vw,4.2rem)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart__empty-text{text-align:center}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-item__name{font-size:1.5rem;letter-spacing:.02em;text-decoration:none;transition:color var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-item__name:hover{color:var(--hom-gold);text-decoration:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-item__image{border-radius:0;outline:1px solid rgba(var(--color-foreground),.12);outline-offset:-1px}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-item__details .product-option,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-item__discounted-prices,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .tax-note{letter-spacing:.04em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .tax-note{color:rgba(var(--color-foreground),.6)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .totals__total-value{font-size:2rem;letter-spacing:.06em;color:rgb(var(--color-foreground))}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quantity{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quantity__button{transition:color var(--hom-speed) ease}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .quantity__button:not(.disabled):hover{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-remove-button .button{--alpha-button-background: 0;min-width:4rem;min-height:4rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-remove-button .button:not([disabled]):not([aria-disabled=true]):hover{background-color:transparent;color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-remove-button .button:after{box-shadow:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart__checkout-button{min-height:5.4rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart__note .text-area{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .drawer__inner{border-left:1px solid rgba(var(--hom-gold-rgb),.45)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .drawer__header{border-bottom:1px solid rgba(var(--color-foreground),.12);padding-bottom:1.6rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .drawer__heading{font-size:clamp(2.4rem,2.4vw,3rem);letter-spacing:.01em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .drawer__footer{border-top:1px solid rgba(var(--color-foreground),.12)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .drawer__inner-empty .cart__empty-text{font-size:2.8rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-drawer__overlay{background-color:#080808b8}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .cart-drawer .cart-item__name{font-size:1.4rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .main-page-title{text-align:center;margin-bottom:4rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte{line-height:1.75}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte h2,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte h3,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte h4{margin-top:3.2rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte h5,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte h6{font-family:var(--font-body-family);letter-spacing:var(--hom-eyebrow-tracking);text-transform:uppercase;color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte blockquote{border-left:1px solid var(--hom-gold);font-family:var(--font-heading-family);font-size:2rem;line-height:1.5;color:rgb(var(--color-foreground))}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte img{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte table td,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rte table th{border-color:rgba(var(--color-foreground),.14)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .contact .title{text-align:center}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .contact__button .button{min-width:22rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .main-blog>.title{text-align:center}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .article-card__title{font-size:2rem;letter-spacing:.01em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .article-card-wrapper:hover .article-card__title{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .article-card__info,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .article-template__content+.article-template__social-sharing,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .circle-divider{letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .article-template__title{font-size:clamp(3.2rem,4vw,5rem);text-align:center}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .article-template__back a{letter-spacing:var(--hom-label-tracking);text-transform:uppercase;font-size:1.2rem}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .template-search__header{text-align:center}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .template-search .field__input{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .template-404 .caption-with-letter-spacing{color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer>h1,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer .login__title,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer h2{text-align:center}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer table,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer tbody tr,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer thead th{border-color:rgba(var(--color-foreground),.14)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .customer thead th{font-size:var(--hom-eyebrow-size);letter-spacing:var(--hom-eyebrow-tracking);text-transform:uppercase;color:var(--hom-gold)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .global-settings-popup,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .disclosure__list-wrapper,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .country-selector__list,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .modal__content{border-radius:0}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .disclosure__link:hover,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .country-selector__item:hover{color:var(--hom-gold);text-decoration:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rich-text__heading,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .multicolumn .title,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .collection-list-title{letter-spacing:.01em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .rich-text__caption{color:var(--hom-gold)}@media screen and (max-width:749px){.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .button{padding:0 2.4rem;letter-spacing:.16em}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .main-page-title{margin-bottom:2.8rem}}@media(prefers-reduced-motion:reduce){.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card-wrapper .card__media .media img,.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .footer .list-social__link{transition:none}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) .card-wrapper:hover .card__media .media img:first-child{transform:none}}body.page-rarities{background-image:url(/cdn/shop/files/rarities-archive-banner.png);background-size:cover;background-position:center top;background-attachment:fixed}body.page-rarities #shopify-section-sections--22825970139354__announcement-bar,body.page-rarities #shopify-section-sections--22825970139354__header{background-color:#f5f0eb!important;--color-background: 245, 240, 235 !important}body.page-rarities #shopify-section-template--22826185359578__rar_intro{background-color:#0e060633!important;--color-background: 14, 6, 6 !important}body.page-rarities #shopify-section-template--22826185359578__rar_cta{background-color:#0e060666!important;--color-background: 14, 6, 6 !important;--gradient-background: rgba(14, 6, 6, .4) !important}body.page-rarities #shopify-section-template--22826185359578__rar_cta [class*=color-],body.page-rarities #shopify-section-template--22826185359578__rar_cta>div{background-color:transparent!important;--gradient-background: transparent !important}body.page-rarities #shopify-section-template--22826185359578__rar_archive{background-color:#0e060699!important;--color-background: 14, 6, 6 !important}body.page-rarities #shopify-section-sections--22825970106586__newsletter,body.page-rarities #shopify-section-sections--22825970106586__footer{background-color:#0e0606!important;--color-background: 14, 6, 6 !important}body.page-rarities #shopify-section-template--22826185359578__rar_intro *,body.page-rarities #shopify-section-template--22826185359578__rar_cta *,body.page-rarities #shopify-section-template--22826185359578__rar_archive *{color:#f5f0eb!important}.hom-ds .shopify-section-group-header-group{z-index:13}.hom-ds .section-header.shopify-section-group-header-group{z-index:12}.hom-ds .section-header~.shopify-section-group-header-group{z-index:initial}.hom-ds .hom-hero{isolation:isolate}.hom-ds .header-wrapper .header__menu-item,.hom-ds .header-wrapper .header__icon{color:rgb(var(--color-foreground))}.hom-ds .header-wrapper .header__menu-item:hover span,.hom-ds .header-wrapper .header__active-menu-item{text-decoration-color:var(--hom-gold)}.hom-ds main .all-designers-grid,.hom-ds main [class^=fc-section-]{padding:var(--hom-section-padding)}.hom-ds main .all-designers-grid{overflow-x:hidden;overflow-x:clip}.hom-ds main [class*=ai-newsletter-][class$=__inner]{padding:var(--hom-section-padding)}.hom-ds main [class*=section-template--][class*=-padding]:not([class*=__main-cart-]):not([class*=__form-padding]):not([class*=__disclosures-padding]):not([class*=__product_grid-padding]){padding-top:var(--hom-section-pad-y);padding-bottom:var(--hom-section-pad-y)}.hom-ds :is(main,.shopify-section-group-footer-group,cart-drawer) :is(.caption-with-letter-spacing,.rich-text__caption,[class*=eyebrow]){font-size:var(--hom-eyebrow-size);letter-spacing:var(--hom-eyebrow-tracking);text-transform:uppercase}.hom-ds .all-designers-grid__tile{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px #00000040}.hom-ds .all-designers-grid__tile:hover,.hom-ds .all-designers-grid__tile:focus-visible{box-shadow:0 8px 20px #00000052}.hom-ds .all-designers-grid__tile img{transition:filter .25s ease,transform .45s var(--hom-ease)}.all-designers-grid__tile img:hover,.hom-ds .all-designers-grid__tile:hover img,.hom-ds .all-designers-grid__tile:focus-visible img{transform:scale(1.06)}@media screen and (max-width:768px){.hom-ds .all-designers-grid__grid{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hom-section-pad-x);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--hom-section-pad-x));padding:6px var(--hom-section-pad-x) 18px}.hom-ds .all-designers-grid__grid::-webkit-scrollbar{display:none}.hom-ds .all-designers-grid__tile{flex:0 0 42%;min-width:0;scroll-snap-align:start}.hom-ds .all-designers-grid__tile:hover{transform:none}}@media screen and (max-width:420px){.hom-ds .all-designers-grid__tile{flex-basis:46%}}.hom-ds .card-wrapper .media.media--hover-effect>img+img{transition:opacity .45s ease,transform .6s var(--hom-ease)}@media screen and (min-width:769px)and (hover:hover){.hom-ds .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.hom-ds .card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:scale(1.03)}}@media(hover:none),screen and (max-width:768px){.hom-ds .media>img.card__secondary-image:not(.zoom){display:none}}.hom-ds .card__tag-pills{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem;max-width:calc(100% - 2rem);pointer-events:none}.hom-ds .card__tag-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border:1px solid rgba(245,245,245,.22);border-radius:999px;background-color:#1212128c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--hom-ivory);font-family:var(--font-body-family);font-size:1rem;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.hom-ds .card__tag-pill--auth{border-color:rgba(var(--hom-gold-rgb),.6)}.hom-ds .card__tag-pill-icon{flex:0 0 auto;width:1rem;height:1rem;color:var(--hom-gold)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.hom-ds .card__tag-pill{background-color:#121212c7}}@media screen and (max-width:768px){.hom-ds main .product-grid:not(.slider){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hom-ds main .product-grid:not(.slider)>.grid__item{width:auto;max-width:none}.hom-ds .card__tag-pills{top:.6rem;left:.6rem;max-width:calc(100% - 1.2rem);gap:.4rem}.hom-ds .card__tag-pill{padding:.3rem .8rem;font-size:.9rem;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.hom-ds .all-designers-grid__tile img,.hom-ds .card-wrapper .media.media--hover-effect>img+img{transition:none}.all-designers-grid__tile img:hover,.hom-ds .all-designers-grid__tile:hover img,.hom-ds .all-designers-grid__tile:focus-visible img,.hom-ds .card-wrapper:hover .media.media--hover-effect>img+img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom.css.map */
