@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap";.fyrelia-announcement{background:#18372f;color:#fff;text-align:center;padding:9px 16px;font:500 11px/1.4 DM Sans,Arial,sans-serif;letter-spacing:.08em}.fyrelia-announcement a{color:inherit;text-decoration:none}.fyrelia-header{position:relative;z-index:30;background:#fff;border-bottom:1px solid #eae8e2;color:#18372f;font-family:DM Sans,Arial,sans-serif}.fyrelia-header__inner{min-height:82px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px}.fyrelia-header__logo,.fyrelia-footer__logo{font:600 29px/1 Playfair Display,Georgia,serif;letter-spacing:.12em;color:#18372f;text-decoration:none;white-space:nowrap}.fyrelia-desktop-nav{display:flex;justify-content:center;align-items:center;gap:clamp(16px,2.2vw,32px)}.fyrelia-desktop-nav a{font-size:12px;font-weight:600;letter-spacing:.025em;color:#263a34;text-decoration:none;transition:color .2s}.fyrelia-desktop-nav a:hover,.fyrelia-footer a:hover{color:#b8784b}.fyrelia-header__actions{display:flex;align-items:center;gap:18px}.fyrelia-header__actions>a{position:relative;display:flex;align-items:center;justify-content:center;width:25px;height:28px;color:#18372f;text-decoration:none}.fyrelia-header__actions svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5}.fyrelia-cart-count{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:50px;background:#18372f;color:#fff;display:grid;place-items:center;font:600 9px/1 DM Sans,Arial,sans-serif}.fyrelia-mobile-menu{display:none}.fyrelia-footer{background:#f3f0e9;color:#18372f;padding:56px 0 22px;font-family:DM Sans,Arial,sans-serif}.fyrelia-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.fyrelia-footer__brand p,.fyrelia-footer__column p{max-width:310px;color:#6c776f;font-size:13px;line-height:1.65;margin:16px 0}.fyrelia-footer__brand p a,.fyrelia-footer__column a{color:inherit;text-decoration:none}.fyrelia-footer__column h2{font:700 12px/1.4 DM Sans,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;margin:0 0 18px;color:#263a34}.fyrelia-footer__column ul{list-style:none;padding:0;margin:0}.fyrelia-footer__column li{margin:0 0 12px;font-size:13px;color:#657169}.fyrelia-footer__column li a{color:inherit;text-decoration:none}.fyrelia-footer__connect>a{font-size:14px;color:#263a34;text-decoration:none}.fyrelia-footer__bottom{border-top:1px solid #ddd9d0;margin-top:38px;padding-top:18px;display:flex;justify-content:space-between;gap:14px;color:#7a847d;font-size:11px}@media(max-width:990px){.fyrelia-header__inner{gap:18px}.fyrelia-desktop-nav{gap:14px}.fyrelia-desktop-nav a{font-size:11px}.fyrelia-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media(max-width:749px){.fyrelia-header__inner{min-height:68px;grid-template-columns:40px 1fr 80px;gap:8px}.fyrelia-header__logo{font-size:24px;justify-self:center}.fyrelia-desktop-nav{display:none}.fyrelia-header__actions{justify-content:flex-end;gap:13px}.fyrelia-mobile-menu{display:block;position:relative}.fyrelia-mobile-menu summary{list-style:none;cursor:pointer;width:34px;height:36px;display:flex;align-items:center;justify-content:flex-start}.fyrelia-mobile-menu summary::-webkit-details-marker{display:none}.fyrelia-menu-icon{width:21px;display:flex;flex-direction:column;gap:5px}.fyrelia-menu-icon i{height:1.5px;width:20px;background:#18372f;display:block}.fyrelia-mobile-menu__panel{position:absolute;top:calc(100% + 17px);left:-18px;width:min(88vw,340px);background:#fff;box-shadow:0 12px 28px #00000018;padding:12px 20px;z-index:50;border:1px solid #eee}.fyrelia-mobile-menu__panel a{display:block;padding:13px 0;border-bottom:1px solid #eee;color:#18372f;text-decoration:none;font:500 14px DM Sans,Arial,sans-serif}.fyrelia-mobile-menu__panel a:last-child{border-bottom:0}.fyrelia-footer{padding:42px 0 20px}.fyrelia-footer__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.fyrelia-footer__brand{grid-column:1/-1}.fyrelia-footer__logo{font-size:26px}.fyrelia-footer__bottom{flex-direction:column;align-items:flex-start;margin-top:28px}}:root{--fy-forest:#243D34;--fy-forest-hover:#365648;--fy-sage:#DDE6DC;--fy-sage-deep:#879B87;--fy-ivory:#F7F5EF;--fy-warm:#F1EEE6;--fy-ink:#263A34;--fy-muted:#778078;--fy-line:#E5E2D9;--fy-gold:#B68B55}html,body{color:var(--fy-ink)}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.product-form__submit,.shopify-payment-button [role=button]{border-radius:8px!important;font-weight:600;letter-spacing:.025em}.button:not(.button--secondary):not(.button--tertiary),.product-form__submit,.shopify-challenge__button,.customer button{background:var(--fy-forest)!important;color:#fff!important;border-color:var(--fy-forest)!important}.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover,.shopify-challenge__button:hover,.customer button:hover{background:var(--fy-forest-hover)!important;border-color:var(--fy-forest-hover)!important}.button--secondary,.button--tertiary{color:var(--fy-forest)!important;border-color:var(--fy-forest)!important}.button--secondary:hover,.button--tertiary:hover{background:var(--fy-sage)!important}.price .main-price,.price .price-item--sale,.product-page-price .price-item--sale,.product-card-wrapper .price-item--sale,.card-information .price-item--sale{color:var(--fy-forest)!important}.price .main-comapre-price,.price .price-item--regular,.price s,.product-card-wrapper s{color:#92978f!important}.price .price__badge-sale,.badge.price__badge-sale,.card__badge .badge,.product-card-wrapper .badge{background:var(--fy-sage)!important;color:var(--fy-forest)!important;border:1px solid #C9D7C8!important;border-radius:4px!important}.product-form__input input[type=radio]+label,.product-form__input .select__select,.select .select__select,.quantity__input,.quantity__button,.quantity-break,.quantity-breaks .quantity-break,.yx-subscription-widget,.yx-subscription-widget label{border-color:#d5ded3!important}.product-form__input input[type=radio]:checked+label{background:var(--fy-sage)!important;color:var(--fy-forest)!important;border-color:var(--fy-forest)!important;box-shadow:0 0 0 1px var(--fy-forest)!important}.quantity-breaks .quantity-break--selected,.quantity-breaks .quantity-break.selected,.quantity-breaks .quantity-break[aria-checked=true]{background:#f4f6f1!important;border-color:var(--fy-forest)!important}.quantity-breaks .quantity-break__badge,.quantity-breaks .badge,.quantity-break__badge,.yx-subscription-widget .badge{background:var(--fy-sage)!important;color:var(--fy-forest)!important}.sticky-atc{background:var(--fy-ivory)!important;color:var(--fy-forest)!important;border-top:1px solid var(--fy-line);box-shadow:0 -5px 22px #243d341a!important}.sticky-atc .sticky-atc__title,.sticky-atc .price,.sticky-atc .price-item,.sticky-atc .price .main-price{color:var(--fy-forest)!important}.sticky-atc .sticky-atc__button{background:transparent!important}.sticky-atc .sticky-atc__button .button{background:var(--fy-forest)!important;color:#fff!important;border-color:var(--fy-forest)!important}.sticky-atc .select__select,.sticky-atc select{background:#fff!important;color:var(--fy-ink)!important;border-color:#d5ded3!important;border-radius:8px!important}.scroll-to-top-btn{background:var(--fy-forest)!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 8px 24px #243d3433!important}.scroll-to-top-btn:hover{background:var(--fy-forest-hover)!important}.fyrelia-service-strip{background:#fff;padding:42px 0 46px;border-top:1px solid var(--fy-line);border-bottom:1px solid var(--fy-line)}.fyrelia-service-strip__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.fyrelia-service-strip__item{text-align:center;padding:8px 24px;border-right:1px solid var(--fy-line)}.fyrelia-service-strip__item:last-child{border-right:0}.fyrelia-service-strip__icon{width:58px;height:58px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:#f1f3ec;color:var(--fy-forest);border:1px solid #E1E6DC}.fyrelia-service-strip__icon svg{width:38px;height:38px}.fyrelia-service-strip__item h3{font:600 18px/1.3 DM Sans,Arial,sans-serif;color:var(--fy-forest);margin:0 0 9px}.fyrelia-service-strip__item p{font:400 13px/1.6 DM Sans,Arial,sans-serif;color:#7b847b;margin:0 auto;max-width:250px}.newsletter{background:var(--fy-ivory)!important;color:var(--fy-forest)!important;padding:66px 24px!important}.newsletter .eyebrow{color:#a77b4f!important}.newsletter h2{color:var(--fy-forest)!important;font-size:clamp(30px,3vw,40px)!important}.newsletter p{color:#6f7b72!important}.newsletter form{display:flex;flex-direction:row!important;align-items:stretch;gap:10px;max-width:560px!important;margin:26px auto 0!important}.newsletter input[type=email]{min-width:0;flex:1;height:54px;padding:0 18px!important;background:#fff!important;border:1px solid #D9DED5!important;border-radius:8px!important;color:var(--fy-ink)!important;box-shadow:none!important;font-size:14px!important}.newsletter input[type=email]:focus{outline:2px solid #B9C9B7!important;outline-offset:1px}.newsletter form button,.newsletter .button,.newsletter .button--light{min-height:54px!important;padding:0 28px!important;border-radius:8px!important;background:var(--fy-forest)!important;color:#fff!important;border:1px solid var(--fy-forest)!important;white-space:nowrap}.newsletter form button:hover{background:var(--fy-forest-hover)!important}.trustpilot-reviews .trustpilot-reviews__column,.trustpilot-reviews .review-card,.trustpilot-reviews .card{border-radius:14px!important}.trustpilot-reviews .trustpilot-reviews__column{box-shadow:0 8px 26px #243d340d}@media(max-width:749px){.fyrelia-service-strip{padding:28px 0}.fyrelia-service-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.fyrelia-service-strip__item{padding:8px 12px}.fyrelia-service-strip__item:nth-child(2){border-right:0}.fyrelia-service-strip__item h3{font-size:15px}.fyrelia-service-strip__item p{font-size:12px}.newsletter{padding:48px 20px!important}.newsletter form{flex-direction:column!important;max-width:440px!important}.newsletter form button{width:100%}.sticky-atc{padding:8px 0 calc(8px + env(safe-area-inset-bottom))!important}.sticky-atc__title{font-size:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fyrelia-global-header-footer.css.map */
