:root{--color-border: #D9D0BF;--color-art-bg: #E8DFC8;--color-dark: #261A0E;--color-accent: #8B6A3E;--color-parchment: #F4EFE5;--font-heading-family: "Playfair Display", Georgia, serif;--font-body-family: "Inter", sans-serif;--font-body-weight: 300}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Playfair Display,Georgia,serif!important;font-weight:400;letter-spacing:-.01em}body,p,li,input,select,textarea,button{font-family:Inter,sans-serif;font-weight:300}.eyebrow,.section-header__description,.fern-eyebrow{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-weight:400}.button,.btn,[class*=button--]{border-radius:2px!important;font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:400!important;transition:opacity .2s ease!important}.button:hover,.btn:hover{opacity:.82}header-component,.header-section{border-bottom:.5px solid var(--color-border)!important;background:var(--color-parchment)!important}.header__heading a,.header__logo-text,[class*=header__heading] a{font-family:Playfair Display,serif!important;font-size:18px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--color-dark)!important;font-weight:400!important}.header__menu a,[class*=header__nav] a,.header__menu-item,.menu-list__link,[class*=menu-list] a{font-family:Playfair Display,Georgia,serif!important;font-size:13px!important;font-style:italic!important;letter-spacing:.02em!important;text-transform:lowercase!important;font-weight:400!important;color:var(--color-dark)!important;opacity:1!important}.menu-list__list-item:hover .menu-list__link,.menu-list__list-item:focus-within .menu-list__link{color:var(--color-accent)!important;opacity:1!important}.menu-list:has(.menu-list__list-item:hover) .menu-list__link{color:var(--color-dark)!important;opacity:.45!important}.menu-list:has(.menu-list__list-item:hover) .menu-list__list-item:hover .menu-list__link{color:var(--color-accent)!important;opacity:1!important}.card-wrapper{border-radius:2px}.card,.product-card,[class*=card--]{border:.5px solid var(--color-border)!important;border-radius:2px!important;transition:border-color .2s ease}.card:hover,.product-card:hover{border-color:var(--color-accent)!important}.card__heading,[class*=card__title],[class*=product-title]{font-family:Playfair Display,serif!important;font-weight:400!important;font-size:15px!important;color:var(--color-dark)!important}[class*=price__regular],[class*=price__sale],.price{font-family:Inter,sans-serif!important;font-size:11px!important;letter-spacing:.08em!important;color:var(--color-accent)!important}.field__input,.select__select,textarea,input[type=text],input[type=email],input[type=tel]{border:.5px solid var(--color-border)!important;border-radius:2px!important;font-family:Inter,sans-serif!important;font-weight:300!important;background:var(--color-parchment)!important;color:var(--color-dark)!important}.field__input:focus,.select__select:focus,textarea:focus{border-color:var(--color-accent)!important;outline:none!important;box-shadow:none!important}.footer,footer,[class*=footer-section]{background:#1e1308!important;border-top:none!important}.footer a,.footer p,.footer li,.footer span,[class*=footer-section] a,[class*=footer-section] p{color:#5c4530!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.footer__heading,[class*=footer-section] h3,[class*=footer-section] h4{font-family:Playfair Display,serif!important;color:#8b6a3e!important;font-size:13px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;font-style:normal!important}.menu-list__link[data-fern-trigger] .menu-list__link-title{display:inline-flex!important;align-items:center!important}.menu-list__link[data-fern-trigger] .menu-list__link-title:before{content:"";display:inline-block;width:5px;height:5px;background:var(--color-accent);border-radius:50%;margin-right:7px;flex-shrink:0;animation:fern-dot-breathe 2.4s ease-in-out infinite}@keyframes fern-dot-breathe{0%,to{opacity:.28;transform:scale(.72)}50%{opacity:1;transform:scale(1.28)}}.menu-list__link[data-fern-trigger] .menu-list__link-title:after{content:"\25be";font-style:normal;font-size:8px;letter-spacing:0;display:inline-block;transition:transform .2s ease;opacity:.55;margin-left:4px;flex-shrink:0}.menu-list__link[data-fern-open] .menu-list__link-title:after{transform:rotate(180deg)}.header-menu .menu-list__submenu,.header__underlay-open{display:none!important}.fern-backdrop{background:#261a0e59;animation:fern-fade-in .25s ease forwards}@keyframes fern-fade-in{0%{opacity:0}to{opacity:1}}.fern-shopall-dd{background:var(--color-parchment);border:.5px solid var(--color-border);border-radius:3px;box-shadow:0 20px 60px #261a0e2e;padding:30px 0}@keyframes fern-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fern-shopall-dd.fern-dd-animate{animation:fern-slide-down .22s cubic-bezier(.22,1,.36,1) forwards}.fern-dd-grid{display:grid;grid-template-columns:1fr 1px 1fr;align-items:start}.fern-dd-divider{background:var(--color-border);align-self:stretch}.fern-dd-col{padding:0 32px}.fern-dd-label{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:20px}.fern-dd-row{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:.5px solid rgba(217,208,191,.5);text-decoration:none}.fern-dd-row:last-child{border-bottom:none}.fern-dd-info{display:flex;flex-direction:column;gap:4px}.fern-dd-name{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--color-dark);transition:color .15s ease}.fern-dd-price{font-family:Inter,sans-serif;font-size:11px;font-weight:300;color:var(--color-accent);letter-spacing:.06em}.fern-dd-row:hover .fern-dd-name{color:var(--color-accent)}.fern-wordmark{display:block;height:30px;width:auto}shopify-account,.account-button,.header-actions__action--account{display:none!important}.social-icons__icon-wrapper a,.social-icons__icon{color:#c4b89e!important;fill:#c4b89e!important;transition:color .2s,fill .2s}.social-icons__icon-wrapper a:hover,.social-icons__icon-wrapper:hover .social-icons__icon{color:#f4efe5!important;fill:#f4efe5!important}.social-icons__icon path,.social-icons__icon circle,.social-icons__icon rect{fill:currentColor!important}.fern-art-panel{background:var(--color-art-bg);border:.5px solid var(--color-border);border-radius:2px;display:flex;align-items:center;justify-content:center;overflow:hidden}.fern-marquee-bar{background:#261a0e;overflow:hidden;padding:9px 0;white-space:nowrap}.fern-marquee-track{display:inline-block;animation:fern-marquee 22s linear infinite}.fern-marquee-item{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8b6a3e;padding:0 32px;font-family:Inter,sans-serif;font-weight:400}.fern-marquee-dot{color:#4a3420;font-size:10px}@keyframes fern-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-information,[class*=product-information]{background:var(--color-parchment)}.product__title,[class*=product__title]{font-family:Playfair Display,Georgia,serif!important;font-size:26px!important;font-weight:400!important;color:#261a0e!important}.product__description,[class*=product__description],.product-description{font-family:Inter,sans-serif!important;font-weight:300!important;font-size:13px!important;line-height:1.8!important;color:#5c4530!important}.product__media-wrapper,[class*=product-media],.product__media{background:#eae0cc;border:.5px solid #D9D0BF;border-radius:2px}.product__add-button,[class*=product-form__submit],form[action="/cart/add"] button[type=submit]{width:100%!important;background:#261a0e!important;color:#f4efe5!important;font-family:Inter,sans-serif!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:2px!important;border:none!important}.product-form__made-to-order{display:block;margin-top:12px;font-family:Inter,sans-serif;font-size:10px;color:#9c7b5e;letter-spacing:.06em}header-drawer .menu-drawer__list-item:has(.menu-drawer__menu-item--mainlist[href="/products/custom-keychain"]){display:none!important}header-drawer .menu-drawer__menu-item--mainlist,header-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-size:15px!important;letter-spacing:.02em!important;text-transform:lowercase!important;font-weight:400!important;color:var(--color-dark)!important}.fern-mob-section{list-style:none;padding-block:16px;padding-inline:0;min-height:unset!important}.fern-mob-section+.fern-mob-section{border-top:.5px solid var(--color-border)}.fern-mob-label{font-family:Inter,sans-serif;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px}.fern-mob-row{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:.5px solid rgba(217,208,191,.5);text-decoration:none}.fern-mob-row:last-child{border-bottom:none}.fern-mob-info{display:flex;flex-direction:column;gap:3px}.fern-mob-name{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:14px;font-weight:400;color:var(--color-dark);transition:color .15s ease}.fern-mob-price{font-family:Inter,sans-serif;font-size:10px;font-weight:300;color:var(--color-accent);letter-spacing:.06em}.fern-mob-row:hover .fern-mob-name{color:var(--color-accent)}.fern-chip{display:inline-block;padding:6px 14px;border:.5px solid #D9D0BF;border-radius:2px;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.08em;cursor:pointer;transition:all .15s ease;background:transparent;color:var(--color-dark)}.fern-chip.is-selected,.fern-chip[aria-pressed=true]{background:#261a0e;color:#f4efe5;border-color:#261a0e}media-gallery slideshow-slide{content-visibility:visible!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fern-felt.css.map */
