:root{--fk-bg: #F3F3F5;--fk-surface: #F3F3F5;--fk-card: #FFFFFF;--fk-line: #E6E6EA;--fk-text: #1A171C;--fk-muted: #6B6770;--fk-accent: #FFD60A;--fk-accent-hover: #F5C800;--fk-accent-soft: #FFF6C2;--fk-accent-ink: #1A171C;--fk-cta: #2BAD20;--fk-cta-hover: #24961A;--fk-cta-ink: #FFFFFF;--fk-cta-soft: #EAF8E8;--fk-link: #8B3FD1;--fk-ok: #1E8A14;--fk-ok-soft: #EAF8E8;--fk-radius: 12px;--fk-radius-sm: 30px;--fk-shadow: none;--fk-shadow-hover: 0 6px 20px rgba(26, 23, 28, .08);--fk-font: "Ubuntu", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fk-wrap: 1180px;--font-body-family: "Ubuntu", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading-family: "Ubuntu", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading-weight: 700}body,.gradient,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-background: 243, 243, 245;--gradient-background: #F3F3F5;--color-foreground: 26, 23, 28;--color-button: 43, 173, 32;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 30, 138, 20;--color-link: 26, 23, 28;--color-badge-foreground: 14, 21, 37;--color-badge-background: 245, 246, 248;--color-badge-border: 227, 230, 235;--color-shadow: 26, 23, 28;background-color:var(--fk-bg)}body{font-family:var(--fk-font);color:var(--fk-text);letter-spacing:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--fk-font);font-weight:700;letter-spacing:-.01em;color:var(--fk-text)}html,body{overflow-x:clip}:focus-visible{outline:3px solid #2B59C3;outline-offset:2px}[id]{scroll-margin-top:76px}.fk-wrap{max-width:var(--fk-wrap);margin:0 auto;padding:0 16px}@media(min-width:750px){.fk-wrap{padding:0 24px}}.fk-logo{display:inline-flex;align-items:center;gap:10px;color:var(--fk-text);text-decoration:none}.fk-logo__mark{width:34px;height:34px;border-radius:9px;background:var(--fk-text);color:var(--fk-accent);display:grid;place-items:center;flex:none}.fk-logo__mark svg{width:24px;height:24px}.fk-logo__txt{font-family:var(--fk-font);font-weight:700;font-size:20px;letter-spacing:-.02em;line-height:1;white-space:nowrap}.fk-logo__txt b{font-weight:700;background:linear-gradient(transparent 62%,var(--fk-accent) 62%,var(--fk-accent) 92%,transparent 92%)}.fk-btn{-webkit-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--fk-radius-sm);min-height:48px;padding:0 20px;cursor:pointer;background:var(--fk-cta);color:var(--fk-cta-ink);font-family:var(--fk-font);font-weight:500;font-size:16px;line-height:1.1;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:background-color .15s,border-color .15s}.fk-btn:hover{background:var(--fk-cta-hover)}.fk-btn[disabled]{background:#e9e9ec;color:#6b6770;cursor:not-allowed}.fk-btn--dark{background:var(--fk-text);color:#fff}.fk-btn--dark:hover{background:#2e2a31}.fk-btn--ghost{background:#fff;color:var(--fk-ok);border-color:var(--fk-cta)}.fk-btn--ghost:hover{background:var(--fk-cta-soft);border-color:var(--fk-cta-hover)}.fk-btn--full{width:100%}.fk-btn--icon{width:48px;flex:none;padding:0}.fk-btn--icon svg{width:22px;height:22px}.button,.shopify-challenge__button,.cart__checkout-button{border-radius:var(--fk-radius-sm);font-weight:500;letter-spacing:0}.button:after,.button:before{border-radius:var(--fk-radius-sm)!important}.fk-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1;padding:6px 10px;border-radius:999px;background:var(--fk-surface);color:var(--fk-muted);border:1px solid var(--fk-line)}.fk-badge--ok{background:var(--fk-ok-soft);color:var(--fk-ok);border-color:#cdefc9}.fk-badge--deal{background:var(--fk-accent);color:var(--fk-accent-ink);border-color:var(--fk-accent);font-weight:700}.fk-mailnote{display:inline-flex;align-items:center;gap:8px;color:var(--fk-link);font-size:15px;margin:0}.fk-mailnote svg{width:18px;height:18px;flex:none}.fk-badge--ok:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.fk-badge--off{background:#fdecec;color:#a61b1b;border-color:#f6cfcf}.fk-eyebrow{display:inline-block;font-size:12px;font-weight:700;color:var(--fk-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.fkh{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid var(--fk-line)}.fkh__in{max-width:var(--fk-wrap);margin:0 auto;padding:0 8px 0 16px;height:64px;display:flex;align-items:center;gap:2px}@media(min-width:750px){.fkh__in{padding:0 24px;gap:8px}}.fkh__logo{text-decoration:none;min-width:0;margin-right:auto}.fkh__nav{display:none;gap:2px}.fkh__nav a{color:var(--fk-text);text-decoration:none;font-weight:500;font-size:15px;padding:9px 16px;border-radius:30px}.fkh__nav a:hover,.fkh__nav a[aria-current]{color:var(--fk-text);background:var(--fk-surface)}@media(min-width:990px){.fkh__nav{display:flex;margin-right:auto}.fkh__logo{margin-right:16px}}.fkh__icon{position:relative;color:var(--fk-text);display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;background:none;border:0;cursor:pointer;list-style:none}.fkh__icon:hover{background:var(--fk-surface)}summary.fkh__icon::-webkit-details-marker{display:none}.fkh__count{position:absolute;top:4px;right:2px;background:var(--fk-cta);color:var(--fk-cta-ink);font-size:11px;font-weight:800;border-radius:999px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center}.fkh__search{position:relative}.fkh__search-panel{position:fixed;left:8px;right:8px;top:70px;background:#fff;border:1px solid var(--fk-line);border-radius:var(--fk-radius);box-shadow:var(--fk-shadow-hover);padding:12px}@media(min-width:750px){.fkh__search-panel{position:absolute;left:auto;right:0;top:54px;width:420px}}.fkh__search-panel form{display:flex;gap:8px}.fkh__search-panel input{flex:1;min-width:0;height:48px;border:1px solid var(--fk-line);border-radius:var(--fk-radius-sm);padding:0 18px;font:400 16px var(--fk-font);color:var(--fk-text);background:var(--fk-surface)}.fkh__search-panel input:focus{outline:2px solid var(--fk-cta);outline-offset:0;border-color:var(--fk-cta);background:#fff}.fkh__menu{display:block}@media(min-width:990px){.fkh__menu{display:none}}.fkh__drawer{position:fixed;left:0;right:0;top:64px;bottom:0;background:#fff;border-top:1px solid var(--fk-line);padding:8px 16px 24px;overflow-y:auto}.fkh__drawer a{display:flex;align-items:center;justify-content:space-between;min-height:54px;padding:0 4px;border-bottom:1px solid var(--fk-line);color:var(--fk-text);font-size:17px;font-weight:600;text-decoration:none}.fkh__drawer a:after{content:"\203a";color:var(--fk-muted);font-size:22px}.fkh__drawer-mail{margin:18px 4px 0;font-size:14px;color:var(--fk-muted)}.fkh__drawer-mail a{display:inline;border:0;font-size:14px;min-height:0;padding:0;text-decoration:underline}.fkh__drawer-mail a:after{content:none}.fkh__menu[open] .fkh__i-open,.fkh__menu:not([open]) .fkh__i-close{display:none}.fk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:750px){.fk-grid{gap:20px}}@media(min-width:990px){.fk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fk-card{background:var(--fk-card);border:1px solid var(--fk-line);border-radius:var(--fk-radius);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s,border-color .15s;position:relative}.fk-card:hover{box-shadow:var(--fk-shadow-hover);border-color:#d3d8e0}.fk-card__img{display:block;position:relative;aspect-ratio:4 / 3;background:var(--fk-surface);overflow:hidden;border-bottom:1px solid var(--fk-line)}.fk-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box}.fk-card__body{padding:12px 12px 14px;display:flex;flex-direction:column;gap:6px;flex:1}@media(min-width:750px){.fk-card__body{padding:16px}}.fk-card__name{font-weight:500;font-size:15px;line-height:1.25;color:var(--fk-text);text-decoration:none}.fk-card__name:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fk-card__line{font-size:13px;color:var(--fk-muted);line-height:1.35;margin:0}.fk-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0}.fk-card__meta .fk-badge{font-size:11px;padding:5px 8px}.fk-price{font-family:var(--fk-font);font-weight:700;font-size:28px;letter-spacing:-.01em;color:var(--fk-text);line-height:1;margin:8px 0 10px}.fk-price__gr{font-size:.5em;font-weight:700}.fk-price s{color:var(--fk-muted);font-size:13px;font-weight:400;margin-left:8px}.fk-actions{display:flex;gap:8px;margin-top:auto;position:relative;z-index:1}.fk-actions .fk-btn:first-child{flex:1;min-width:0}@media(max-width:420px){.fk-card .fk-btn{min-height:44px;font-size:14px;padding:0 10px}.fk-card .fk-btn--icon{width:44px;padding:0}.fk-price{font-size:24px}}.card-wrapper .card{border-radius:var(--fk-radius)}.card__heading,.card__heading a{font-weight:700;color:var(--fk-text)}.price,.price-item{color:var(--fk-text);font-weight:800}.product__title h1{font-size:clamp(26px,5vw,36px);line-height:1.15}.product .price__regular .price-item--regular,.product .price-item--sale{font-size:30px}.product__media-item,.product-media-container{border-radius:var(--fk-radius);overflow:hidden;background:var(--fk-surface)}.product__tax,.cart__footer .tax-note{display:none}.cart__checkout-button{background:var(--fk-cta);color:var(--fk-cta-ink)}body .fkc__tabs a{border-radius:30px;font-weight:500;background:#fff}body .fkc__tabs a[aria-current]{background:var(--fk-cta);border-color:var(--fk-cta);color:#fff}body .fkx-hero{background:radial-gradient(1200px 400px at 85% -10%,var(--fk-accent-soft),transparent 70%),#fff}body .fkx__alt{background:var(--fk-bg)}body .fkx-mail,body .fkx-cat,body .fkx-steps li{box-shadow:none;border-color:transparent}body .fkpd-bar{box-shadow:0 -4px 16px #1a171c0f}.fk-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;justify-content:center}.fk-sheet[hidden]{display:none}.fk-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e152580}.fk-sheet__panel{position:relative;width:100%;max-width:480px;background:#fff;border-radius:18px 18px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));color:var(--fk-text);box-shadow:0 -8px 40px #0e15252e}@media(min-width:600px){.fk-sheet{align-items:center}.fk-sheet__panel{border-radius:18px;padding:26px 24px 22px}}.fk-sheet__x{position:absolute;right:8px;top:8px;background:none;border:0;color:var(--fk-muted);font-size:28px;width:44px;height:44px;cursor:pointer;border-radius:10px}.fk-sheet__x:hover{background:var(--fk-surface)}.fk-sheet__title{font-family:var(--fk-font);font-weight:800;font-size:19px;margin:0 44px 4px 0}.fk-sheet__price{font-family:var(--fk-font);font-weight:800;font-size:26px;margin:0 0 6px}.fk-sheet__info{font-size:13px;color:var(--fk-muted);margin:0 0 14px;line-height:1.45}.fk-consent{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--fk-text);margin:0 0 16px;cursor:pointer;background:var(--fk-surface);border:1px solid var(--fk-line);border-radius:12px;padding:12px}.fk-consent input{width:22px;height:22px;flex:none;accent-color:var(--fk-cta);margin:0}.fk-consent a{color:inherit;text-decoration:underline}.fk-sheet__pay{text-align:center;font-size:12px;color:var(--fk-muted);margin:10px 0 0}.fk-toast{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%,20px);z-index:110;display:flex;align-items:center;gap:12px;width:min(92vw,420px);padding:12px 14px;background:var(--fk-text);color:#fff;border-radius:14px;box-shadow:var(--fk-shadow-hover);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;font-size:14px}.fk-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.fk-toast b{font-weight:700}.fk-toast a{margin-left:auto;white-space:nowrap;color:var(--fk-cta-ink);background:var(--fk-cta);border-radius:30px;padding:9px 12px;font-weight:700;text-decoration:none;font-size:13px}.main-page-title{font-size:clamp(28px,5vw,40px)}.rte{color:var(--fk-text);line-height:1.65}.rte h2{font-size:22px;margin:32px 0 10px}.rte h3{font-size:18px;margin:26px 0 8px}.rte a{text-decoration:underline}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fk-theme.css.map */
