.collection-hero__title,.collection .page-width>.title{font-family:var(--dfc-font-display);font-weight:500;font-size:clamp(28px,3.5vw,44px);line-height:1.1;letter-spacing:.03em;color:var(--dfc-ink)}.facets__summary,.facet-filters__title,.mobile-facets__title,.facets__disclosure .disclosure__button,.facet-filters .button{font:500 11px/1 var(--dfc-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--dfc-ink-soft)}.facets__disclosure{border-bottom:1px solid var(--dfc-line);padding:16px 0}.facets__disclosure:first-child{padding-top:0}.facet-filters input[type=checkbox]+label{font:300 14px/1.4 var(--dfc-font-body);color:var(--dfc-ink);letter-spacing:0}.product-list .card__heading,.collection .card__heading{font:400 13px/1.4 var(--dfc-font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--dfc-ink)}.product-list .card .price,.product-list .card .price .price-item,.collection .card .price,.collection .card .price .price-item{font:300 13px/1.4 var(--dfc-font-body);color:var(--dfc-ink)}.product-list .card .price--on-sale .price-item--last,.collection .card .price--on-sale .price-item--last{color:var(--dfc-gold)}.pagination__item{font:500 12px/1 var(--dfc-font-body);letter-spacing:.1em;text-transform:uppercase;border-radius:0;border:1px solid var(--dfc-line);background:var(--dfc-white);color:var(--dfc-ink);padding:12px 16px;text-decoration:none}.pagination__item[aria-current=page],.pagination__item--active{background:var(--dfc-green);color:var(--dfc-white);border-color:var(--dfc-green)}.pagination__item:hover:not([aria-current=page]){background:var(--dfc-bg);border-color:var(--dfc-ink)}select.select__select,.collection__sorter .select,.collection__sorter select{font:400 14px/1.4 var(--dfc-font-body);color:var(--dfc-ink);border-radius:0;border:1px solid var(--dfc-line);background:var(--dfc-white);padding:12px 14px}.cart__title,.cart .page-title,.cart .section-heading{font-family:var(--dfc-font-display);font-weight:500;font-size:clamp(28px,3.5vw,44px);line-height:1.1;letter-spacing:.03em;color:var(--dfc-ink);margin-bottom:32px}.cart__contents table,.cart-items th,.cart-items td{font:300 14px/1.6 var(--dfc-font-body);color:var(--dfc-ink)}.cart-items thead th{font:500 11px/1 var(--dfc-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--dfc-ink-soft);border-bottom:1px solid var(--dfc-line);padding:14px 0}.cart__checkout-button,.cart__checkout-button.button{background:var(--dfc-green);color:var(--dfc-white);font:500 12px/1 var(--dfc-font-body);letter-spacing:.22em;text-transform:uppercase;border-radius:0;border:none;padding:18px 44px;width:auto}.cart__checkout-button:hover,.cart__checkout-button.button:hover{background:var(--dfc-gold);color:var(--dfc-white)}.cart__footer{font:300 15px/1.6 var(--dfc-font-body);color:var(--dfc-ink)}.cart-summary__title{font:500 12px/1 var(--dfc-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--dfc-ink-soft)}.cart-summary__final-total{font:500 18px/1.3 var(--dfc-font-body);color:var(--dfc-ink)}.template-search__header h1,.template-search__header .page-title,.search__title{font-family:var(--dfc-font-display);font-weight:500;font-size:clamp(28px,3.5vw,44px);line-height:1.1;letter-spacing:.03em;color:var(--dfc-ink);margin-bottom:28px}.search__input,.template-search__input{font:300 16px/1.4 var(--dfc-font-body);color:var(--dfc-ink);border-radius:0;border:1px solid var(--dfc-line);background:var(--dfc-white);padding:14px 18px}.search__input::placeholder,.template-search__input::placeholder{color:var(--dfc-ink-soft)}.search__input:focus,.template-search__input:focus{outline:none;border-color:var(--dfc-gold);background:var(--dfc-white)}.search-results .card__heading{font:400 13px/1.4 var(--dfc-font-body);text-transform:uppercase;letter-spacing:.14em}.search-results .card .price,.search-results .card .price .price-item{font:300 13px/1.4 var(--dfc-font-body)}.main-page-title,.page-title,.template-page__title{font-family:var(--dfc-font-display);font-weight:500;font-size:clamp(28px,3.5vw,44px);line-height:1.1;letter-spacing:.03em;color:var(--dfc-ink);margin-bottom:32px}.rte,.page-content .rte,.template-page .rte{font:300 15px/1.7 var(--dfc-font-body);color:var(--dfc-ink-soft)}.rte p{margin:0 0 20px}.rte p:last-child{margin-bottom:0}.rte a,.page-content .rte a,.template-page .rte a{color:var(--dfc-ink);text-decoration:underline;text-decoration-color:var(--dfc-gold);text-underline-offset:3px;transition:color .3s ease}.rte a:hover,.page-content .rte a:hover,.template-page .rte a:hover{color:var(--dfc-gold)}.rte ol,.rte ul{font:300 15px/1.7 var(--dfc-font-body);color:var(--dfc-ink-soft);margin-left:24px;margin-bottom:20px}.rte li{margin-bottom:12px}.form__label,.contact-form label,.shopify-form__label{font:500 11px/1 var(--dfc-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--dfc-ink-soft);display:block;margin-bottom:10px}.form__input,.contact-form input,.contact-form textarea,.shopify-form__input{font:300 15px/1.6 var(--dfc-font-body);color:var(--dfc-ink);border-radius:0;border:1px solid var(--dfc-line);background:var(--dfc-white);padding:14px;width:100%;box-sizing:border-box;transition:border-color .3s ease}.form__input::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--dfc-ink-soft)}.form__input:focus,.contact-form input:focus,.contact-form textarea:focus,.shopify-form__input:focus{outline:none;border-color:var(--dfc-gold);background:var(--dfc-white)}.contact-form textarea{resize:vertical;min-height:120px;font-family:var(--dfc-font-body)}.form__submit,.contact-form button[type=submit],.contact-form .button[type=submit]{background:var(--dfc-green);color:var(--dfc-white);font:500 12px/1 var(--dfc-font-body);letter-spacing:.22em;text-transform:uppercase;border-radius:0;border:none;padding:18px 44px;cursor:pointer;transition:background .3s ease}.form__submit:hover,.contact-form button[type=submit]:hover,.contact-form .button[type=submit]:hover{background:var(--dfc-gold);color:var(--dfc-white)}.template-404 .page-title,.template-404 h1{font-family:var(--dfc-font-display);font-weight:500;font-size:clamp(28px,3.5vw,44px);line-height:1.1;letter-spacing:.03em;color:var(--dfc-ink)}.template-404 .section-subheading{font:300 16px/1.6 var(--dfc-font-body);color:var(--dfc-ink-soft)}.button:not(.button--secondary):not(.cart__checkout-button){background:var(--dfc-green);color:var(--dfc-white);font:500 12px/1 var(--dfc-font-body);letter-spacing:.22em;text-transform:uppercase;border-radius:0;border:none;padding:18px 44px;transition:background .3s ease}.button:not(.button--secondary):not(.cart__checkout-button):hover,.button:not(.button--secondary):not(.cart__checkout-button):focus-visible{background:var(--dfc-gold);color:var(--dfc-white)}.button--secondary{font:500 12px/1 var(--dfc-font-body);letter-spacing:.22em;text-transform:uppercase;border-radius:0}.shopify-challenge__button{background:var(--dfc-green);color:var(--dfc-white);font:500 12px/1 var(--dfc-font-body);letter-spacing:.22em;text-transform:uppercase;border-radius:0;border:none;padding:18px 44px;transition:background .3s ease}.shopify-challenge__button:hover,.shopify-challenge__button:focus-visible{background:var(--dfc-gold);color:var(--dfc-white)}:root{--font-heading-family: "Playfair Display", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: "Jost", "Helvetica Neue", sans-serif;--font-body-style: normal;--font-body-weight: 400}.rte h5,.rte h6{font:300 15px/1.7 var(--dfc-font-body);color:var(--dfc-ink-soft)}.announcement-bar__message{font:500 11px/1.4 var(--dfc-font-body);letter-spacing:.14em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/12/assets/define-sitewide.css.map */
