:root{--flt-bg: #f6f7ec;--flt-surface: #edf0df;--flt-surface-2: #e3ead2;--flt-card: #fffffa;--flt-ink: #213d20;--flt-ink-2: #3b5936;--flt-muted: #5d7156;--flt-line: rgba(33,61,32,.14);--flt-brand: #6ab04c;--flt-accent: #3e7d2f;--flt-accent-soft: #dfeccf;--flt-forest: #2a5227;--flt-on-forest: #f4f6e8;--flt-tomato: #cf5238;--flt-honey: #e7ae45;--flt-honey-soft: #f9ecc8;--flt-shadow: 0 24px 60px -28px rgba(46,90,42,.38);--flt-r-lg: 28px;--flt-r-md: 18px;--flt-r-sm: 10px;--flt-ease: cubic-bezier(.16,1,.3,1);--flt-display: "Bricolage Grotesque",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--flt-body: "Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-body-family: var(--flt-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--flt-display);--font-heading-style: normal;--font-heading-weight: 700}body{letter-spacing:0;-webkit-font-smoothing:antialiased;color:rgba(var(--color-foreground),.86)}h0,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--flt-display);letter-spacing:-.02em;text-wrap:balance;line-height:1.1}h1,.h1{font-weight:800}h2,.h2,.h0{font-weight:700}h3,.h3,h4,.h4,h5,.h5{font-weight:600}.rte,.rte p{text-wrap:pretty}:focus-visible{outline-color:var(--flt-accent)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--flt-body);font-weight:600;letter-spacing:0;font-size:1.6rem;min-height:4.8rem;padding:0 2.8rem;transition:transform .25s var(--flt-ease),background-color .3s var(--flt-ease),box-shadow .3s var(--flt-ease)}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{box-shadow:0 12px 26px -14px rgba(var(--color-button),.9)}.button:active{transform:scale(.98)}.button--secondary{--border-opacity: 1}.link,.underlined-link{text-underline-offset:.35rem;text-decoration-thickness:.15rem}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--flt-body);letter-spacing:0}.field__label,.customer .field label{letter-spacing:0}.announcement-bar__message{font-family:var(--flt-body);font-weight:600;letter-spacing:.02em;font-size:1.35rem}.utility-bar{border-bottom:0!important}.shopify-section-header-sticky .header-wrapper,.header-wrapper{background:rgba(var(--color-background),.86);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}.header-wrapper--border-bottom{border-bottom:1px solid var(--flt-line)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-logo{height:auto}.header__menu-item{font-family:var(--flt-body);font-weight:500;font-size:1.55rem;padding:.8rem 1.4rem;border-radius:999px;color:rgba(var(--color-foreground),.82);transition:background-color .3s var(--flt-ease),color .3s var(--flt-ease)}.header__menu-item:hover{background:var(--flt-surface);color:rgb(var(--color-foreground))}.header__menu-item:hover span,.header__active-menu-item,.header__menu-item [aria-current],.header__menu-item span.header__active-menu-item{text-decoration:none}a.header__menu-item[aria-current=page]{background:var(--flt-surface);color:rgb(var(--color-foreground))}.header__icon{border-radius:999px;transition:background-color .3s var(--flt-ease)}.header__icon:hover{background:var(--flt-surface)}.cart-count-bubble{background-color:var(--flt-accent);color:#fff;font-weight:700}.menu-drawer{background:var(--flt-bg)}.menu-drawer__menu-item{font-family:var(--flt-display);font-weight:600;font-size:2rem}.card-wrapper .card{transition:transform .4s var(--flt-ease),box-shadow .4s var(--flt-ease)}.card--card,.card--standard .card__inner{border-radius:var(--flt-r-md)}.card--card{background:var(--flt-card);border:1px solid var(--flt-line)}.card--card:after,.card--standard .card__inner:after{box-shadow:none!important}.card-wrapper:hover .card--card{box-shadow:var(--flt-shadow)}.card__media .media img{transition:transform .8s var(--flt-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__media,.card .media{background:var(--flt-surface)}.card__heading{font-family:var(--flt-display);font-weight:600;letter-spacing:-.01em;font-size:1.8rem;line-height:1.25}.card__heading a{text-decoration:none}.card__heading a:hover{text-decoration:underline;text-underline-offset:.3rem}.card__content{padding:1.4rem 1.6rem 1.6rem}.card__information{padding-bottom:.4rem}.card-information .price,.price{font-family:var(--flt-body);letter-spacing:0}.price-item--sale,.price__regular .price-item--regular{font-weight:700;color:rgb(var(--color-foreground))}.price--on-sale .price-item--regular{font-weight:500;opacity:.7}.badge{font-family:var(--flt-body);font-weight:700;letter-spacing:0;border-radius:8px;padding:.6rem 1rem;font-size:1.25rem;border:0}.card__badge{padding:1.2rem}.quick-add__submit{min-height:4.2rem;font-size:1.45rem;border-radius:999px}.quick-add__submit.button--secondary:hover{background:var(--flt-accent);color:#fff}.quick-add__submit.button--secondary:hover:after{box-shadow:none}.card--card.collection-card,.collection-list .card{border-radius:var(--flt-r-lg)}.title,.title-wrapper-with-link .title{font-family:var(--flt-display)}.collection-hero{background:var(--flt-surface)}.collection-hero__inner{padding-block:4rem 3.2rem}.collection-hero__title{font-size:clamp(3.4rem,5vw,6rem);font-weight:800;margin:0}.collection-hero__description{font-size:1.7rem;max-width:60ch;color:var(--flt-muted);margin-top:1.4rem}.collection-hero__description p{margin:0 0 .8rem}.facets__summary,.facets__label,.facet-filters__label{font-family:var(--flt-body);letter-spacing:0}.facets__disclosure,.facet-filters__field .select__select,.active-facets__button-inner{border-radius:999px}.product__title h1,.product__title h2.h1{font-size:clamp(3.2rem,3.6vw,4.6rem);font-weight:800;line-height:1.05}.product__text.caption-with-letter-spacing,.product__text.uppercase{display:inline-flex;align-items:center;gap:.6rem;background:var(--flt-accent-soft);color:var(--flt-accent);font-weight:600;letter-spacing:.08em;font-size:1.2rem;padding:.5rem 1.2rem;border-radius:999px}.product .price--large{font-size:2.6rem}.product .price--large .price-item--sale{color:rgb(var(--color-foreground))}.product .price__badge-sale{background:var(--flt-tomato);color:#fff}.product-form__submit{min-height:5.4rem;font-size:1.7rem}.product-form__submit:not([disabled]){background:var(--flt-accent);color:#fff}.product-form__submit.button--secondary:not([disabled]){--color-button-text: 255,255,255}.product-form__submit:after{box-shadow:none!important}.quantity{border-radius:999px}.quantity:after,.quantity:before{border-radius:999px}.product__media-item .media,.product-media-container .media{border-radius:var(--flt-r-lg);background:var(--flt-surface)}.product__description{font-size:1.7rem;line-height:1.7;max-width:62ch}.product__description.rte strong{color:rgb(var(--color-foreground))}.icon-with-text{gap:1.2rem}.icon-with-text .h4{font-family:var(--flt-body);font-weight:600;font-size:1.5rem;letter-spacing:0}.icon-with-text--horizontal{background:var(--flt-surface);border-radius:var(--flt-r-md);padding:1.6rem 1.8rem;justify-content:space-between}.icon-with-text svg{color:var(--flt-accent)}.product__accordion summary .h4{font-family:var(--flt-body);font-weight:600;letter-spacing:0}.product__accordion .accordion__title{font-size:1.6rem}.accordion{border-color:var(--flt-line)}.related-products__heading{font-size:clamp(2.8rem,3.2vw,4rem)}.cart__items,.cart-items td{border-color:var(--flt-line)}.title--primary{font-weight:800}.cart-item__name{font-family:var(--flt-display);font-weight:600;font-size:1.8rem;letter-spacing:-.01em;text-decoration:none}.cart-item__media .cart-item__image{border-radius:var(--flt-r-sm);background:var(--flt-surface)}.totals__total-value{font-family:var(--flt-display);font-weight:700;font-size:2.4rem}.cart__footer .cart__blocks{background:var(--flt-surface);padding:2.4rem;border-radius:var(--flt-r-lg)}.cart__ctas .button{min-height:5.4rem}.cart-notification{border-radius:0 0 var(--flt-r-md) var(--flt-r-md)}.cart__empty-text{font-family:var(--flt-display);font-weight:700}.main-page-title{font-size:clamp(3.6rem,5vw,6rem);font-weight:800;margin-bottom:2.4rem}.page-width--narrow .rte,.main-page-title+.rte{font-size:1.75rem;line-height:1.75}.rte h2{font-size:clamp(2.6rem,3vw,3.4rem);margin-top:4rem}.rte h3{font-size:2.2rem;margin-top:3rem}.rte img{border-radius:var(--flt-r-md)}.rte a{color:var(--flt-accent);text-underline-offset:.3rem}.contact .field__input{background:var(--flt-card)}.contact__button .button{min-width:20rem}.shopify-policy__container{max-width:76rem;padding-block:4rem}.shopify-policy__title h1{font-family:var(--flt-display);font-weight:800}.blog__title,.main-blog h1{font-size:clamp(3.6rem,5vw,6rem);font-weight:800}.article-card{border-radius:var(--flt-r-lg);overflow:hidden}.article-card__title{font-family:var(--flt-display);font-weight:700;letter-spacing:-.015em}.article-card__title a{text-decoration:none}.article-card .card__information{padding:.4rem 0 .8rem}.article-card__info,.circle-divider{color:var(--flt-muted);letter-spacing:0}.article-template__hero-container .media{border-radius:var(--flt-r-lg)}.article-template__title{font-size:clamp(3.4rem,4.4vw,5.6rem);font-weight:800}.article-template__content{font-size:1.8rem;line-height:1.75}.article-template__content h2{margin-top:4.8rem}.article-template__back .icon-wrap{color:var(--flt-accent)}.template-search__header .h2{font-size:clamp(3.2rem,4vw,5rem);font-weight:800}.search__input.field__input{border-radius:999px}.footer{border-top:0}.footer-block__heading{font-family:var(--flt-body);font-weight:600;font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;opacity:.72}.footer-block--newsletter .footer-block__heading{font-family:var(--flt-display);text-transform:none;letter-spacing:-.02em;font-size:clamp(2.8rem,3.2vw,4.2rem);opacity:1;font-weight:700}.footer-block__details-content .list-menu__item--link{font-size:1.55rem;opacity:.9}.footer-block__details-content .list-menu__item--link:hover{opacity:1}.footer .newsletter-form__field-wrapper .field__input{border-radius:999px;background:rgba(var(--color-foreground),.06)}.footer .newsletter-form__button{background:var(--flt-honey);color:var(--flt-ink);border-radius:999px;width:4.4rem;height:4.4rem;top:.2rem;right:.2rem}.footer .newsletter-form__button .icon{width:1.6rem}.footer__content-bottom{border-top-color:rgba(var(--color-foreground),.14)}.footer__copyright{opacity:.8}.footer-block__details-content.rte p{margin:0 0 .6rem}.shopify-section-group-footer-group:not(:first-child){background:var(--flt-forest);color:var(--flt-on-forest)}.footer-trust-badges__item img{border-radius:6px}.flt-404{padding-block:8rem 10rem;text-align:center}.flt-404__num{font-family:var(--flt-display);font-weight:800;font-size:clamp(9rem,16vw,18rem);line-height:.9;letter-spacing:-.05em;color:var(--flt-tomato)}.flt-404 h1{font-size:clamp(3rem,4vw,4.6rem);margin:2rem 0 1.2rem}.flt-404 p{color:var(--flt-muted);font-size:1.8rem;max-width:46ch;margin:0 auto 3.2rem}.flt-404__links{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap}@media screen and (max-width:749px){.button{padding:0 2.2rem}.card__content{padding:1.2rem 1.2rem 1.4rem}.card__heading{font-size:1.6rem}.collection-hero__inner{padding-block:3rem 2.4rem}}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card__media .media img,.button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/flt-redesign.css.map */
