:root{--fc-accent: #1B4D35;--fc-accent-hover: #163D29;--fc-accent-text: #FFFFFF;--fc-bg: #F4F0E6;--fc-dark: #1A1A1A;--fc-warm-gray: #E5E0D5;--fc-text: #1A1A1A;--fc-text-subtle: #7A746E;--fc-border: #E5E0D5;--fc-surface: #E5E0D5;--fc-vertical-skin: #C4956A;--fc-vertical-pets: #D4832A;--fc-vertical-tech: #4A90D9;--fc-vertical-home: #8B7355;--fc-vertical-sports: #B8E040;--fc-vertical-baby: #D4899A;--fc-badge-sale: #CC2222;--fc-badge-new: #1B4D35;--fc-badge-top: #1A1A1A;--fc-badge-last: #8B1A1A;--fc-badge-shipping: #4A90D9;--font-display: "Recoleta", "DM Sans", Georgia, serif;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--fc-size-tag: 1rem;--fc-size-xs: 1.2rem;--fc-size-sm: 1.4rem;--fc-size-base: 1.6rem;--fc-size-lg: 2.2rem;--fc-size-xl: 3.6rem;--fc-size-2xl: 5.2rem;--fc-size-display: 8rem;--fc-weight-light: 300;--fc-weight-normal: 400;--fc-weight-medium: 500;--fc-weight-semi: 600;--fc-weight-bold: 700;--fc-line-height: 1.7;--fc-line-tight: 1.15;--fc-letter-h1: -.04em;--fc-letter-h2: -.03em;--fc-letter-label: .16em;--fc-radius-sm: 4px;--fc-radius-md: 12px;--fc-radius-featured: 18px;--fc-radius-hero: 30px;--fc-radius-btn: 8px;--fc-radius-full: 9999px;--fc-transition: .25s ease-out}:root,[class*=color-]{--gradient-background: rgb(var(--color-background));--alpha-button-border: 0;--shadow-opacity: 0;--shadow-visible: 0;--border-opacity: 0;--image-padding: 0px}.gradient{background-image:none!important;background-attachment:initial!important}.button:after,.button:before{display:none!important;box-shadow:none!important}.card:after{display:none!important;box-shadow:none!important}.color-background-1,.color-background-2,[class^=color-scheme-],[class*=" color-scheme-"]{background-color:transparent;background-image:none!important}#MainContent{padding-top:0}body{background-color:var(--fc-bg);color:var(--fc-text);font-family:var(--font-body);font-size:var(--fc-size-base);font-weight:var(--fc-weight-light);line-height:var(--fc-line-height)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-body);color:var(--fc-text);line-height:var(--fc-line-tight)}h1,.h1{font-weight:var(--fc-weight-bold);font-size:var(--fc-size-2xl);letter-spacing:var(--fc-letter-h1)}h2,.h2{font-weight:var(--fc-weight-semi);font-size:var(--fc-size-xl);letter-spacing:var(--fc-letter-h2)}h3,.h3{font-weight:var(--fc-weight-semi);font-size:var(--fc-size-lg)}a{color:var(--fc-text);transition:color var(--fc-transition)}a:hover{color:var(--fc-text-subtle)}.header{background-color:var(--fc-dark);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none}.header__heading-link,.header__heading{color:var(--fc-accent-text)}.header__icon svg,.header__icon path{fill:var(--fc-accent-text);stroke:var(--fc-accent-text)}.announcement-bar{background-color:var(--fc-accent);color:var(--fc-accent-text);border:none}.announcement-bar__message,.announcement-bar a{color:var(--fc-accent-text)}.button{background-color:var(--fc-accent);color:var(--fc-accent-text);border:none;border-radius:var(--fc-radius-btn);font-family:var(--font-body);font-size:var(--fc-size-xs);font-weight:var(--fc-weight-semi);letter-spacing:var(--fc-letter-label);text-transform:uppercase;box-shadow:none;transition:background-color var(--fc-transition),transform var(--fc-transition)}.button:hover:not([disabled]){background-color:var(--fc-accent-hover);color:var(--fc-accent-text);box-shadow:none}.button--secondary{background-color:transparent;color:var(--fc-text);border:1.5px solid var(--fc-text)}.button--secondary:hover:not([disabled]){background-color:var(--fc-text);color:var(--fc-bg)}.button--tertiary{background-color:transparent;color:var(--fc-text);border:none;text-decoration:underline;text-underline-offset:2px}.button--tertiary:hover:not([disabled]){color:var(--fc-accent);text-decoration:underline;background-color:transparent}.button[disabled],.button--secondary[disabled],.button--tertiary[disabled]{background-color:var(--fc-border);color:var(--fc-text-subtle);border:none;opacity:1;cursor:default;box-shadow:none;text-decoration:none}.card-wrapper,.card{border-radius:var(--fc-radius-md);box-shadow:none;background:transparent;border:none}.card__media{border-radius:var(--fc-radius-md);overflow:hidden}.card__content{padding-left:0;padding-right:0}.card__heading,.card__heading a{font-family:var(--font-body);color:var(--fc-text);font-size:1.35rem;font-weight:var(--fc-weight-normal);line-height:1.45}.card__heading a:hover{color:var(--fc-text-subtle)}.card__information .card-information{margin-top:6px}.card-information .price-item{font-size:2rem;letter-spacing:-.01em;line-height:1.1}.card-information .price--on-sale .price-item--regular{font-size:1.15rem!important;letter-spacing:0;color:#c22!important}.price__regular,.price__sale,.price .money{color:var(--fc-text);font-family:var(--font-body);font-weight:var(--fc-weight-bold)}.price--on-sale .price__regular{color:var(--fc-text-subtle)}.card-wrapper--featured .card,.card-wrapper--featured .card__media,.card--featured{border-radius:var(--fc-radius-featured)}.badge{font-family:var(--font-body);font-size:var(--fc-size-tag);font-weight:var(--fc-weight-bold);letter-spacing:var(--fc-letter-label);text-transform:uppercase;border:none;line-height:1}.badge--sale,.badge--discount{background-color:var(--fc-badge-sale);color:var(--fc-accent-text);border-radius:var(--fc-radius-full);border-radius:var(--fc-radius-sm)}.badge--sold-out{background-color:var(--fc-dark);color:var(--fc-accent-text);border-radius:var(--fc-radius-sm)}.badge--new{background-color:var(--fc-badge-new);color:var(--fc-accent-text);border-radius:var(--fc-radius-full)}.badge--top-pick{background-color:var(--fc-badge-top);color:var(--fc-accent-text);border-radius:var(--fc-radius-full)}.badge--last-units{background-color:var(--fc-badge-last);color:var(--fc-accent-text);border-radius:var(--fc-radius-sm)}.badge--free-shipping{background-color:var(--fc-badge-shipping);color:var(--fc-accent-text);border-radius:var(--fc-radius-sm)}.shopify-section{background-color:transparent}.color-background-1{background-color:var(--fc-bg);color:var(--fc-text)}.color-background-2{background-color:var(--fc-surface);color:var(--fc-text)}.title,.section-header__title,.collection__title,.featured-collection .title{font-family:var(--font-body);color:var(--fc-text);font-weight:var(--fc-weight-bold)}.newsletter{background-color:var(--fc-surface)}.newsletter__subtext,.newsletter .field__label{color:var(--fc-text-subtle)}.slideshow__slide{background-color:var(--fc-dark)}.slider-button{background-color:var(--fc-bg);border:1px solid var(--fc-border);border-radius:50%;box-shadow:none;transition:background-color var(--fc-transition),border-color var(--fc-transition)}.slider-button:hover{background-color:var(--fc-accent);border-color:var(--fc-accent)}.slider-button svg,.slider-button .icon{fill:var(--fc-text)}.slider-button:hover svg,.slider-button:hover .icon{fill:var(--fc-accent-text)}.footer{background-color:var(--fc-dark);border-top:none;background-image:none!important}.footer__content-top,.footer__content-bottom{color:var(--fc-accent-text)}.footer a,.footer__menu-item,.footer-block__details-content,.footer-block__details-content a{color:#f4f0e6bf;font-family:var(--font-body);font-size:1.35rem;font-weight:600;letter-spacing:.02em;transition:color var(--fc-transition)}.footer a:hover,.footer__menu-item:hover{color:var(--fc-bg)}.footer-block__heading{color:var(--fc-bg);font-family:var(--font-display);font-style:normal;font-weight:var(--fc-weight-bold);font-size:clamp(2rem,2.2vw,3rem);letter-spacing:0;line-height:1;text-transform:none}.footer__copyright,.footer__copyright a,.copyright__content,.copyright__content a{color:#f4f0e666;font-family:var(--font-body);font-size:var(--fc-size-xs);font-weight:600;letter-spacing:.04em}.footer__content-bottom{border-top:1px solid rgba(244,240,230,.1)}.newsletter-form__button,.newsletter-form__button:hover{background-color:var(--fc-accent);color:var(--fc-accent-text)}.footer .field__input,.footer input[type=email]{background-color:#f4f0e614;border-color:#f4f0e626;color:var(--fc-bg)}.footer .field__input::placeholder{color:#f4f0e659}.footer .field__label{color:#f4f0e680}.field__input,input[type=email],input[type=text],input[type=tel],textarea,select{border:1.5px solid var(--fc-border);border-radius:var(--fc-radius-sm);background-color:var(--fc-bg);color:var(--fc-text);font-family:var(--font-body);font-weight:var(--fc-weight-light);box-shadow:none;transition:border-color var(--fc-transition)}.field__input:focus,input:focus{border-color:var(--fc-accent);outline:none;box-shadow:none}.field__label{font-family:var(--font-body);color:var(--fc-text-subtle)}.cart-drawer{background-color:var(--fc-bg);border-left:1px solid var(--fc-border)}.cart-drawer__header{border-bottom:1px solid var(--fc-border);font-family:var(--font-body)}[class*=fc-]{background:transparent}[class*=fc-slide-] .card,[class*=fc-slide-] .card__inner{background-color:var(--fc-surface);border:none;box-shadow:none}[class*=fc-slide-] .gradient{background:var(--fc-surface)!important}[class*=fc-slide-] .button,[class*=fc-slide-] .button--secondary,[class*=fc-slide-] .button--full-width,[class*=fc-slide-] .quick-add__submit{background-color:var(--fc-accent);color:var(--fc-accent-text);border:none;border-radius:var(--fc-radius-btn);font-family:var(--font-body);font-size:var(--fc-size-xs);font-weight:var(--fc-weight-semi);letter-spacing:var(--fc-letter-label);text-transform:uppercase;box-shadow:none;opacity:1}[class*=fc-slide-] .button:hover:not([disabled]),[class*=fc-slide-] .quick-add__submit:hover:not([disabled]){background-color:var(--fc-accent-hover);box-shadow:none}[class*=fc-slide-] .button[disabled],[class*=fc-slide-] .quick-add__submit[disabled]{background-color:var(--fc-border);color:var(--fc-text-subtle);border:none;opacity:1;cursor:default;box-shadow:none}@keyframes fc-ripple{0%{outline-color:#1b4d3500;outline-offset:0px}18%{outline-color:#1b4d35cc;outline-offset:0px}72%{outline-color:#1b4d3500;outline-offset:9px}to{outline-color:#1b4d3500;outline-offset:0px}}.shopify-payment-button__button--unbranded,.elv .elv-btn-o,.elv-floatbar__btn-o{outline-style:solid!important;outline-width:2px!important;animation:fc-ripple 2.4s ease-out infinite!important}.shopify-payment-button__button--unbranded:hover,.elv .elv-btn-o:hover,.elv-floatbar__btn-o:hover{transform:scale(1.03)!important}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--fc-text)!important;color:var(--fc-bg)!important;border-color:var(--fc-text)!important}.swatch-input__input:checked+.swatch-input__label{outline:3px solid var(--fc-accent)!important;outline-offset:2px!important}.product-form__input .form__label [data-selected-value]{font-weight:var(--fc-weight-bold)}.fc-display-text{font-family:var(--font-display);font-style:normal;font-weight:var(--fc-weight-bold);font-size:var(--fc-size-display);line-height:var(--fc-line-tight)}.fc-chip{display:inline-flex;align-items:center;padding:.4rem 1.2rem;border-radius:var(--fc-radius-full);font-family:var(--font-body);font-size:var(--fc-size-tag);font-weight:var(--fc-weight-bold);letter-spacing:var(--fc-letter-label);text-transform:uppercase;background-color:var(--fc-surface);color:var(--fc-text);transition:background-color var(--fc-transition),color var(--fc-transition)}.fc-chip--skin{background-color:var(--fc-vertical-skin);color:var(--fc-accent-text)}.fc-chip--pets{background-color:var(--fc-vertical-pets);color:var(--fc-accent-text)}.fc-chip--tech{background-color:var(--fc-vertical-tech);color:var(--fc-accent-text)}.fc-chip--home{background-color:var(--fc-vertical-home);color:var(--fc-accent-text)}.fc-chip--sports{background-color:var(--fc-vertical-sports);color:var(--fc-dark)}.fc-chip--baby{background-color:var(--fc-vertical-baby);color:var(--fc-accent-text)}.folks-wa-fab-wrap{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:9990;display:flex;align-items:center;gap:10px;opacity:0;visibility:hidden;transform:translateY(16px) scale(.92);pointer-events:none;transition:opacity .4s ease,transform .45s cubic-bezier(.16,1,.3,1),visibility .4s ease}.folks-wa-fab-wrap--visible{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.folks-wa-fab__hint{display:inline-block;padding:10px 14px;border-radius:999px;background:#fff;color:var(--fc-dark, #1a1a1a);font-family:var(--font-body, "DM Sans", sans-serif);font-size:13px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 4px 20px #0000002e;transform-origin:right center}.folks-wa-fab-wrap--visible .folks-wa-fab__hint{animation:folks-wa-hint-in .45s cubic-bezier(.16,1,.3,1) .12s both,folks-wa-hint-nudge 2.4s ease-in-out 1.2s infinite}@keyframes folks-wa-hint-in{0%{opacity:0;transform:translate(10px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes folks-wa-hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}.folks-wa-fab{position:relative;right:auto;bottom:auto;flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:0;width:56px;height:56px;border-radius:50%;background-color:#25d366;color:#fff;box-shadow:0 4px 20px #00000038;text-decoration:none;transition:transform var(--fc-transition),box-shadow var(--fc-transition)}.folks-wa-fab:hover{transform:scale(1.06);box-shadow:0 6px 28px #00000047;color:#fff}.folks-wa-fab:active{transform:scale(.96)}.folks-wa-fab:focus-visible{outline:3px solid var(--fc-accent);outline-offset:3px}.folks-wa-fab__icon{width:28px;height:28px;fill:currentColor}.folks-wa-fab__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body:has(.fs-mobile-buybar.fs-buybar--visible) .folks-wa-fab-wrap{bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media(min-width:750px){.folks-wa-fab-wrap{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px))}.folks-wa-fab{width:60px;height:60px}.folks-wa-fab__icon{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.folks-wa-fab-wrap{transition:opacity .2s ease,visibility .2s ease}.folks-wa-fab-wrap--visible .folks-wa-fab__hint{animation:none}.folks-wa-fab{transition:none}.folks-wa-fab:hover,.folks-wa-fab:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/folks-custom.css.map */
