:root{--fk-cream: #eee9e5;--fk-white: #ffffff;--fk-ink: #1e1b1f;--fk-muted: #55504f;--fk-line: #cfc8c2;--fk-line-soft: #ddd6d0;--fk-red: #a52136;--fk-red-dark: #861a2b;--fk-logo-red: #bf0019;--fk-charcoal: #262427;--fk-sage: #dfe3d6;--fk-sand: #ece0c8;--fk-gutter: 16px;--fk-section-gap: clamp(40px, 6vw, 80px);--fk-radius: 2px;--fk-ease: cubic-bezier(.2, .7, .2, 1)}@media screen and (min-width:750px){:root{--fk-gutter: 40px}}h1,h2,.h1,.h2{letter-spacing:-.01em}.fk-link-arrow,.fkb .fk-link-arrow{display:inline-block;flex:none;width:14px;height:14px;vertical-align:middle;opacity:.7}.fk-container{width:100%;max-width:var(--page-width, 1400px);margin-inline:auto;padding-inline:var(--fk-gutter)}.fk-section{padding-block:calc(var(--fk-section-gap) / 2)}.fk-eyebrow{display:block;margin:0 0 8px;font-family:var(--font-subheading--family, var(--font-body--family));font-weight:500;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--fk-muted)}.fk-heading{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 600);font-size:clamp(26px,3.2vw,40px);line-height:1.1;color:var(--fk-ink)}.fk-rule:after{content:"";display:block;width:56px;height:4px;margin-top:14px;background:var(--fk-red)}.fk-rule--center:after{margin-inline:auto}.fk-lead{margin:16px 0 0;max-width:62ch;font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:var(--fk-muted)}.fk-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(20px,3vw,32px)}.fk-section-head:has(>.fk-link,>.fk-best__actions){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 24px}.fk-section-head:has(>.fk-link,>.fk-best__actions)>div:first-child{display:contents}.fk-section-head:has(>.fk-link,>.fk-best__actions)>div:first-child>*{grid-column:1}.fk-section-head:has(>.fk-link,>.fk-best__actions)>div:first-child>.fk-eyebrow{grid-column:1 / -1}.fk-section-head>.fk-link,.fk-section-head>.fk-best__actions{grid-row:1;grid-column:2}.fk-section-head:has(>div:first-child>.fk-eyebrow)>.fk-link,.fk-section-head:has(>div:first-child>.fk-eyebrow)>.fk-best__actions{grid-row:2}.fk-card{background:var(--fk-white);border-top:4px solid var(--fk-red);padding:clamp(18px,2vw,28px)}.fk-link{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding-bottom:3px;font-weight:600;color:var(--fk-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom / 100% 1px no-repeat}.fk-link:after{content:"\2192";transition:transform .2s var(--fk-ease)}.fk-link:hover:after{transform:translate(3px)}.fk-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid var(--fk-red);border-radius:var(--fk-radius);background:var(--fk-red);color:var(--fk-white);font-family:var(--font-accent--family, var(--font-heading--family));font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.fk-button:hover{background:var(--fk-red-dark);border-color:var(--fk-red-dark);color:var(--fk-white)}.fk-button--light{background:var(--fk-white);border-color:var(--fk-white);color:var(--fk-ink)}.fk-button--light:hover{background:var(--fk-cream);border-color:var(--fk-cream);color:var(--fk-ink)}.fk-button--outline{background:transparent;border-color:var(--fk-ink);color:var(--fk-ink)}.fk-button--outline:hover{background:var(--fk-ink);border-color:var(--fk-ink);color:var(--fk-white)}.fk-stamp{display:grid;place-content:center;width:clamp(84px,9vw,112px);aspect-ratio:1;border-radius:50%;background:var(--fk-red);color:var(--fk-white);text-align:center;line-height:1;box-shadow:0 6px 18px #1e1b1f2e;transform:rotate(-8deg)}.fk-stamp__small{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.fk-stamp__big{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(26px,3vw,36px);margin:2px 0}.fk-flag{display:inline-block;padding:5px 9px;background:var(--fk-charcoal);color:var(--fk-white);font-family:var(--font-accent--family, var(--font-heading--family));font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.fk-flag--red{background:var(--fk-red)}.fk-media{position:relative;overflow:hidden;background:var(--fk-line-soft)}.fk-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--fk-ease)}a:hover .fk-media img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.fk-media img,.fk-link:after{transition:none}}.fk-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fk-placeholder{display:block;width:100%;height:100%;background:var(--fk-line-soft)}.fk-ship{--fk-ship-height: 8px;padding:16px 18px 14px;background:var(--fk-white);border:1px solid var(--fk-line-soft);border-radius:var(--fk-drawer-radius, 10px)}.fk-ship--drawer{margin:12px var(--cart-drawer-padding, 1.5rem) 0}.fk-ship--page{margin-bottom:24px;border:1px solid var(--fk-line-soft);border-top:4px solid var(--fk-red)}.fk-ship__message{margin:0 0 14px;font-size:15px;line-height:1.35;text-align:center;color:var(--fk-ink)}.fk-ship__message strong{font-weight:700}.fk-ship--reached .fk-ship__message{color:var(--fk-red)}.fk-ship__message .fk-icon{display:inline-block;margin-right:4px;vertical-align:-4px}.fk-ship__track{position:relative;height:var(--fk-ship-height);border-radius:99px;background:var(--fk-cream)}.fk-ship__fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--fk-ship, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--fk-red-dark),var(--fk-red));overflow:hidden;transition:inline-size .7s var(--fk-ease)}.fk-ship__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / .35) 50%,transparent 80%);transform:translate(-100%);animation:fk-ship-shine 2.6s ease-in-out .8s infinite}.fk-ship__truck{position:absolute;top:50%;inset-inline-start:clamp(15px,var(--fk-ship, 0%),calc(100% - 15px));display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--fk-red);border-radius:50%;background:var(--fk-white);color:var(--fk-red);transform:translate(-50%,-50%);transition:inset-inline-start .7s var(--fk-ease),background-color .3s,color .3s}.fk-ship--reached .fk-ship__truck{background:var(--fk-red);color:var(--fk-white);animation:fk-ship-pop .5s var(--fk-ease) .6s both}.fk-ship--reached .fk-ship__fill:after{animation:none}@starting-style{.fk-ship__fill{inline-size:0%}.fk-ship__truck{inset-inline-start:15px}}.fk-ship__scale{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--fk-muted)}@keyframes fk-ship-shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes fk-ship-pop{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.25)}to{transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.fk-ship__fill,.fk-ship__truck{transition:none}.fk-ship__fill:after,.fk-ship--reached .fk-ship__truck{animation:none}}.fk-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:var(--fk-scroller-item, 82%);gap:var(--fk-scroller-gap, 12px);margin:0 calc(var(--fk-gutter) * -1);padding:0 var(--fk-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fk-gutter);scrollbar-width:none;list-style:none}.fk-scroller::-webkit-scrollbar{display:none}.fk-scroller>*{scroll-snap-align:start;min-width:0}.fk-mega{display:grid;gap:32px;width:100%;padding-block:8px 12px}.fk-mega--department{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.fk-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px 28px}.fk-mega__col{min-width:0}.fk-mega__col-title,.fk-mega__link{white-space:normal;overflow-wrap:break-word;text-wrap:pretty}.fk-mega__col-title{display:block;margin:0 0 10px;font-family:var(--font-heading--family);font-weight:600;font-size:15px;color:var(--fk-ink);text-decoration:none}a.fk-mega__col-title:hover{color:var(--fk-red)}.fk-mega__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fk-mega__link{font-size:14px;line-height:1.4;color:var(--fk-muted);text-decoration:none}.fk-mega__link:hover{color:var(--fk-red);text-decoration:underline;text-underline-offset:3px}.fk-mega__feature{display:grid;gap:10px;color:var(--fk-ink);text-decoration:none}.fk-mega__feature-media{display:block;aspect-ratio:4 / 3}.fk-mega__feature-label{font-weight:600;font-size:14px}.fk-mega__feature:hover .fk-mega__feature-label{color:var(--fk-red)}.fk-mega__brands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.fk-mega__brand{display:grid;justify-items:center;gap:8px;padding:18px 12px 14px;background:var(--fk-white);color:var(--fk-muted);font-size:13px;text-decoration:none;transition:box-shadow .2s,transform .2s}.fk-mega__brand img{width:auto;max-width:120px;height:40px;object-fit:contain}.fk-mega__brand:hover{color:var(--fk-ink);box-shadow:0 8px 22px #1e1b1f1a;transform:translateY(-2px)}.fk-mega__brand--text{align-content:center;min-height:96px;color:var(--fk-ink);font-weight:600;font-size:15px}.fk-mega__recipes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.fk-mega__recipe{display:grid;gap:10px;color:var(--fk-ink);text-decoration:none}.fk-mega__recipe-media{display:block;aspect-ratio:16 / 10}.fk-mega__recipe-title{font-weight:600;font-size:15px;line-height:1.3}.fk-mega__recipe:hover .fk-mega__recipe-title{color:var(--fk-red)}.fk-mega__all{justify-self:start}.fk-dm__item+.fk-dm__item{border-top:1px solid var(--fk-line-soft)}.fk-dm__summary,.fk-dm__plain{width:100%;min-height:52px;cursor:pointer;list-style:none}.fk-dm__summary::-webkit-details-marker{display:none}.fk-dm__caret{flex:none;transition:transform .25s var(--fk-ease)}.fk-dm__details[open] .fk-dm__caret{transform:rotate(180deg)}.fk-dm__details[open] .fk-dm__summary{color:var(--fk-red)}.fk-dm__panel{padding:4px 0 18px}.fk-dm__all{display:flex;align-items:center;min-height:44px;margin:0 0 6px;font-weight:600;color:var(--fk-ink);text-decoration:none}.fk-dm__group{margin:14px 0 6px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fk-muted)}.fk-dm__list{display:grid;margin:0;padding:0;list-style:none}.fk-dm__link{display:flex;align-items:center;min-height:44px;padding:9px 0;font-size:15px;color:var(--fk-ink);text-decoration:none}.fk-dm__brands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 14px;padding:0;list-style:none}.fk-dm__brand{display:grid;place-items:center;min-height:64px;padding:10px;background:var(--fk-white)}.fk-dm__brand img{width:auto;max-width:110px;height:36px;object-fit:contain}.fk-dm__brand--text{color:var(--fk-ink);font-weight:600;font-size:15px;text-align:center;text-decoration:none}#cart-drawer .theme-drawer__dialog{--backdrop-color-rgb: 30 27 31;--backdrop-opacity: .5}cart-drawer-component .theme-drawer__title.h4{display:flex;align-items:center;gap:10px;font-family:var(--font-heading--family);font-weight:600;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--fk-ink)}cart-drawer-component .theme-drawer__badge{display:inline-grid;place-items:center;min-inline-size:26px;block-size:26px;border-radius:50%;background:var(--fk-red);color:var(--fk-white);font-size:13px;letter-spacing:0}cart-drawer-component .cart-drawer__items{margin:12px var(--cart-drawer-padding, 1.5rem);padding:0}cart-drawer-component .cart-items__table tbody{display:grid;gap:10px}cart-drawer-component .cart-items__table-row{background:var(--fk-white);border:1px solid var(--fk-line-soft);border-radius:var(--fk-drawer-radius, 10px);overflow:hidden}cart-drawer-component .cart-items__table-row>td{padding-block:14px}cart-drawer-component .cart-items__table-row>td:first-child{padding-inline-start:14px}cart-drawer-component .cart-items__table-row>td:last-child{padding-inline-end:14px}cart-drawer-component .cart-items__table-row .cart-items__product-info{padding-block-start:14px}.cart-items__vendor{margin:0 0 3px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fk-muted)}cart-drawer-component .cart-items__title{font-weight:500}cart-drawer-component .cart-drawer__summary{padding-inline:var(--cart-drawer-padding);background:var(--fk-white);border-top:1px solid var(--fk-line-soft)}cart-drawer-component .cart-totals__total{font-family:var(--font-heading--family);font-weight:600;font-size:20px;color:var(--fk-ink)}cart-drawer-component .cart__checkout-button{min-block-size:54px;font-family:var(--font-heading--family);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 16px}cart-drawer-component .cart-drawer__items{margin:10px var(--cart-drawer-padding)}.fk-ship--drawer{margin:10px var(--cart-drawer-padding) 0}cart-drawer-component .cart-items__table-row,cart-drawer-component .cart-items__table-row.cart-items__table-row--full-width-variants{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"media details" "media variants" "media unit_price" "media price" "media quantity" "media error";column-gap:12px}cart-drawer-component .cart-items__table-row>td{padding-block:6px}cart-drawer-component .cart-items__table-row>td:first-child{padding-inline-start:14px}cart-drawer-component .cart-items__table-row>td:last-child,cart-drawer-component .cart-items__table-row .cart-items__product-info{padding-inline-end:14px}cart-drawer-component .cart-items__media,cart-drawer-component .cart-items__table-row .cart-items__product-info{padding-block-start:10px}cart-drawer-component .cart-items__price{justify-self:start;text-align:start}cart-drawer-component .cart-items__title{font-size:15px;line-height:1.35}cart-drawer-component .cart-items__unit-price-wrapper{display:none}}@media screen and (min-width:990px){.header .header__row--top .header__columns:has(.search-action--bar){--header-template-columns: minmax(0, 1fr) auto}[data-menu-style=menu] .header__column--left .search-action.search-action--bar{flex:0 1 36rem;margin-inline:auto;padding-inline:2.5rem}.header__column--left .search-action--bar .search-action__bar{inline-size:100%}.header__row--top header-actions{gap:.75rem}}#header-component.header .header__icon--menu{width:44px;height:44px}@media screen and (max-width:749px){#header-component.header .header__row--top .header__columns{grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;grid-template-areas:"leftA leftB center rightA rightB" "search search search search language";gap:8px 0}#header-component.header .header__row--top header-actions{display:contents}#header-component.header .header__row--top header-actions>.account-button{grid-area:rightA}#header-component.header .header__row--top .fk-wish-trigger{display:none}#header-component.header .header__row--top :is([data-testid=cart-drawer-trigger],.action__cart){grid-area:rightB}#header-component.header .header__row--top header-actions>.header-actions__action{width:44px;height:44px;margin:0;justify-self:center;align-items:center}#header-component.header .header__row--top .header-logo{width:100%;min-width:0;min-height:44px;padding-inline:8px}#header-component.header .header__row--top .header-logo>span{display:flex;justify-content:center;width:100%;min-width:0;max-width:100%}#header-component.header .header__row--top .header-logo__image{width:min(100%,var(--header-logo-image-width-mobile));height:auto;max-height:var(--header-logo-image-height-mobile)}#header-component.header .header__row--top .header__columns .search-action{grid-area:search;margin:0 8px 0 0}#header-component.header .header__row--top .header__columns .search-action--bar{display:flex;width:auto}#header-component.header .header__row--top .header__columns:has(.search-action--bar) .search-action--hidden-on-menu{display:none}#header-component.header .header__row--top .search-action__bar{width:100%;padding-inline:14px}#header-component.header .header__row--top .fk-search__input{font-size:16px}#header-component.header .header__row--top .fk-search__clear{width:44px;height:44px;margin-inline-end:-10px}#header-component.header .header__row--top .header__columns:not(:has(header-actions>.fk-shop-switcher)){grid-template-areas:"leftA leftB center rightA rightB" "search search search search search"}#header-component.header .header__row--top .header__columns:not(:has(header-actions>.fk-shop-switcher)) .search-action{margin-inline-end:0}}product-form-component .product-form-buttons.product-form-buttons{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 0}product-form-component .product-form-buttons.product-form-buttons>*{grid-column:1 / -1;min-width:0}product-form-component .product-form-buttons.product-form-buttons>.quantity-selector-wrapper{grid-row:1;grid-column:1;margin-inline-end:8px}product-form-component .product-form-buttons.product-form-buttons>span:has(add-to-cart-component){grid-row:1;grid-column:2}product-form-component .product-form-buttons.product-form-buttons>.fk-wish--square{grid-row:1;grid-column:3;margin-inline-start:8px}product-form-component .product-form-buttons.product-form-buttons:has(>.accelerated-checkout-block:not([hidden]))>span:has(add-to-cart-component){grid-column:2 / -1}product-form-component .product-form-buttons.product-form-buttons>.accelerated-checkout-block{grid-row:2;grid-column:1 / 3}product-form-component .product-form-buttons.product-form-buttons:has(>.accelerated-checkout-block:not([hidden]))>.fk-wish--square{grid-row:2}product-form-component shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-border-radius: var(--fk-radius)}product-form-component .quantity-selector-wrapper{flex:none}product-form-component .quantity-selector{block-size:54px;border:2px solid var(--fk-ink);border-radius:var(--fk-radius);background:var(--fk-white)}product-form-component add-to-cart-component .button{block-size:54px;padding-inline:12px;white-space:nowrap;border-radius:var(--fk-radius);font-family:var(--font-heading--family);font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase}.product-information more-payment-options-link,.product-information .product-form__more-payment-options{display:none}.product-details product-price .tax-note.tax-note.tax-note{font-size:13px;color:var(--fk-muted)}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block.group-block{padding-inline:18px}.product-information .text-block.h1 h1{font-size:26px}product-form-component .quantity-selector-wrapper{inline-size:120px}product-form-component .quantity-selector{inline-size:100%;min-inline-size:0}product-form-component .quantity-selector button{inline-size:2.25rem;min-inline-size:0}product-form-component add-to-cart-component .button{padding-inline:10px;font-size:14px;letter-spacing:.02em}.product-recommendations{--fk-reco-gap: 12px}.product-recommendations slideshow-slide,.product-recommendations .resource-list__carousel .resource-list__slide{flex:0 0 calc((100% - var(--fk-reco-gap)) / 2)!important;inline-size:calc((100% - var(--fk-reco-gap)) / 2)!important}}@media screen and (max-width:749px){.product-information .product-media-container.media-fit-contain{aspect-ratio:4 / 3}}.product-information .product-media-container.media-fit-contain{background:var(--fk-white)}.product-information .media-fit-contain .product-media__image{background:transparent}.product-information .product-media-container.media-fit-contain:has(.product-media--scene){aspect-ratio:1}@media screen and (min-width:990px){.product-information__grid.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr 1fr}}.media-fit-contain .product-media__image[data-fk-fit=done]{transition:none}.header__row--top{padding-block:10px}.header__row--bottom{padding-block:6px 10px}.header .menu-list{--menu-horizontal-gap: 30px}@media screen and (min-width:750px){.shopify-section:has(>header-component):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#1e1b1f80;opacity:0;visibility:hidden;pointer-events:none}.shopify-section:has(>header-component header-menu[aria-expanded=true] [data-active]):after{opacity:1;visibility:visible;transition:opacity .25s var(--fk-ease)}}@media(prefers-reduced-motion:reduce){.shopify-section:has(>header-component header-menu[aria-expanded=true] [data-active]):after{transition:none}}.header .overflow-menu::part(list){margin-inline-start:calc(-1 * var(--gap-sm))}.header .menu-list__link{font-size:15px;font-weight:500;letter-spacing:.01em;transition:color .2s}.header .menu-list__link-title{position:relative;padding-block:8px 6px}.header .menu-list__link-title:after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--fk-red);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--fk-ease)}.header .menu-list__list-item:hover .menu-list__link,.header .menu-list__list-item:focus-within .menu-list__link,.header .menu-list__list-item:has(.menu-list__disclosure[aria-expanded=true]) .menu-list__link{color:var(--fk-red)}.header .menu-list__list-item:hover .menu-list__link-title:after,.header .menu-list__list-item:focus-within .menu-list__link-title:after,.header .menu-list__list-item:has(.menu-list__disclosure[aria-expanded=true]) .menu-list__link-title:after{transform:scaleX(1)}.header .header-actions__action{transition:color .2s}.header .header-actions__action:hover{color:var(--fk-red)}#header-component.header header-actions{align-items:center;gap:4px;margin-inline-start:0;--icon-stroke-width: 1.5px}#header-component.header header-actions>.header-actions__action{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;line-height:1}#header-component.header header-actions .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}#header-component.header header-actions svg.fk-header-icon{display:block;width:24px;height:24px;flex:none;stroke-width:1.5;-webkit-mask:none;mask:none}#header-component.header .header-actions__cart-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;--cart-bubble-size: 16px;--cart-bubble-top: 0px;--cart-bubble-right: 0px}#header-component.header .cart-bubble__text{font:600 12px/1 var(--font-body--family)}#header-component.header .fk-wish-trigger__count{top:0;right:0;min-width:16px;height:16px;padding-inline:3px;font:600 12px/16px var(--font-body--family)}@media screen and (min-width:750px){#header-component.header header-actions>.fk-shop-switcher{margin-inline-start:8px;padding-inline-start:12px;border-inline-start:1px solid var(--fk-line)}#header-component.header .header__column--right{gap:12px}}@media screen and (min-width:750px)and (max-width:989px){#header-component.header .header__row--top .header__columns:has(.search-action--bar){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo actions" "search search";row-gap:12px}#header-component.header .header__row--top .header__column--left:has(.search-action--bar){display:contents}#header-component.header .header__row--top .header__columns:has(.search-action--bar) .header-logo{grid-area:logo;justify-content:flex-start}#header-component.header .header__row--top .header__columns:has(.search-action--bar) .header__column--right{grid-area:actions}#header-component.header .header__row--top .search-action--bar{grid-area:search;margin-inline:0}#header-component.header .header__row--top .search-action__bar{inline-size:100%}}@media screen and (max-width:749px){#header-component.header .header__row--top{--header-padding: 12px}}.fk-wish-trigger{position:relative}.fk-wish-trigger[data-has-items]{color:var(--fk-red)}.fk-wish-trigger__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--fk-red);color:var(--fk-white);font-size:12px;font-weight:700;line-height:18px;text-align:center}.fk-wish{display:inline-block}.fk-wish__button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--fk-ink);cursor:pointer;transition:color .2s,transform .2s var(--fk-ease),background-color .2s}.fk-wish[data-active] .fk-wish__button{--fk-wish-fill: 1;color:var(--fk-red)}.fk-wish--pop .fk-wish__button{animation:fk-wish-pop .45s var(--fk-ease)}@keyframes fk-wish-pop{30%{transform:scale(1.25)}}.fk-wish--overlay{position:absolute;top:10px;right:10px;z-index:1}.fk-wish--overlay .fk-wish__button{width:36px;height:36px;border-radius:50%;background:var(--fk-white);box-shadow:0 2px 8px #1e1b1f1f}.fk-wish--overlay .fk-wish__button:hover{color:var(--fk-red)}@media screen and (min-width:750px)and (max-width:989px){product-form-component .product-form-buttons.product-form-buttons:not(:has(>.accelerated-checkout-block:not([hidden])))>.fk-wish--square{grid-row:2;grid-column:1 / -1;margin-inline-start:0}product-form-component .product-form-buttons:not(:has(>.accelerated-checkout-block:not([hidden])))>.fk-wish--square .fk-wish__button{width:100%;height:48px}}.fk-wish--square .fk-wish__button{width:54px;height:54px;border:2px solid var(--fk-ink);border-radius:var(--fk-radius);background:var(--fk-white)}.fk-wish--square .fk-wish__button:hover,.fk-wish--square[data-active] .fk-wish__button{border-color:var(--fk-red)}.fk-wishd{display:flex;flex-direction:column;min-height:100%}.fk-wishd .theme-drawer__title.h4{display:flex;align-items:center;gap:10px;font-family:var(--font-heading--family);font-weight:600;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--fk-ink)}.fk-wishd .theme-drawer__badge{display:inline-grid;place-items:center;min-inline-size:26px;block-size:26px;border-radius:50%;background:var(--fk-red);color:var(--fk-white);font-size:13px;letter-spacing:0}.fk-wishd__content{display:block;flex:1;padding:12px var(--cart-drawer-padding, 1.5rem) 16px}.fk-wishd__empty{display:grid;justify-items:start;gap:10px;padding:20px 18px 22px;background:var(--fk-white);border:1px solid var(--fk-line-soft);border-radius:var(--fk-drawer-radius, 10px);color:var(--fk-muted)}.fk-wishd__empty p{margin:0}.fk-wishd__empty-title{font-family:var(--font-heading--family);font-weight:600;font-size:18px;color:var(--fk-ink)}.fk-wishd__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fk-wishd__item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:14px;background:var(--fk-white);border:1px solid var(--fk-line-soft);border-radius:var(--fk-drawer-radius, 10px)}.fk-wishd__media{display:block;aspect-ratio:1;border-radius:6px;background:var(--fk-white);overflow:hidden}.fk-wishd__media img{width:100%;height:100%;object-fit:contain}.fk-wishd__body{display:grid;align-content:start;gap:3px;min-width:0}.fk-wishd__vendor{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fk-muted)}.fk-wishd__title{margin:0;font-size:15px;font-weight:500;line-height:1.35}.fk-wishd__title a{color:var(--fk-ink);text-decoration:none}.fk-wishd__price{margin:2px 0 0;font-family:var(--font-heading--family);font-weight:700}.fk-wishd__price--sale{color:var(--fk-red)}.fk-wishd__price s{font-weight:400;color:var(--fk-muted)}.fk-wishd__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.fk-wishd__add{min-height:38px;padding-inline:14px;font-size:12px}.fk-wishd__remove{padding:0;border:0;background:none;font-size:13px;color:var(--fk-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fk-wishd__remove:hover{color:var(--fk-red)}.fk-wishd__footer{position:sticky;bottom:0;padding:12px var(--cart-drawer-padding, 1.5rem) 16px;background:var(--fk-cream);border-top:1px solid var(--fk-line-soft)}.fk-wishd__continue{width:100%}@media screen and (max-width:749px){.fk-wishd__content,.fk-wishd__footer{padding-inline:14px}.fk-wishd__item{gap:12px;padding:12px}}.fk-cup{display:block;margin:12px var(--cart-drawer-padding, 1.5rem) 14px}.fk-cup__title{margin:0 0 8px;font-family:var(--font-heading--family);font-weight:600;font-size:14px;color:var(--fk-ink)}.fk-cup__list{display:grid;grid-auto-flow:column;grid-auto-columns:124px;gap:10px;margin:0;padding:0 0 6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.fk-cup__item{display:grid;gap:6px;padding:8px 8px 10px;background:var(--fk-white);border:1px solid var(--fk-line-soft);border-radius:var(--fk-drawer-radius, 10px);scroll-snap-align:start}.fk-cup__media{display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--fk-white)}.fk-cup__media img{width:100%;height:100%;object-fit:contain}.fk-cup__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font-size:12px;line-height:1.3;color:var(--fk-ink);text-decoration:none}.fk-cup__row{display:flex;align-items:center;justify-content:space-between;gap:6px}.fk-cup__price{font-family:var(--font-heading--family);font-weight:700;font-size:13px}.fk-cup__form{display:block}.fk-cup__add{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--fk-red);border-radius:50%;background:var(--fk-white);color:var(--fk-red);cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s}.fk-cup__add:hover,fk-add-button[data-state=added] .fk-cup__add{background:var(--fk-red);color:var(--fk-white)}.fk-cup__plus:before,.fk-cup__plus:after{content:"";position:absolute;inset:50% auto auto 50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.fk-cup__plus:after{transform:translate(-50%,-50%) rotate(90deg)}fk-add-button[data-state=added] .fk-cup__plus:before{width:6px;transform:translate(-80%,10%) rotate(45deg)}fk-add-button[data-state=added] .fk-cup__plus:after{width:12px;transform:translate(-35%,-25%) rotate(-45deg)}fk-add-button button[aria-busy=true].fk-cup__add{opacity:.6;cursor:progress}@media screen and (max-width:749px){.fk-cup{margin-inline:var(--cart-drawer-padding, 16px)}}.fk-search{position:relative}.fk-search__form.search-action__bar{gap:10px;cursor:text}.fk-search__input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--fk-ink);outline:none}.fk-search__input::placeholder{color:var(--color-foreground-subdued, var(--fk-muted))}.fk-search__input::-webkit-search-cancel-button{display:none}.fk-search__clear{flex:none;width:28px;height:28px;border:0;border-radius:50%;background:transparent;font-size:20px;line-height:1;color:var(--fk-muted);cursor:pointer}.fk-search__clear:hover{background:var(--fk-cream);color:var(--fk-ink)}.fk-search[data-open] .fk-search__form{box-shadow:inset 0 0 0 1px var(--fk-ink)}.fk-search__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;max-height:min(70vh,640px);overflow-y:auto;background:var(--fk-white);border:1px solid var(--fk-line-soft);box-shadow:0 18px 44px #1e1b1f29}.fk-search__section{padding:14px 16px}.fk-search__section+.fk-search__section{border-top:1px solid var(--fk-line-soft)}.fk-search__section--footer{background:var(--fk-cream)}.fk-search__label{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fk-muted)}.fk-search__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.fk-search__product{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:6px;border-radius:var(--fk-radius);color:var(--fk-ink);text-decoration:none}.fk-search__product:hover,.fk-search__product.is-active{background:var(--fk-cream)}.fk-search__thumb{display:block;width:56px;height:56px;background:var(--fk-white);border:1px solid var(--fk-line-soft)}.fk-search__thumb img{width:100%;height:100%;object-fit:contain}.fk-search__text{display:grid;gap:2px;min-width:0}.fk-search__vendor{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fk-muted)}.fk-search__title{font-size:14px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fk-search__price{font-family:var(--font-heading--family);font-weight:700;font-size:14px}.fk-search__price--sale{color:var(--fk-red)}.fk-search__price s{font-weight:400;color:var(--fk-muted)}.fk-search__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.fk-search__chips a{padding:6px 12px;border:1px solid var(--fk-line);border-radius:999px;font-size:13px;color:var(--fk-ink);text-decoration:none}.fk-search__chips a:hover,.fk-search__chips a.is-active{border-color:var(--fk-red);color:var(--fk-red)}.fk-search__none{margin:0;color:var(--fk-muted)}.fk-search__all{font-weight:600;color:var(--fk-ink);text-decoration:none}.fk-search__all:hover,.fk-search__all.is-active{color:var(--fk-red);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.fk-search__products{grid-template-columns:1fr}}.fk-wishd__empty[hidden],.fk-search__panel[hidden],.fk-search__clear[hidden],.fk-wish-trigger__count[hidden]{display:none!important}#fk-wishlist-drawer .theme-drawer__dialog{--backdrop-color-rgb: 30 27 31;--backdrop-opacity: .5}.fk-tiers{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none}.fk-tiers__item{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border:1px solid rgb(255 255 255 / .3);border-radius:999px;font-size:14px;line-height:1.2}.fk-tiers__mark{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--fk-red);color:var(--fk-white)}.fk-tiers__mark:before{content:"";width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.fk-tiers__pct{font-family:var(--font-heading--family);font-weight:700;font-size:16px}.fk-tiers__min{opacity:.85}.fk-tiers--list{flex-direction:column;align-items:stretch;gap:8px}.fk-tiers--list .fk-tiers__item{padding:9px 14px 9px 10px;border-color:var(--fk-line);background:var(--fk-white);color:var(--fk-ink)}.fk-tiers--list .fk-tiers__pct{min-width:46px;font-size:17px}.fk-tiers--list .fk-tiers__item--top{border-color:var(--fk-red)}.fk-pop{--backdrop-color-rgb: 30 27 31;--backdrop-opacity: .55;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:0;border:0;border-radius:8px;background:var(--fk-cream);color:var(--fk-ink);box-shadow:0 30px 80px #1e1b1f59;overflow:auto}.fk-pop::backdrop{background:#1e1b1f8c}.fk-pop[open]{animation:fk-pop-in .35s var(--fk-ease)}@keyframes fk-pop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.fk-pop__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fk-muted);cursor:pointer}.fk-pop__close:hover,.fk-pop__close:focus-visible{background:var(--fk-white);color:var(--fk-ink);outline:none}.fk-pop__inner{display:grid;gap:16px;padding:40px 24px 24px}.fk-pop__heading{margin:0;padding-right:32px;font-family:var(--font-heading--family);font-weight:700;font-size:clamp(27px,7vw,36px);line-height:1.05;letter-spacing:-.015em}.fk-pop__text{margin:0;font-size:16px;line-height:1.45;color:var(--fk-muted)}.fk-pop__form-wrap{display:block}.fk-pop__form{display:grid;gap:10px}.fk-pop__input{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--fk-line);border-radius:var(--fk-radius);background:var(--fk-white);color:var(--fk-ink);font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}.fk-pop__input:focus-visible{outline:2px solid var(--fk-red);outline-offset:1px}.fk-pop__button{width:100%;min-height:52px;font-size:16px}.fk-pop__note{margin:0;font-size:13px;line-height:1.45;color:var(--fk-ink)}.fk-pop__legal{font-size:12px;line-height:1.45;color:var(--fk-muted)}.fk-pop__legal p{margin:0}.fk-pop__legal a{color:inherit}@media screen and (min-width:750px){.fk-pop__inner{padding:44px 40px 32px}.fk-pop__heading{font-size:36px}}@media(prefers-reduced-motion:reduce){.fk-pop[open]{animation:none}}.cart-drawer--empty .cart-drawer__content.fk-cempty-wrap,cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content.fk-cempty-wrap{align-items:stretch;justify-content:flex-start;text-align:left}.cart-drawer--empty .cart-drawer__items.fk-cempty__items,cart-drawer-component:not(:has(.cart-form)) .cart-drawer__items.fk-cempty__items{margin-inline:0;padding-inline:var(--cart-drawer-padding, 1.5rem);overflow:visible}.fk-cempty-wrap .fk-cempty__title{padding:0 var(--cart-drawer-padding, 1.5rem);font-family:var(--font-heading--family);font-weight:700;font-size:26px;line-height:1.1;letter-spacing:-.01em;text-transform:none;color:var(--fk-ink)}.fk-cempty{display:grid;gap:14px;padding-bottom:20px}.fk-cempty__lead{margin:-4px 0 6px;font-size:17px;color:var(--fk-muted)}.fk-cempty__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fk-cempty__heading{margin:0;font-family:var(--font-heading--family);font-weight:600;font-size:17px;color:var(--fk-ink)}.fk-cempty__all{font-size:14px}.fk-cup__list.fk-cempty__list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;gap:10px;overflow:visible;padding:0}.fk-cempty__list .fk-cup__media{aspect-ratio:1}.fk-cempty__list .fk-cup__name{font-size:13px}.fk-cempty__list .fk-cup__price{font-size:14px}.fk-cempty__list .fk-cup__add{width:36px;height:36px}.fk-cempty__skeleton{min-height:210px;background:linear-gradient(90deg,var(--fk-white) 25%,var(--fk-cream) 50%,var(--fk-white) 75%);background-size:200% 100%;animation:fk-shimmer 1.4s infinite linear}@keyframes fk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fk-cempty[data-empty] .fk-cempty__head,.fk-cempty[data-empty] .fk-cempty__list{display:none}.fk-cempty__cta{width:100%;margin-top:6px}@media screen and (max-width:749px){.fk-cempty__list .fk-cup__name{min-height:0}}#cart-drawer .cart-drawer__content:not(.fk-cempty-wrap){height:100%;min-height:0;overflow:hidden}#cart-drawer .fk-cart-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}#cart-drawer .fk-cart-scroll .cart-drawer__items{overflow:visible;flex:none}#cart-drawer .cart-drawer__summary{flex:0 0 auto;position:static;-webkit-mask-image:none;mask-image:none;gap:12px;padding-block:14px}#cart-drawer .cart-totals{width:100%}#cart-drawer .cart-totals:not(:has(.cart-actions)){margin-block-start:0;padding-block-start:0;border:0}#cart-drawer fk-cart-upsell{margin-block:20px 16px;padding-block-start:16px;border-top:1px solid var(--fk-line-soft)}#cart-drawer fk-cart-upsell .fk-cup__list{grid-auto-columns:268px;gap:12px;padding-block-end:8px}#cart-drawer fk-cart-upsell .fk-cup__item{grid-template-columns:80px minmax(0,1fr);grid-template-rows:1fr auto;padding:12px;gap:6px 12px}#cart-drawer fk-cart-upsell .fk-cup__media{grid-row:1 / -1;align-self:center}#cart-drawer fk-cart-upsell .fk-cup__name{font-size:13px;min-height:44px;-webkit-line-clamp:3}#cart-drawer fk-cart-upsell .fk-cup__row{grid-column:2}#cart-drawer fk-cart-upsell .fk-cup__add{width:44px;height:44px}.fk-delivery{display:block;width:100%;border-block:1px solid var(--fk-line-soft, #ddd);font-size:14px}.fk-delivery--drawer{margin:12px var(--cart-drawer-padding);width:auto}.fk-delivery summary{padding-block:14px;font-weight:600;cursor:pointer}.fk-delivery__body{display:grid;gap:10px;padding-bottom:14px}.fk-delivery__body p{margin:0;line-height:1.45}.fk-delivery label{display:grid;gap:5px;font-size:13px}.fk-delivery input,.fk-delivery select{width:100%;min-height:44px;border:1px solid #aaa;background:#fff;color:#222;border-radius:6px;padding:8px 10px;font:inherit;font-size:16px}.fk-delivery__check{min-height:44px;border:1px solid #222;border-radius:6px;padding:8px 12px;background:#222;color:#fff;font:inherit;font-weight:600;cursor:pointer}.fk-delivery__check:disabled{opacity:.6;cursor:wait}.fk-delivery small{line-height:1.45;color:#666}.fk-delivery ul{margin:0;padding-left:20px;line-height:1.5}.fk-delivery__total{font-weight:700;margin-top:8px!important}.fk-delivery :focus-visible{outline:3px solid #a6192e;outline-offset:3px}@media(max-height:600px){#cart-drawer .cart-drawer__summary{padding-block:10px;gap:8px}#cart-drawer .cart__checkout-button{min-block-size:44px}}#cart-drawer [cart-summary-sticky=false] .cart-drawer__content:not(.fk-cempty-wrap){overflow-y:auto}#cart-drawer [cart-summary-sticky=false] .fk-cart-scroll{flex:none;overflow:visible}#cart-drawer .fk-cart-scroll{position:relative}#cart-drawer .theme-drawer__dialog{overflow:hidden}.fk-delivery-summary{display:block;width:100%;text-align:right;font-size:13px;color:#444;margin-top:2px}.fk-delivery-summary[hidden]{display:none}.fk-delivery [data-delivery-result]:focus{outline:none}.fk-price-saving{display:inline-block;margin-inline-start:8px;color:var(--fk-red);font-size:14px;font-weight:600;text-decoration:none}.fk-pcard__flag{max-width:calc(100% - 48px);font-size:12px}a.fk-dm__group{display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px}.fk-mega__col-title{min-height:44px;display:inline-flex;align-items:center}a.fk-mega__col-title{text-decoration:underline;text-decoration-color:var(--fk-line);text-decoration-thickness:1px;text-underline-offset:5px}a.fk-mega__col-title:hover{text-decoration-color:currentcolor}.fk-dm__all{display:flex;align-items:center;min-height:44px;margin-block:0 4px}.fk-footer .social-icons__icon-wrapper,.fk-footer-utilities .social-icons__icon-wrapper{width:44px;height:44px}.social-icons__icon-wrapper a{display:grid;place-items:center;min-width:44px;min-height:44px}@media screen and (max-width:749px){.facets-toggle__button{min-height:44px}}.fk-wish--overlay .fk-wish__button{width:44px;height:44px}.fk-drawer-wish{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.fk-drawer-wish svg{width:22px;height:22px}.fk-drawer-wish .fk-wish-trigger__count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding-inline:6px;border-radius:11px;background:var(--fk-red);color:var(--fk-white);font-size:12px;font-weight:600}#header-component.header .fk-drawer-wish .fk-wish-trigger__count{position:static;min-width:22px;height:22px;padding-inline:6px;font:600 12px/22px var(--font-body--family)}.fk-flag--mb{background:var(--fk-ink)}.fk-product-multibuy{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;font-size:14px}.fk-product-multibuy a{color:inherit;text-underline-offset:3px}.fk-product-multibuy a:hover{color:var(--fk-red)}.fk-mb-progress{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 14px;background:var(--fk-white);border-left:3px solid var(--fk-ink);font-size:14px;line-height:1.4}.fk-ship--drawer+.fk-mb-progress,.fk-ship--page+.fk-mb-progress{margin-top:10px}.fk-mb-progress a{color:inherit;font-weight:600;text-underline-offset:3px}.fk-mb-progress a:hover{color:var(--fk-red)}.shopify-policy__container{box-sizing:border-box;width:100%;min-width:0}.shopify-policy__title,.shopify-policy__body{overflow-wrap:anywhere}product-price.text-block p.fk-eco-tax{margin:6px 0;font-family:var(--font-body--family);font-size:13px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none}.product-information .fk-price-saving{display:inline-block;font-size:14px;line-height:1.5}.fk-acc__panel.rte{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.fk-acc__panel.rte :is(p,li,span,div){font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}.fk-acc__panel.rte :is(h1,h2,h3,h4){font-size:18px!important;line-height:1.35!important;margin:20px 0 10px}.fk-acc__panel.rte>:first-child{margin-top:0}.fk-acc__panel.rte :is(ul,ol){padding-inline-start:22px}.fk-acc__panel.rte li+li{margin-top:6px}.fk-acc__panel.rte img{max-width:100%;height:auto}.fk-pcollection[hidden]{display:none}#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row.cart-items__table-row--full-width-variants{grid-template-columns:60px minmax(0,1fr) auto;grid-template-areas:"media details price" "media variants price" "media unit_price price" "media quantity quantity" "error error error";gap:0 10px;padding:10px}#cart-drawer .cart-items__table-row>td,#cart-drawer .cart-items__table-row .cart-items__product-info{padding:0}#cart-drawer .cart-items__title{font-size:14px;line-height:1.35}#cart-drawer .cart-items__vendor{margin-bottom:2px;letter-spacing:.03em}#cart-drawer .cart-items__price{align-self:start;padding-top:2px;font-size:13px}#cart-drawer .cart-items__quantity{padding-top:6px}#cart-drawer .cart-items__unit-price-wrapper{display:none}#cart-drawer .cart-items__colour{margin:4px 0;font-size:12px}#cart-drawer .fk-ship--drawer{margin-block:8px}#cart-drawer .cart-items__table tbody{gap:8px}@media(max-width:389px){#cart-drawer .cart-items__table-row,#cart-drawer .cart-items__table-row.cart-items__table-row--full-width-variants{grid-template-columns:48px minmax(0,1fr) auto;column-gap:8px}}.fk-wishd__total{display:grid;grid-template-columns:1fr auto;gap:8px;margin:16px;padding:16px 0;border-top:1px solid var(--fk-line-soft)}.fk-wishd__total[hidden]{display:none}.fk-wishd__total small{grid-column:1 / -1;font-size:12px;color:var(--fk-muted)}.fk-wishd__item--bundle{display:block}.fk-wishd__bundle-items{padding-inline-start:18px;font-size:13px;line-height:1.5}.fk-mega--drill{grid-template-columns:minmax(0,1fr) minmax(200px,280px)}.fk-mega--recipes:has(.fk-mega__topics){grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.fk-mega__topics .fk-mega__list{display:grid;gap:0}.fk-mega--recipes .fk-mega__all{grid-column:1 / -1}@media(max-width:1199px){.fk-mega--drill{grid-template-columns:minmax(0,1fr)}.fk-mega--drill .fk-mega__feature-media{display:none}}.fk-search-categories{display:block;padding-block:12px 20px;text-align:left}.fk-search-categories[hidden]{display:none}.fk-search-categories h2{font-size:16px;margin:0 0 8px}.fk-search-categories nav{display:flex;flex-wrap:wrap;gap:8px}.fk-search-categories a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--fk-line);background:var(--fk-cream);font-size:14px;text-decoration:none}.fk-news__benefits{color:#fff;font-size:14px;text-underline-offset:4px}.fk-recipes__newsletter{font-size:14px;line-height:1.6;margin:16px 0}.fk-recipes__newsletter a{display:inline-block;text-underline-offset:3px}.fk-share{display:block;margin-top:20px}.fk-share__label{font-size:14px;font-weight:600;margin:0 0 6px}.fk-share__actions{display:flex;flex-wrap:wrap;gap:8px}.fk-share__actions a,.fk-share__actions button{display:inline-flex;min-height:44px;align-items:center;padding:8px 12px;background:var(--fk-cream);border:1px solid var(--fk-line);color:var(--fk-ink);font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.fk-share__actions [hidden]{display:none}.fk-share__status{font-size:13px;overflow-wrap:anywhere;margin:8px 0 0}.fk-cup__heading{margin:0 0 12px;font-size:16px;font-weight:600}.fk-cup{padding-top:16px;border-top:1px solid var(--fk-line)}
/*# sourceMappingURL=/cdn/shop/t/28/assets/fackelmann.css.map */
