@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Outfit:wght@300;400;500;600;700&display=swap";:root{--ds-navy: #0f172a;--ds-gold: #fbbf24;--ds-cream: #fffbeb;--ds-text: #334155;--ds-text-light: #64748b;--ds-font-heading: "Cormorant Garamond", Georgia, serif;--ds-font-body: "Outfit", system-ui, sans-serif}body{font-family:var(--ds-font-body);color:var(--ds-text)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ds-font-heading);color:var(--ds-navy);font-weight:500}h1,.h1,.h0{font-size:clamp(2rem,5vw,3rem);line-height:1.2}h2,.h2{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.25}h3,.h3{font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.3}a{color:var(--ds-navy);transition:color .2s ease}a:hover{color:var(--ds-gold)}.button,.shopify-challenge__button,button.button--primary,.cart__checkout-button,.shopify-payment-button__button{font-family:var(--ds-font-body)!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important;background:var(--ds-navy)!important;color:#fff!important;border:none!important;border-radius:50px!important;transition:all .3s ease!important}.button:hover,.shopify-challenge__button:hover,button.button--primary:hover,.cart__checkout-button:hover{background:#1e3a5f!important;transform:translateY(-2px);box-shadow:0 4px 16px #0f172a33}.button--secondary{background:transparent!important;color:var(--ds-navy)!important;border:2px solid var(--ds-navy)!important}.button--secondary:hover{background:var(--ds-navy)!important;color:#fff!important}.product__title h1,.product__title h2,.product__title .h1{font-family:var(--ds-font-heading);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:500;color:var(--ds-navy);line-height:1.2}.card__heading,.card__heading a,.product-card-wrapper .card__heading{font-family:var(--ds-font-heading)!important;font-weight:500!important;color:var(--ds-navy)!important;font-size:1.1rem!important}.card__heading a:hover{color:var(--ds-gold)!important}.price-item,.price__regular,.product__price .price-item--regular{font-family:var(--ds-font-body);font-weight:600;color:var(--ds-navy)}.price-item--sale{color:var(--ds-gold)!important}.collection-hero__title,.title--primary{font-family:var(--ds-font-heading);font-weight:500;color:var(--ds-navy)}.collection-hero__description{font-family:var(--ds-font-body);color:var(--ds-text-light)}.facets__heading,.facet-filters__label{font-family:var(--ds-font-body);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-navy)}.field__input,.form__input,textarea,select{font-family:var(--ds-font-body);border-color:#0f172a33;border-radius:8px}.field__input:focus,.form__input:focus,textarea:focus,select:focus{border-color:var(--ds-gold);box-shadow:0 0 0 3px #fbbf241a}.field__label{font-family:var(--ds-font-body);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-light)}.cart-item__name,.cart-item__details a{font-family:var(--ds-font-heading);font-weight:500;color:var(--ds-navy)}.cart__footer{font-family:var(--ds-font-body)}.totals__subtotal-value{font-family:var(--ds-font-body);font-weight:600;color:var(--ds-navy)}.breadcrumbs a,.breadcrumbs span{font-family:var(--ds-font-body);font-size:.8rem;color:var(--ds-text-light)}.breadcrumbs a:hover{color:var(--ds-gold)}.accordion__title,.collapsible-content__title{font-family:var(--ds-font-body);font-weight:600;color:var(--ds-navy)}.pagination__item a,.pagination__item span{font-family:var(--ds-font-body);font-weight:500}.pagination__item--current{background:var(--ds-navy);color:#fff;border-radius:50%}.predictive-search__result-group-heading{font-family:var(--ds-font-body);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-light)}.caption,.caption-large,.caption-with-letter-spacing{font-family:var(--ds-font-body);font-weight:500}.rte h2,.rte h3{font-family:var(--ds-font-heading);color:var(--ds-navy);margin-top:2rem;margin-bottom:1rem}.rte p{font-family:var(--ds-font-body);color:var(--ds-text);line-height:1.7}.article-card__title,.article__title{font-family:var(--ds-font-heading);color:var(--ds-navy)}.article__date,.article-card__info{font-family:var(--ds-font-body);font-size:.8rem;color:var(--ds-text-light)}.contact__button{font-family:var(--ds-font-body);font-weight:600;letter-spacing:.03em;text-transform:uppercase;background:var(--ds-navy);color:#fff;border-radius:50px}.contact__button:hover{background:#1e3a5f}.quick-add__submit{font-family:var(--ds-font-body);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:var(--ds-navy);color:#fff}.quick-add__submit:hover{background:#1e3a5f}.quantity__button{color:var(--ds-navy)}.quantity__button:hover{color:var(--ds-gold)}.product-form__input label,.product-form__option-label{font-family:var(--ds-font-body);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ds-navy)}fieldset.product-form__input--swatch label{font-family:var(--ds-font-body);border-color:#0f172a33}fieldset.product-form__input--swatch input:checked+label{border-color:var(--ds-navy);box-shadow:0 0 0 2px var(--ds-gold)}.cart--empty-message{font-family:var(--ds-font-body);color:var(--ds-text-light)}.main-404 h1{font-family:var(--ds-font-heading);color:var(--ds-navy)}.main-404 p{font-family:var(--ds-font-body);color:var(--ds-text-light)}.product__accordion-tab button{font-family:var(--ds-font-body);font-weight:600;color:var(--ds-navy)}.rating-star{color:var(--ds-gold)}.badge{font-family:var(--ds-font-body);font-weight:600;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.badge--sale,.badge[class*=sale]{background:var(--ds-gold);color:var(--ds-navy)}.header__menu-item,.header__menu-item span,.list-menu__item--link,.menu-drawer__menu-item,.header a,.header__inline-menu a{color:var(--ds-navy)!important}.header__menu-item:hover,.list-menu__item--link:hover,.menu-drawer__menu-item:hover,.header a:hover,[class*=color-accent],.color-accent,.accent-color{color:var(--ds-gold)!important}.featured-product .product__title,.featured-product h2,.product-card-wrapper h2,.collection-product-card h2,.product__title{color:var(--ds-navy)!important}.collection-card a,.collection-card__title,.collection-list__item a{font-family:var(--ds-font-heading)!important;color:var(--ds-navy)!important}.collection-card a:hover,.collection-card__title:hover,.collection-list__item a:hover{color:var(--ds-gold)!important}.product-form__group-name,.product-form__input legend,.product__info-container label{font-family:var(--ds-font-body)!important;color:var(--ds-navy)!important}.product-cro-elements .icon,.product__info-container svg{color:var(--ds-gold)}.icon--accent,[style*="color: rgb(13"],[style*="color: rgb(20"],[style*="color: #0d9"],[style*="color: #14b"],[style*="color: #10b"]{color:var(--ds-gold)!important}.announcement-bar-section .utility-bar,.announcement-bar-section{background:var(--ds-navy)!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link{color:#fff!important}.announcement-bar__link:hover,.announcement-bar__link:hover .announcement-bar__message{color:var(--ds-gold)!important}.product__info-wrapper h1,.product__info-wrapper h2,.product__info-container h1,.product__info-container h2{font-family:var(--ds-font-heading)!important;color:var(--ds-navy)!important}.product__info-container .icon-checkmark,.product-cro-elements svg,.trust-badge svg{color:var(--ds-gold)!important}.collection-list-title,.featured-collection__title,.section-header__title{font-family:var(--ds-font-heading)!important;color:var(--ds-navy)!important}.color-scheme-1,.color-scheme-2,.color-scheme-3{--color-foreground: 15, 23, 42;--color-button: 15, 23, 42;--color-button-text: 255, 255, 255}.icon-arrow,.icon-caret{color:currentColor}.shopify-payment-button .shopify-payment-button__button--unbranded{background:var(--ds-navy)!important;border-radius:50px!important}.product__media-toggle,.product-media-modal__toggle{background:var(--ds-navy);color:#fff}.menu-drawer,.menu-drawer__inner{background:#fff}.menu-drawer__menu a,.menu-drawer__menu button{font-family:var(--ds-font-body)!important;color:var(--ds-navy)!important}.menu-drawer__menu a:hover{color:var(--ds-gold)!important}.cart-drawer__head{font-family:var(--ds-font-heading);color:var(--ds-navy)}[class*=section] h2,[class*=section] .h2,section h2{font-family:var(--ds-font-heading)!important}.color-accent-1{--color-foreground: 255, 255, 255 !important}.rich-text.color-accent-1 h2,.rich-text.color-accent-1 .h2,.rich-text.color-accent-1 .h1,.rich-text.color-accent-1 .title,.content-container.color-accent-1 h2,.content-container.color-accent-1 .h2,section.color-accent-1 h2,.color-accent-1 h2,.color-accent-1 .h2,.color-accent-1 .title,.color-accent-1 .rich-text__heading{color:#fff!important}.rich-text.color-accent-1 .caption,.rich-text.color-accent-1 .caption-with-letter-spacing,.content-container.color-accent-1 .caption,.color-accent-1 .caption,.color-accent-1 .caption-with-letter-spacing,.color-accent-1 .rich-text__caption{color:var(--ds-gold)!important}.rich-text.color-accent-1 p,.content-container.color-accent-1 p,.color-accent-1 .rich-text__text,.color-accent-1 p,.color-accent-1 .rte{color:#ffffffe6!important}.color-inverse .multicolumn-card__info h3,.color-inverse .multicolumn-card h3,.multicolumn.color-inverse h3{color:#fff!important;font-family:var(--ds-font-heading)!important}.color-inverse .multicolumn-card__info p,.color-inverse .multicolumn-card .rte{color:#ffffffd9!important}.multicolumn-card__info h3{color:var(--ds-navy)!important;font-family:var(--ds-font-heading)!important;font-weight:500!important}.multicolumn-card__info .rte,.multicolumn-card__info p,.loox-rating,.loox-rating-label{color:var(--ds-text)!important}.gradient.color-accent-1 h2,.gradient.color-accent-1 .h1,.gradient.color-accent-1 .h2{color:#fff!important}.rich-text .title,.rich-text h2{color:var(--ds-navy)!important}.color-accent-1 .rich-text .title,.color-accent-1 .rich-text h2,.color-accent-1.rich-text h2{color:#fff!important}.trust-bar__icon svg,.product-cro-elements svg,[class*=trust] svg{color:var(--ds-gold)!important}.header__menu-item,.header__menu-item span,.list-menu__item--link,.header__inline-menu a,.header nav a{font-size:1rem!important;font-weight:500!important}.multicolumn.color-accent-1 h2,.multicolumn.color-accent-1 .title,.multicolumn.color-accent-1 .multicolumn-card__info h3,.multicolumn.color-accent-1 .multicolumn-card h3,.color-accent-1 .multicolumn h2,.color-accent-1 .multicolumn h3,.color-accent-1.multicolumn h2,.color-accent-1.multicolumn h3,section.color-accent-1 .multicolumn-card__info h3{color:#fff!important}.multicolumn.color-accent-1 p,.multicolumn.color-accent-1 .rte,.multicolumn.color-accent-1 .multicolumn-card__info p,.color-accent-1 .multicolumn p,.color-accent-1.multicolumn p,section.color-accent-1 .multicolumn-card__info p{color:#ffffffe6!important}.loox-rating-value,.loox-rating-count,.loox-reviews-rating-label,[class*=loox] .rating-value,[class*=loox] .reviews-count,.loox-dynamic-section .loox-rating,.loox-rating-label span,.loox-rating-summary,.loox-rating-summary span,.loox-overall-rating,.loox-reviews-header{color:var(--ds-navy)!important}.badge--sale,.badge[class*=sale],.price__badge-sale,.price .badge,span.badge{background:var(--ds-gold)!important;color:var(--ds-navy)!important;font-weight:700!important}.color-inverse h2,.color-inverse .h2,.color-inverse .collection-list-title,.color-inverse .inline-richtext.h2,.color-inverse .title,.color-inverse .section-header__title,.section-collection-list .color-inverse h2,.section-collection-list .color-inverse .collection-list-title{color:#fff!important}.color-inverse .collection-card__title,.color-inverse .collection-card a,.color-inverse .collection-list__item a,.color-inverse .card__heading,.color-inverse .card__heading a,.collection-list.color-inverse .card__heading,section.color-inverse .collection-card__title,section.color-inverse .card__heading a{color:#fff!important}.color-inverse .collection-card__title:hover,.color-inverse .collection-card a:hover,.color-inverse .card__heading a:hover,section.color-inverse .card__heading a:hover{color:var(--ds-gold)!important}.color-inverse .collection__description,.color-inverse .collection__description p,.color-inverse .featured-collection__description,.color-inverse p,.color-inverse .rte,.color-inverse .rte p,section.color-inverse p,.featured-collection.color-inverse p{color:#ffffffd9!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/design-system.css.map */
