:root{--heading-primary-font-family: "PolySans", sans-serif;--heading-primary-font-weight: 500;--heading-secondary-font-family: "TiemposText", serif;--font-cutive-mono: "Cutive Mono", monospace;--body-font-family: "TiemposText", serif;--body-font-weight: 400;--color-cream: #e7e7d7;--color-cream-light: #f8f8e8;--color-brown: #3e2f25;--color-coral: #fe7a59;--color-gold: #d7ac57;--color-green: #a3a56b;--color-light-green: #ccceae;--color-error: #b00020;--body-font-size: clamp(1rem, 1.5vw, 1.25rem)}.relic-brand-text--cream{color:var(--color-cream)}.relic-brand-text--cream-light{color:var(--color-cream-light)}.relic-brand-text--brown{color:var(--color-brown)}.relic-brand-text--coral{color:var(--color-coral)}.relic-brand-text--gold{color:var(--color-gold)}.relic-brand-text--green{color:var(--color-green)}.relic-brand-text--light-green{color:var(--color-light-green)}.font-cutive-mono{font-family:var(--font-cutive-mono);font-weight:400}body{font-family:var(--body-font-family);font-weight:var(--body-font-weight);max-width:1400px;margin:0 auto;border-left:1px solid var(--color-light-green);border-right:1px solid var(--color-light-green)}h1,h2,.h1,.h2{font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight)}h3,h4,.h3,.h4{font-family:var(--heading-secondary-font-family);font-weight:400}h1,.h1{font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight);font-size:clamp(2.5rem,5vw + 1rem,5.6875rem);line-height:1}h2,.h2{font-size:clamp(1.5rem,7vw,3.5rem);line-height:1.05}h3,.h3{font-size:clamp(2rem,4vw,2.8rem);font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight)}h5,.h5{font-size:1.5rem;line-height:1.1}h6,.h6{font-size:1rem;line-height:1.1;font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight)}.heading{font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight)}p{font-family:var(--body-font-family);font-weight:var(--body-font-weight)}button,.button{font-size:1rem;font-family:var(--heading-primary-font-family);font-weight:500;background-position:initial}img,video{border-radius:var(--button-border-radius)}header img{border-radius:0}input:focus,textarea:focus,select:focus{outline:none}input,textarea,select{border-radius:var(--button-border-radius)}.relic-text-body{font-family:var(--heading-secondary-font-family);font-weight:400;font-size:var(--body-font-size);line-height:1.6;color:var(--color-brown)}.relic-text-body p{margin:0}.relic-text-body p+p{margin-top:1em}.relic-section-heading{margin:0;line-height:1.15;color:var(--color-brown);font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight);font-size:clamp(1.375rem,2.5vw + .5rem,2.5rem);max-width:var(--relic-section-heading-max-width, 10em)}.relic-page-label{margin:0;line-height:1.05;color:var(--color-brown);font-size:clamp(1.25rem,9vw,8rem)}h1.relic-page-label,.h1.relic-page-label{font-size:clamp(1.25rem,9vw,8rem);line-height:1.05}.relic-page-label--right{text-align:right;margin-block-end:1.5rem}.relic-section-divider{width:100%;height:1px;margin:0 0 var(--relic-section-divider-spacing, 2rem);border:0;background-color:var(--color-light-green)}.relic-info-box{background-color:var(--color-cream);border-radius:var(--button-border-radius);border:1px solid var(--color-light-green);padding:.5rem 1rem;width:fit-content}.relic-info-box.relic-form{display:flex;flex-direction:column;gap:1rem;width:100%;padding:1.5rem}@media screen and (min-width:768px){.relic-info-box.relic-form{gap:1.5rem;padding:2rem}}.relic-form__heading{margin:0;font-size:clamp(1.5rem,2vw,2.5rem);font-weight:500;color:var(--color-brown)}.relic-form__row{display:grid;grid-template-columns:1fr;gap:.75rem}@media screen and (min-width:768px){.relic-form__row{grid-template-columns:1fr 1fr;gap:1.25rem}}.relic-form__row--three{grid-template-columns:1fr}@media screen and (min-width:768px){.relic-form__row--three{grid-template-columns:1fr 1fr 1fr}}.relic-form__field{display:flex;flex-direction:column;gap:.25rem}.relic-form__field label{color:var(--color-brown)}.relic-form__required{margin-inline-start:.125rem}.relic-form__field input,.relic-form__field textarea,.relic-form__field select{width:100%;min-height:44px;padding:0 1rem;font:inherit;color:inherit;background-color:var(--color-cream-light);border:1px solid var(--color-light-green)}.relic-form__field textarea{min-height:8rem;padding:.75rem 1rem;resize:vertical}.relic-form__field input[type=file]{padding:.5rem}.relic-form__field select{appearance:none;-webkit-appearance:none;padding-inline-end:2.75rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23473528' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.875rem}.relic-form__newsletter{display:flex;align-items:flex-start;gap:.625rem;color:var(--color-brown)}.relic-form__newsletter input{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.2rem;accent-color:var(--color-brown)}.relic-form__newsletter-label{font-size:1rem;line-height:1.45}.relic-form__newsletter-group{display:flex;flex-direction:column;gap:.625rem;color:var(--color-brown)}.relic-form__newsletter-text{line-height:1.45}.relic-form__newsletter-text p{margin:0}.relic-form__fieldset{display:flex;flex-direction:column;gap:.75rem;border:0;margin:0;padding:0;min-width:0}@media screen and (min-width:768px){.relic-form__fieldset{gap:1.25rem}}.relic-form__legend{padding:0;margin:0;color:var(--color-brown)}.relic-form__help{margin:0 0 .5rem;font-size:.9375rem;line-height:1.45;color:var(--color-brown);opacity:.85}.relic-form__radio-group{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.relic-form__radio{display:flex;align-items:center;gap:.5rem;min-height:44px}.relic-form__radio input{flex-shrink:0;width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-brown)}.relic-form__radio label{color:var(--color-brown)}.relic-form__actions{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem}.relic-form__actions--inline{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1rem}.relic-form__actions--start{align-items:flex-start}.relic-form__submit{position:relative;cursor:pointer;color:var(--color-brown)!important;background-image:none!important;background-color:var(--color-gold)!important;border:1px solid var(--color-brown)!important;font-size:1.25rem;min-width:10rem;min-height:44px;padding:.5rem 2rem}.relic-form__submit-spinner{display:none;width:1.25rem;height:1.25rem;border:2px solid rgba(62,47,37,.25);border-top-color:var(--color-brown);border-radius:50%;animation:relic-form-submit-spin .75s linear infinite}@keyframes relic-form-submit-spin{to{transform:rotate(360deg)}}.relic-form__submit[aria-busy=true]{opacity:.85;cursor:wait}.relic-form__submit[aria-busy=true] .relic-form__submit-label{visibility:hidden}.relic-form__submit[aria-busy=true] .relic-form__submit-spinner{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media(prefers-reduced-motion:reduce){.relic-form__submit-spinner{animation:none;border-top-color:#3e2f2540}}.relic-form__message{margin:0;width:100%}.relic-form__actions .relic-form__message{flex:1 1 100%}.relic-form__success{padding:1rem;color:var(--color-brown);border:1px solid var(--color-gold)}.relic-form__errors{margin:0;padding:1rem 1rem 1rem 2.25rem;color:var(--color-error);border:1px solid var(--color-error)}.relic-dialog{--relic-dialog-max-width: 36rem;width:100%;max-width:100%;max-height:90vh;margin:auto 0 0;padding:0;border:0;background:transparent;overflow:visible}.relic-dialog::backdrop{background-color:#3e2f258c}.relic-dialog--wide{--relic-dialog-max-width: 42rem}.relic-dialog__panel{position:relative;display:flex;flex-direction:column;max-height:90vh;padding:1.5rem 1.25rem 2rem;border-radius:.5rem .5rem 0 0;background-color:var(--color-cream);color:var(--color-brown);overflow:hidden auto}@media screen and (min-width:768px){.relic-dialog{width:min(var(--relic-dialog-max-width),calc(100% - 2rem));max-width:var(--relic-dialog-max-width);margin:auto}.relic-dialog__panel{padding:2rem;border-radius:var(--button-border-radius, .25rem)}}.relic-dialog__close{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:var(--button-border-radius, .25rem);color:var(--color-brown);background:transparent;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}@media(prefers-reduced-motion:reduce){.relic-dialog__close{transition:none}}.relic-dialog__close:hover{background-color:#3e2f2514}.relic-dialog__header{padding-right:2.5rem;margin-bottom:1.25rem}.relic-dialog__title{margin:0 0 .75rem;font-family:var(--heading-primary-font-family);font-weight:500;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.2;color:var(--color-brown)}.relic-dialog__subheading{margin:0;font-family:var(--heading-primary-font-family);font-weight:500;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.4;color:var(--color-brown)}.relic-dialog__body{font-size:1rem;line-height:1.6}.relic-dialog__body>p:first-child{margin:0 0 1.25rem;line-height:1.4}.relic-dialog__body>:first-child{margin-top:0}.relic-dialog__body>:last-child{margin-bottom:0}.relic-dialog__video{display:block;width:100%;margin-block-start:1.25rem;aspect-ratio:16 / 9;object-fit:cover;border:7px solid var(--color-gold);border-radius:var(--button-border-radius)}.relic-event-modal__date{display:flex;align-items:center;gap:.5rem;margin:0;font-family:var(--heading-primary-font-family);color:var(--color-brown)}.relic-event-modal__date-day{font-size:clamp(2rem,4vw,2.5rem);font-weight:500;line-height:1}.relic-event-modal__date-month{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;font-size:.875rem;line-height:1;letter-spacing:.02em;text-transform:capitalize}.relic-dialog__body .relic-event-modal__calendar-links{margin:-.75rem 0 1.25rem;font-size:.9375rem;line-height:1.4}.relic-dialog__body .relic-event-modal__calendar-links a{color:var(--color-brown);text-decoration:underline;text-underline-offset:2px}.relic-dialog__body .relic-event-modal__calendar-links a:hover{opacity:.75}.product-card{font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight)}.newsletter-popup.pop-in.relic-newsletter-popup{top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%;max-width:none;padding:0;overflow:hidden;background:transparent;isolation:isolate}.newsletter-popup.pop-in.relic-newsletter-popup:before{content:none}.newsletter-popup.pop-in:not(.relic-newsletter-popup){top:0;right:0;bottom:0;left:0;margin:auto;width:fit-content;height:fit-content;max-width:min(92vw,36rem);overflow:hidden}.newsletter-popup.pop-in:not(.relic-newsletter-popup):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.relic-newsletter-popup .pop-in__close-button{z-index:2}.badge{border:1px solid var(--color-brown);font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight);text-transform:capitalize;font-size:.6rem;padding:.2rem .5rem;border-radius:var(--button-border-radius);line-height:1.3}@media screen and (min-width:768px){.badge{font-size:.9rem;padding:.2rem 1rem .1rem}}.collection-toolbar__button-container>.collection-toolbar__button{color:var(--color-brown);font-size:1rem;opacity:1}.relic-video__container{position:relative;overflow:hidden;border-radius:var(--button-border-radius);border:var(--relic-video-border, 0);background-color:var(--relic-video-container-bg, transparent)}.relic-video__media{display:block;width:100%;aspect-ratio:var(--relic-video-aspect, 16 / 9);object-fit:cover}.relic-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;display:flex;flex-direction:column;justify-content:var(--relic-video-content-position, center);align-items:center;padding:var(--relic-video-overlay-padding, var(--container-gutter, 1rem));gap:1rem;pointer-events:none;transition:opacity .3s ease}.relic-video__overlay.is-playing{opacity:0}.relic-video__heading{font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight);font-size:clamp(1.5rem,3.5vw,3rem);color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3);text-align:center}.relic-video__subheading{font-family:var(--heading-primary-font-family);font-weight:500;font-size:clamp(1rem,1.8vw,2rem);color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3);text-align:center}.relic-video__play-button{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:9999px;border:0;font-family:var(--heading-primary-font-family);font-weight:var(--heading-primary-font-weight);font-size:1rem;line-height:1;cursor:pointer;pointer-events:auto;background-color:var(--relic-video-button-bg, var(--color-cream));color:var(--relic-video-button-text, var(--color-brown));transition:opacity .2s ease}@media(min-width:768px){.relic-video__play-button{gap:.5rem;padding:.625rem 1.5rem;font-size:1.25rem}}.relic-video__play-button:hover{opacity:.85}.relic-video__play-button svg{display:block;flex-shrink:0;width:16px;height:16px;fill:currentColor}@media(min-width:768px){.relic-video__play-button svg{width:20px;height:20px}}.shopify-policy__body :where(h2:not(:first-child)){margin-block-start:2rem;margin-block-end:1rem;font-size:clamp(1.5rem,7vw,2rem)}@media screen and (min-width:768px){.shopify-policy__body :where(h2:not(:first-child)){margin-block-start:3rem;margin-block-end:1.5rem}}.line-item .smallcaps.text-subdued{font-size:var(--text-sm);letter-spacing:normal;text-transform:none;background-color:var(--color-cream);border-radius:var(--button-border-radius);border:1px solid var(--color-light-green);line-height:1.4;padding:.25rem .5rem;width:fit-content}.downpay-due-today>span:first-child,.downpay-remaining-amount>span:first-child,.cart-recap .h-stack>span.text-lg:first-child{font-family:var(--heading-primary-font-family);font-weight:700;font-size:var(--text-base)}.downpay-due-today>span:first-child:after,.downpay-remaining-amount>span:first-child:after{content:":"}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
