:root{--fm-terra:#C4705A;--fm-terra-dk:#B05E48;--fm-sage:#A8B5A0;--fm-gold:#C9A96E;--fm-bg:#F5F3EF;--fm-ink:#1A1A18;--fm-cream:#F0E9DF;--fm-radius:16px;--fm-pill:999px;--fm-serif:"DM Serif Display",Georgia,serif;--fm-sans:"DM Sans",system-ui,-apple-system,sans-serif}.fm-eyebrow{font-family:var(--fm-sans);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:12px;color:var(--fm-terra)}.fm-eyebrow--sage{color:var(--fm-sage)}.fm-h2{font-family:var(--fm-serif);font-weight:400;line-height:1.14;font-size:clamp(1.7rem,3vw,2.5rem);margin:0}.fm-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--fm-sans);font-size:.78rem;font-weight:500;padding:6px 14px;border-radius:var(--fm-pill);border:1px solid transparent}.fm-chip--terra{color:var(--fm-ink);background:#c4705a24;border-color:#c4705a73}.fm-chip--sage{color:var(--fm-ink);background:#a8b5a033;border-color:#a8b5a08c}.fm-chip--gold{color:var(--fm-ink);background:#c9a96e29;border-color:#c9a96e80}.fm-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--fm-sans);font-weight:600;font-size:.85rem;padding:12px 22px;border-radius:var(--fm-pill);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background .2s,transform .2s,border-color .2s}.fm-btn:hover{transform:translateY(-1px)}.fm-btn--primary{background:var(--fm-terra);color:#fff}.fm-btn--primary:hover{background:var(--fm-terra-dk)}.fm-btn--ghost{background:transparent;border-color:#1a1a1840;color:var(--fm-ink)}.fm-btn svg{width:15px;height:15px}.fm-card{position:relative;background:#fff;border:1px solid rgba(26,26,24,.09);border-radius:var(--fm-radius);padding:22px;transition:border-color .2s,transform .2s,box-shadow .2s}.fm-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;border-radius:var(--fm-radius) 0 0 var(--fm-radius);background:var(--fm-terra);opacity:0;transition:opacity .2s}.fm-card:hover{transform:translateY(-3px);border-color:#c4705a80;box-shadow:0 6px 22px #1a1a1812}.fm-card:hover:before{opacity:1}.fm-card__ico{width:40px;height:40px;border-radius:11px;background:#c4705a1f;display:grid;place-items:center;color:var(--fm-terra);margin-bottom:14px}.fm-card__title{font-family:var(--fm-serif);font-weight:400;font-size:1.15rem;line-height:1.2;margin:0 0 6px}.fm-card__meta{font-family:var(--fm-sans);font-size:.8rem;color:#1a1a188c;margin:0}.fm-card__tag{position:absolute;top:16px;right:16px;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fm-gold);border:1px solid rgba(201,169,110,.5);padding:3px 8px;border-radius:var(--fm-pill)}.fm-panel{position:relative;overflow:hidden;border-radius:var(--fm-radius);background:linear-gradient(150deg,#2a2521,#1a1a18 55%,#3b2a22);border:1px solid rgba(196,112,90,.25);padding:32px;color:#f5f3ef;display:flex;flex-direction:column;gap:18px}.fm-panel--sage{background:linear-gradient(150deg,#242821,#1a1a18 60%,#20261e);border-color:#a8b5a038}.fm-panel__badge{align-self:flex-start;font-family:var(--fm-sans);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fm-gold);border:1px solid rgba(201,169,110,.4);padding:5px 12px;border-radius:var(--fm-pill)}.fm-panel__title{font-family:var(--fm-serif);font-weight:400;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.05;margin:0}.fm-panel__sub{font-family:var(--fm-sans);font-size:.92rem;line-height:1.55;color:#f5f3ef8c;margin:6px 0 0;max-width:34ch}.fm-panel .fm-chip--terra{color:#f5f3ef;background:#c4705a2e}.fm-panel .fm-chip--sage{color:#f5f3ef;background:#a8b5a024;border-color:#a8b5a04d}.fm-panel .fm-chip--gold{color:#f5f3ef;background:#c9a96e24;border-color:#c9a96e4d}.fm-panel .fm-btn--ghost{border-color:#f5f3ef4d;color:#f5f3ef}body{background:#f7f5f1!important}.button,.shopify-challenge__button,.customer button{border-radius:999px}.field__input,.select__select,.customer .field input,.customer select{border-radius:10px}:is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--fm-terra)!important;outline-offset:2px;box-shadow:none!important}input[type=checkbox]{accent-color:var(--fm-terra)}.header-wrapper{background:#f7f5f1db!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.shopify-section-header-sticky{box-shadow:0 1px #1a1a1812}.header__menu-item span{letter-spacing:.13em}.header__active-menu-item{text-decoration-color:var(--fm-terra)!important;text-decoration-thickness:2px;text-underline-offset:6px}.header__icon:hover{color:var(--fm-terra)}.suplo-bestsellers__title,.suplo-catgrid__heading,.spl-brands__heading{font-size:clamp(32px,4.6vw,52px)!important;line-height:1.02!important;letter-spacing:-.015em!important}.suplo-catgrid__heading{margin-bottom:40px!important}.suplo-bestsellers__eyebrow,.suplo-catgrid__eyebrow,.spl-brands__eyebrow{color:#c4705a!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important}.suplo-newsletter h2{font-size:clamp(30px,4vw,46px)!important;line-height:1.05!important}.suplo-product-card{background:transparent!important;border:none!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;transition:none}.suplo-product-card:hover{transform:none;box-shadow:none!important}.suplo-product-card__image-wrap{background:#efe9e0!important;border-radius:20px!important;overflow:hidden!important;transition:box-shadow .25s ease}.suplo-product-card__image{object-fit:contain!important;padding:9%;mix-blend-mode:multiply;transition:transform .35s ease!important}.suplo-product-card:hover .suplo-product-card__image{transform:scale(1.05)!important}.suplo-product-card:hover .suplo-product-card__image-wrap{box-shadow:0 16px 34px #1a1a181f}.suplo-product-card__badge{border-radius:999px!important;padding:5px 11px!important;font-size:10px!important;letter-spacing:.08em!important;top:12px!important;left:12px!important}.suplo-product-card__info{padding:14px 4px 10px!important;gap:4px!important}.suplo-product-card__vendor{color:#c4705a!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important}.suplo-product-card__title{font-size:14px!important;line-height:1.35!important}.suplo-product-card__price{font-size:16px!important;font-weight:600!important;margin-top:2px!important}.suplo-product-card__price--compare{font-size:12px!important}.suplo-product-card__footer{height:46px!important}.suplo-product-card__atc{border-radius:999px!important;background:#1a1a18!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase;font-weight:600!important}.suplo-product-card__atc:hover{background:#c4705a!important}.suplo-product-card__qty{border-radius:999px!important;overflow:hidden!important}.suplo-product-card__qty-btn{min-width:44px}.suplo-bestsellers__grid{gap:18px!important}@media(max-width:749px){#product-grid{--grid-mobile-vertical-spacing: 16px;--grid-mobile-horizontal-spacing: 12px}.suplo-bestsellers__grid{gap:14px!important}.suplo-product-card__info{padding:11px 2px 8px!important}}.suplo-catgrid__card{background:#efe9e0!important;border:none!important;border-radius:22px!important;padding:26px!important;min-height:185px;transition:box-shadow .25s ease,transform .25s ease!important}.suplo-catgrid__card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #1a1a181a!important}.suplo-catgrid__card:nth-child(2n){background:#f3e4dd!important}.suplo-catgrid__icon-wrap{background:#ffffffbf!important;border-radius:14px!important;width:46px!important;height:46px!important}.suplo-catgrid__name{font-family:"DM Serif Display",Georgia,serif!important;font-size:22px!important;font-weight:400!important;letter-spacing:-.01em}.suplo-catgrid__count{font-size:13px!important}.suplo-catgrid__count--soon{color:var(--fm-terra)!important;font-weight:600}.suplo-catgrid__arrow{font-size:20px!important;transition:transform .2s}.suplo-catgrid__card:hover .suplo-catgrid__arrow{transform:translate(4px)}@media(max-width:749px){.suplo-catgrid__card{padding:20px!important;min-height:150px}.suplo-catgrid__name{font-size:19px!important}}.spl-brands__card{border:none!important;border-radius:20px!important;background:#fff!important;transition:box-shadow .25s ease,transform .25s ease!important}.spl-brands__card img{filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s}.spl-brands__card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #1a1a181a!important}.spl-brands__card:hover img{filter:none;opacity:1}.suplo-promo{border-radius:24px!important}.suplo-promo__headline{font-size:clamp(18px,2.2vw,24px)!important}.facets__summary{border:1px solid rgba(26,26,24,.18)!important;border-radius:999px!important;padding:8px 16px!important;background:#fff!important;transition:border-color .2s,background .2s}.facets__summary:hover{border-color:var(--fm-terra)!important}.facets__disclosure[open] .facets__summary,.facets__disclosure-vertical[open] .facets__summary{border-color:var(--fm-terra)!important;background:#c4705a14!important}.facets__display,.facets__display-vertical{border-radius:16px!important;border:1px solid rgba(26,26,24,.12)!important;box-shadow:0 10px 30px #1a1a181a!important}.active-facets__button-inner{border-radius:999px!important;background:#c4705a1f!important;border:1px solid rgba(196,112,90,.45)!important;color:var(--fm-ink)!important;box-shadow:none!important}.active-facets__button-remove{color:var(--fm-terra)!important}.facet-filters__field .select__select,.facets .select__select{border-radius:999px!important}.facets__price .field__input{border-radius:10px!important}.mobile-facets__open{border:1px solid rgba(26,26,24,.2)!important;border-radius:999px!important;padding:10px 18px!important;background:#fff!important}.mobile-facets__inner .button{min-height:44px}.mobile-facets__submit{background:var(--fm-ink)!important}.mobile-facets__highlight{background:var(--fm-terra)!important}.pagination__item{border-radius:999px}.collection-hero{background:#f1ece4!important}.collection-hero__title{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.02!important;letter-spacing:-.015em!important}.spl-pdp .spl-gallery-main{border-radius:24px!important;background:#efe9e0!important}.spl-pdp .spl-gallery-main img{mix-blend-mode:multiply}.spl-pdp .spl-gallery-thumb{border-radius:14px!important}.spl-pdp .spl-title{font-size:clamp(28px,3.5vw,40px)!important;line-height:1.05!important}.spl-sticky-product>div:not(.spl-sticky-thumb){min-width:0;flex:1 1 auto}.spl-sticky-name{max-width:100%}@media(max-width:560px){.spl-sticky{gap:10px;padding-left:14px;padding-right:14px}.spl-sticky-thumb{width:44px;height:44px}.spl-sticky-actions{gap:6px}.spl-sticky-actions .spl-qty-stepper{height:42px;padding:3px 4px}.spl-sticky-actions .spl-qty-btn{width:32px;height:32px}}.footer__content-top{padding-bottom:40px}@media(min-width:990px){.footer__blocks-wrapper{grid-template-columns:1.5fr .85fr .85fr .9fr 1.1fr!important;column-gap:30px}}@media(max-width:749px){.footer .footer-block:first-child{grid-column:1 / -1}}.footer .footer-block__heading{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;font-size:19px!important;letter-spacing:.01em!important;text-transform:none!important;color:#f5f3ef!important;margin-bottom:14px}.footer .footer-block__details-content .list-menu__item--link{padding:5px 0!important;font-size:14px!important;color:#f5f3ef8c!important;transition:color .2s}.footer .footer-block__details-content .list-menu__item--link:hover{color:#fff!important;text-decoration:underline;text-decoration-color:var(--fm-terra);text-underline-offset:4px}.footer .footer-block__brand-info .rte{color:#f5f3ef80!important;font-size:13px!important;line-height:1.6!important;max-width:34ch}.footer .footer-block__brand-info .footer-block__heading{font-size:22px!important;line-height:1.3!important}.footer .footer-block__details-content.rte{color:#f5f3ef8c!important;font-size:14px!important;line-height:1.9!important}.footer .footer-block__details-content.rte a{text-underline-offset:4px}.footer .list-payment{opacity:.85}.footer .copyright__content a[href*="shopify.com"]{display:none}.spl-pdp .spl-crumbs{font-size:12px;letter-spacing:.05em}.spl-pdp .spl-price-now{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(30px,3.2vw,40px)!important;font-weight:400!important;letter-spacing:-.01em}.spl-pdp .spl-price-old{font-size:16px!important}.spl-pdp .spl-price-save{border-radius:999px!important}.spl-pdp .spl-add-btn{border-radius:999px!important;background:#1a1a18!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase}.spl-pdp .spl-add-btn:hover{background:#c4705a!important}.spl-pdp .spl-qty-stepper{border-radius:999px!important}.spl-pdp .spl-qty-btn{border-radius:50%!important}.spl-pdp .spl-pill-badge,.spl-pdp .spl-quality-tag,.spl-pdp .spl-gallery-tag{border-radius:999px!important}.spl-pdp .spl-size-tile{border-radius:14px!important}.spl-pdp .spl-size-tile:hover{border-color:#c4705a!important}.spl-pdp .spl-shade{border-radius:12px!important}.spl-pdp .spl-acc{background:#fff;border:1px solid rgba(26,26,24,.09)!important;border-radius:16px!important;overflow:hidden}.spl-pdp .spl-acc+.spl-acc{margin-top:10px}.spl-pdp .spl-acc-head{font-family:"DM Serif Display",Georgia,serif!important;font-size:17px!important;font-weight:400!important}.spl-pdp .spl-section-title{font-size:clamp(28px,4vw,44px)!important;line-height:1.05!important;letter-spacing:-.015em!important}.spl-pdp .spl-section-eyebrow{color:#c4705a!important;font-size:11px!important;font-weight:600!important;letter-spacing:.2em!important}.spl-pdp .spl-bundle{border-radius:24px!important}.spl-pdp .spl-trust-row{border-radius:16px!important}.spl-pdp .spl-toast{border-radius:999px!important}.suplo-cart-page .sc-item{border-radius:20px!important}.suplo-cart-page .sc-item-img{background:#efe9e0!important;border-radius:16px!important;overflow:hidden}.suplo-cart-page .sc-item-img img{mix-blend-mode:multiply;object-fit:contain!important;padding:6%}.suplo-cart-page .sc-item-tag{border-radius:999px!important}.suplo-cart-page .sc-qty{border-radius:999px!important;overflow:hidden}.suplo-cart-page .sc-sum-total .val{font-family:"DM Serif Display",Georgia,serif!important;font-size:30px!important;font-weight:400!important}.suplo-cart-page .sc-crumbs{font-size:12px;letter-spacing:.05em}.suplo-cart-page .sc-trust-strip,.suplo-cart-page .sc-acc{border-radius:16px!important}.main-page-title{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(42px,6vw,72px)!important;line-height:1!important;letter-spacing:-.015em!important}.rte{line-height:1.75}.rte h2,.rte h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.01em}.rte a{color:#b05e48;text-underline-offset:3px}.customer h1{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(34px,5vw,54px)!important;font-weight:400!important;letter-spacing:-.015em}.customer .field__input,.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel]{border-radius:10px!important}.customer button,.customer .button{border-radius:999px!important}.template-404{padding-top:72px;padding-bottom:88px}.template-404 .title{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(52px,9vw,110px)!important;line-height:.98!important;letter-spacing:-.02em}.template-404 p{color:#c4705a;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.template-404 .button{margin-top:12px}.template-search h1,.template-search__header{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(34px,5vw,56px)!important;font-weight:400!important;letter-spacing:-.015em}.search__input.field__input{border-radius:999px!important}.predictive-search{border-radius:0 0 18px 18px;overflow:hidden;border:1px solid rgba(26,26,24,.1);box-shadow:0 18px 44px #1a1a181f}#cart-notification,.cart-notification{border-radius:0 0 18px 18px}.cart-notification__links .button,.cart-notification__links .link{border-radius:999px}menu-drawer .menu-drawer,.menu-drawer{border-radius:0 18px 18px 0}.article-card .card__heading{font-family:"DM Serif Display",Georgia,serif;font-weight:400}.blog__title,.main-blog .title--primary{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(38px,6vw,64px)!important;font-weight:400!important;letter-spacing:-.015em}
/*# sourceMappingURL=/cdn/shop/t/38/assets/flowme-ui.css.map */
