@font-face{font-display:swap;font-family:Trinigan;font-style:normal;font-weight:400;src:url(trinigan.woff2) format("woff2"),url(Trinigan.ttf) format("truetype")}@font-face{font-display:swap;font-family:Trinigan FG;font-style:normal;font-weight:400;src:url(trinigan.woff2) format("woff2"),url(Trinigan.ttf) format("truetype")}@font-face{font-display:swap;font-family:Constantine;font-style:normal;font-weight:400;src:url(Constantine.ttf) format("truetype")}@font-face{font-display:swap;font-family:Quentin;font-style:normal;font-weight:400;src:url(Quentin.otf) format("opentype")}@font-face{font-display:swap;font-family:Gabriola;font-style:normal;font-weight:400;src:url(Gabriola.ttf) format("truetype")}:root{--raven-black: #080707;--altar-black: #11100F;--candle-smoke: #1A1717;--raven-oxblood: #4E1116;--blackened-plum: #24101B;--smoked-gunmetal: #343A3F;--raven-bone: #D7C8AD;--raven-gold: #B98F53;--poison-green: #64724E;--raven-rust: #7B2A31;--raven-parch: #EDE0C4;--raven-tarnished: #A29A8D;--raven-error: #8B0000;--raven-border-soft: rgba(162, 154, 141, .28);--raven-border-strong: rgba(162, 154, 141, .62);--font-body-family: Constantine, Georgia, "Times New Roman", serif;--font-heading-family: Trinigan, "Trinigan FG", Georgia, "Times New Roman", serif;--font-accent-family: Quentin, "Trinigan FG", Georgia, cursive;--font-detail-family: Gabriola, "Apple Chancery", "Segoe Script", Georgia, serif;--color-background: 8, 7, 7;--color-foreground: 215, 200, 173;--color-button: 78, 17, 22;--color-button-text: 215, 200, 173;--color-secondary-button: 8, 7, 7;--color-secondary-button-text: 185, 143, 83;--color-link: 185, 143, 83;--color-shadow: 0, 0, 0;--gradient-background: var(--raven-black)}html,body,.gradient{background:var(--raven-black);color:var(--raven-bone)}body{font-family:var(--font-body-family);letter-spacing:0;text-rendering:optimizeLegibility}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2,.color-foreground-outline-button{color:var(--raven-bone);background:var(--raven-black)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.rich-text__heading,.title,.title-wrapper-with-link,.collection-hero__title,.product__title h1{color:var(--raven-gold);font-family:var(--font-heading-family);letter-spacing:0}p,li,.rte,.caption,.subtitle,.product__description,.collection-hero__description,.footer-block__details-content,.cart-item__name,.cart__note,.totals__total,.totals__total-value{color:var(--raven-bone)}.rte a,.link,a:not(.button):not(.full-unstyled-link),.underlined-link,.customer a,.footer-block__details-content .list-menu__item--link{color:var(--raven-gold);text-decoration-color:var(--raven-border-strong);text-underline-offset:.22em}.rte a:hover,.link:hover,a:not(.button):not(.full-unstyled-link):hover,.underlined-link:hover,.customer a:hover,.footer-block__details-content .list-menu__item--link:hover{color:var(--raven-bone);text-decoration-color:var(--raven-gold)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.product-form__submit,.cart__checkout-button,.password-button{background:var(--raven-oxblood);border:1px solid var(--raven-tarnished);color:var(--raven-bone);font-family:var(--font-body-family);letter-spacing:.04em;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{box-shadow:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit:hover,.cart__checkout-button:hover,.password-button:hover{background:var(--raven-rust);border-color:var(--raven-gold);color:var(--raven-gold)}.button--secondary,.button--tertiary,.quick-add__submit{background:transparent;border:1px solid var(--raven-tarnished);color:var(--raven-gold)}.button--secondary:hover,.button--tertiary:hover,.quick-add__submit:hover{background:#b98f531a;border-color:var(--raven-gold);color:var(--raven-bone)}.field__input,.customer .field input,.select__select,.quantity__input,.search__input,.newsletter-form__field-wrapper .field__input,.password-field .field__input,textarea{background:#11100feb;border:1px solid var(--raven-tarnished);box-shadow:none;color:var(--raven-bone)}.field:before,.field:after,.select:before,.select:after,.quantity:before,.quantity:after{box-shadow:none}.field__label,.customer .field label,.form__label,.select__select,.quantity__button,.search__button,.reset__button{color:var(--raven-parch)}.field__input:focus,.customer .field input:focus,.select__select:focus,.quantity__input:focus,.search__input:focus,textarea:focus{border-color:var(--raven-gold);box-shadow:0 0 0 1px var(--raven-gold)}.form__message,.errors,.field__input[aria-invalid=true],.customer .field input[aria-invalid=true]{color:var(--raven-error)}.header-wrapper,.shopify-section-header-sticky,.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation,.menu-drawer__utility-links,.header__submenu,.mega-menu__content{background:#080707fa;border-color:var(--raven-border-soft);color:var(--raven-bone)}.header__heading-link,.header__menu-item,.header__active-menu-item,.list-menu__item,.menu-drawer__menu-item,.header__icon,.modal__toggle-open,.modal__toggle-close{color:var(--raven-bone);font-size:clamp(1.5rem,1.6vw,1.8rem)!important;letter-spacing:.06em}.header__heading-link:hover,.header__menu-item:hover,.header__active-menu-item,.list-menu__item:hover,.menu-drawer__menu-item:hover,.header__icon:hover{color:var(--raven-gold)}.footer,.footer__content-top,.footer__content-bottom,.footer__localization,.footer-block--newsletter{background:var(--raven-black);border-color:var(--raven-border-soft);color:var(--raven-bone)}.footer-block__heading,.announcement-bar__message,.caption-with-letter-spacing,.product__text,.badge,.password-heading,.password__footer-caption,.newsletter__subheading strong{font-family:var(--font-accent-family);letter-spacing:0}.footer-block__heading,.footer__content-bottom,.footer__copyright,.footer__copyright a,.list-social__link,.footer .disclosure__button{color:var(--raven-gold)}.footer-block__heading{font-size:clamp(2.4rem,2.6vw,3rem)!important;line-height:1.3}.card,.card__inner,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card,.multicolumn-card,.collage-card,.predictive-search,.cart-notification,.cart-drawer,.drawer__inner,.modal__content,.popup-modal__content,.quick-add-modal__content{background:var(--altar-black);color:var(--raven-bone)}.card>.card__content,.article-card>.card__content,.collection-card-wrapper .card>.card__content,.product-card-wrapper .card>.card__content{background:var(--altar-black);color:var(--raven-bone)}.product-card-wrapper .card--media .card__inner>.card__content,.collection-card-wrapper .card--media .card__inner>.card__content,.article-card.card--media .card__inner>.card__content{background:transparent}.card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card,.multicolumn-card,.collage-card,.predictive-search,.cart-notification,.cart-drawer,.drawer__inner,.modal__content,.popup-modal__content,.quick-add-modal__content{border:1px solid var(--raven-border-soft)}.product-card-wrapper:hover .card,.collection-card-wrapper:hover .card,.article-card:hover,.multicolumn-card:hover{border-color:var(--raven-gold)}.card__heading,.card__heading a,.card-information,.card-information>*,.product-card-wrapper .price,.price,.price-item,.unit-price,.cart-item__price-wrapper,.cart-item__totals,.predictive-search__item-heading{color:var(--raven-bone)}.price,.price .price-item,.price__sale .price-item--sale,.card-information .price{color:var(--raven-gold)}.rec-home-hero{align-items:center;border-bottom:1px solid var(--raven-border-soft);display:grid;isolation:isolate;min-height:38rem;overflow:hidden;position:relative;text-align:center}.rec-home-hero__image,.rec-home-hero__shade{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.rec-home-hero__image{filter:brightness(.66) contrast(1.08);object-fit:cover;z-index:-2}.rec-home-hero__shade{background:#0807077a;z-index:-1}.rec-home-hero__content{padding-block:6rem}.rec-home-hero__eyebrow{color:var(--raven-gold);font-family:var(--font-accent-family);font-size:2.4rem;line-height:1.1;margin:0 0 1.6rem;text-shadow:0 2px 16px rgba(0,0,0,.9)}.rec-home-hero h1{color:var(--raven-bone);font-size:4.8rem;line-height:1.04;margin:0 auto 2.8rem;max-width:74rem;overflow-wrap:anywhere;text-shadow:0 2px 22px rgba(0,0,0,.95)}.rec-home-hero--image-only{display:block;min-height:0;text-align:left}.rec-home-hero--image-only .rec-home-hero__link{display:block}.rec-home-hero--image-only .rec-home-hero__image{display:block;filter:none;height:auto;inset:auto;object-fit:contain;position:static;width:100%;z-index:auto}.badge{background:var(--altar-black);border:1px solid var(--raven-tarnished);color:var(--raven-bone)}.rec-notice{background:var(--blackened-plum);border-block:1px solid var(--raven-gold);color:var(--raven-bone);margin:0;padding:2.4rem 2rem;text-align:center}.rec-notice__eyebrow{color:var(--raven-gold);font-family:var(--font-accent-family);font-size:4rem;letter-spacing:.04em;line-height:1.15;margin:0 0 1rem}.rec-notice__text{font-size:1.6rem;line-height:1.5;margin:0 auto;max-width:56rem}.facets-container,.facets__summary,.facets__display,.facet-filters__field,.mobile-facets__inner,.mobile-facets__main,.mobile-facets__footer,.collection-hero,.collection,.template-search,.main-page-title,.page-width,.shopify-policy__container{color:var(--raven-bone)}.accordion,.accordion details,.accordion summary,.collapsible-content__wrapper,.collapsible-content summary,.product__accordion,.product__description,.product__media-wrapper .product__media,.thumbnail,.thumbnail-slider .thumbnail-list,.quantity,.recipient-form>input[type=checkbox]+label{background:#11100fb8;border-color:var(--raven-border-soft);color:var(--raven-bone)}.product__accordion summary:hover,.thumbnail[aria-current],.thumbnail:hover{border-color:var(--raven-gold);color:var(--raven-gold)}.product__title h1,.collection-hero__title,.main-page-title,.title--primary{color:var(--raven-gold)}.product__description{padding:2rem}.product__description h1,.product__description h2,.product__description h3,.product__description h4,.product__description h5,.product__description h6,.product__description strong{color:var(--raven-gold)}.product__description h2,.product__description h3,.product__description h4,.product__description h5,.product__description h6{color:var(--raven-bone);font-size:2.4rem;line-height:1.15;margin:0 0 1rem}.product__description h2 span,.product__description h3 span,.product__description h4 span,.product__description h5 span,.product__description h6 span{color:var(--raven-bone)!important}.product__description .rec-product-label,.product__description strong u{color:var(--raven-gold);font-weight:700;text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.product-form__input input[type=radio]+label{background:#080707eb;border-color:var(--raven-tarnished);color:var(--raven-bone)}.product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio]+label:hover{background:var(--altar-black);border-color:var(--raven-gold);color:var(--raven-gold)}.pagination__item,.pagination__item .icon-caret,.loading__spinner,.summary__title,.facets__heading,.facets__selected,.mobile-facets__heading,.mobile-facets__count,.mobile-facets__label,.active-facets__button-inner,.disclosure__button,.localization-form__select{color:var(--raven-bone)}.active-facets__button-inner,.facet-checkbox,.mobile-facets__label{border-color:var(--raven-border-soft)}.list-menu__item--active,.pagination__item--current,.facets__summary:hover,.mobile-facets__label:hover,.active-facets__button-inner:hover{color:var(--raven-gold)}.media,.global-media-settings{background:#080707db;border-color:var(--raven-border-soft)}.skip-to-content-link:focus{background:var(--raven-gold);color:var(--raven-black)}.product,.product__info-container,.product__media-list,.product__media-gallery,.product-media-container,.product__modal-opener,.related-products,.main-product,.section-template--main-product-padding{background:var(--raven-black);color:var(--raven-bone)}.product__info-container{border:1px solid var(--raven-border-soft);padding:clamp(2rem,4vw,4rem)}.product__media-wrapper,.product__media,.product-media-container,.product__modal-opener,.product__media img{background:var(--altar-black);border-color:var(--raven-border-soft)}.product__media-toggle:after{background:transparent}.product__media-icon{background:#11100fd1;border-color:var(--raven-tarnished);color:var(--raven-gold)}.product__title,.product__title h1{margin-top:0}.product__tax,.product__sku,.product__inventory,.pickup-availability-preview,.pickup-availability-preview__text,.pickup-availability-info,.share-button__button{color:var(--raven-parch)}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.2rem;width:100%}.shopify-payment-button__button{min-height:5.2rem}.product .accordion{border-top:1px solid var(--raven-border-soft)}.product .accordion:last-child{border-bottom:1px solid var(--raven-border-soft)}.product .accordion__title,.product .summary__title,.product .summary__title+.icon-caret,.product .accordion .icon-accordion{color:var(--raven-gold)}.product-recommendations,.related-products .grid,.collection,.collection .product-grid,.collection-hero,.collection-hero__inner,.main-collection-product-grid,.collection.page-width,#ProductGridContainer,.facets-wrapper,.facets-container{background:var(--raven-black);color:var(--raven-bone)}.collection-hero{border-bottom:1px solid var(--raven-border-soft)}.collection-hero__description{color:var(--raven-parch)}.collection .grid__item,.product-grid .grid__item{color:var(--raven-bone)}.collection .card__heading,.collection .card__heading a,.product-grid .card__heading,.product-grid .card__heading a,.card-information__text .card__heading,.card-information__text .card__heading a{font-size:clamp(2.6rem,3vw,3.4rem)!important;line-height:1.3}.collection .card-information .price,.product-grid .card-information .price{font-size:clamp(2rem,2.2vw,2.4rem)!important}.facets__form,.facets__display,.facets__header,.facet-filters__field,.mobile-facets__inner,.mobile-facets__header,.mobile-facets__main,.mobile-facets__footer{background:var(--altar-black);border-color:var(--raven-border-soft);color:var(--raven-bone)}.facets__price .field__currency,.facets__summary span,.facets__summary .icon-caret,.facet-filters__sort,.product-count__text,.mobile-facets__open,.mobile-facets__open-label,.mobile-facets__close{color:var(--raven-bone)}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{background:var(--raven-bone)}.product-card-wrapper .card__media{border-bottom:1px solid var(--raven-border-soft)}.product-card-wrapper .card__media img{filter:brightness(1.18) contrast(1.08) saturate(1.04)}.collection-card-wrapper .card__media,.collection-card-wrapper .card__media .media,.article-card .card__media,.article-card .card__media .media{background:#080707eb}.product-card-wrapper .card__heading a:hover,.collection-card-wrapper .card__heading a:hover,.card-wrapper:hover .card__heading a,.card-wrapper:hover .full-unstyled-link{color:var(--raven-gold)}.quick-add-modal__content-info,.password{background:var(--raven-black)}.password-header{background:var(--raven-black);border-bottom:1px solid var(--raven-border-soft);padding:2rem clamp(2rem,5vw,7rem)}.password-header .h2,.password-header h1,.password-logo{color:var(--raven-gold);font-family:var(--font-heading-family);letter-spacing:0}.password-content{color:var(--raven-parch);margin:0 2rem}.password-link{color:var(--raven-gold);text-decoration-color:var(--raven-border-strong)}.password-link:hover{color:var(--raven-bone)}.password-main,.password-main .shopify-section,.password-main .email-signup-banner,.password-main .banner,.password-main .banner__content{background:var(--raven-black);color:var(--raven-bone)}.password-main .email-signup-banner{min-height:clamp(42rem,58vh,68rem)}.password-main .email-signup-banner__box{background:transparent;border:0;color:var(--raven-bone);max-width:72rem}.password-main .email-signup-banner__heading{color:var(--raven-gold);font-family:var(--font-heading-family);letter-spacing:0;margin-bottom:1.6rem}.password-main .banner--desktop-transparent .email-signup-banner__box--no-image .email-signup-banner__heading{color:var(--raven-gold)}.password-main .newsletter__subheading,.password-main .newsletter__subheading p{color:var(--raven-bone)}.password-main .newsletter-form{margin-inline:auto;max-width:52rem}.password-main .newsletter-form__field-wrapper{border:1px solid var(--raven-tarnished);background:#11100fe0}.password-main .newsletter-form__button{color:var(--raven-gold)}.password-main .newsletter-form__button:hover{color:var(--raven-bone)}.password-modal .modal__content{background:#080707f5}.password-modal__content{background:var(--candle-smoke);border:1px solid var(--raven-border-strong);color:var(--raven-bone)}.password-modal__content-heading{color:var(--raven-gold);font-family:var(--font-heading-family);letter-spacing:0}.password__footer{border-top:1px solid var(--raven-border-soft)}.password__footer-text,.password__footer-text a,.password__footer-caption,.password__footer-login{color:var(--raven-parch)}.password__footer-text a:hover,.shopify-link:hover{color:var(--raven-gold)}hr{border-color:var(--raven-border-soft)}.rich-text .rich-text__heading,.rich-text__heading.h0,.rich-text__heading.h1,.rich-text__heading.inline-richtext,h2.rich-text__heading{font-size:clamp(6rem,10vw,11rem)!important;text-align:center}.rich-text .rich-text__text,.rich-text .rte{font-size:clamp(1.7rem,2vw,2.2rem)!important;line-height:1.7;text-align:center}.multicolumn .title-wrapper-with-link,.multicolumn .title-wrapper-with-link .title,.multicolumn .title{text-align:center!important;justify-content:center}.multicolumn-card,.multicolumn-card__info{text-align:center!important}.multicolumn-card__info h3,.multicolumn-card__info .h3,.multicolumn-card__info .inline-richtext{font-size:clamp(2.6rem,3.4vw,3.6rem)!important;color:var(--raven-gold);font-family:var(--font-heading-family);text-align:center}.multicolumn-card__info,.multicolumn-card__info .rte,.multicolumn-card__info p{font-size:clamp(1.5rem,1.7vw,1.8rem)!important;text-align:center!important}.multicolumn-card__info a.link,.multicolumn-card__info a.button{justify-content:center}.collection__title,.collection__title .title-wrapper{text-align:center!important;justify-content:center}.card__heading,.card__heading a,.card-information .card__heading{font-size:clamp(2.4rem,2.8vw,3.2rem)!important}.newsletter__heading,.newsletter .rte,.newsletter__subheading{text-align:center}.product__description .metafield-multi_line_text_field,.product__description [data-metafield=ingredients],.product__description [data-metafield=how_to_use],.product__description [data-metafield=safety],.product__description .ingredients,.product__description .usage-details,.product__description .detail-text{font-family:var(--font-detail-family);font-size:1.05rem;line-height:1.6;color:var(--raven-parch)}@media screen and (max-width:749px){.rec-home-hero{min-height:34rem}.rec-home-hero__content{padding-block:4.8rem}.rec-home-hero__eyebrow{font-size:2rem}.rec-home-hero h1{font-size:3.4rem;line-height:1.08;margin-bottom:2.2rem}.password-header{gap:1.6rem}.password-main .email-signup-banner__heading{font-size:4rem}.multicolumn-card__info h3,.multicolumn-card__info .h3,.multicolumn-card__info .inline-richtext{font-size:2.4rem!important}.rich-text .rich-text__text,.rich-text .rte{font-size:1.6rem!important}.card__heading,.card__heading a{font-size:1.4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/rec-dawn-override.css.map */
