:root{--fk-green: #23452F;--fk-forest: #173422;--fk-ivory: #F7F5ED;--fk-linen: #E6DDCB;--fk-copper: #A77B49;--fk-charcoal: #2D332C;--fk-white: #FFFFFF;--fk-radius: 10px;--fk-gutter: clamp(16px, 4vw, 40px);--fk-max: 1200px}.fk-section{padding:clamp(48px,8vw,96px) var(--fk-gutter);color:var(--fk-charcoal)}.fk-section--linen{background:var(--fk-linen)}.fk-section--ivory{background:var(--fk-ivory)}.fk-section--white{background:var(--fk-white)}.fk-section--forest{background:var(--fk-forest);color:var(--fk-ivory)}.fk-wrap{max-width:var(--fk-max);margin:0 auto}.fk-narrow{max-width:760px;margin:0 auto}.fk-center{text-align:center}.fk-eyebrow{display:inline-block;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fk-copper);font-weight:600;margin:0 0 14px}.fk-h1,.fk-h2,.fk-h3{font-family:var(--font-heading--family);color:var(--fk-green);margin:0 0 16px;line-height:1.1;font-weight:400}.fk-section--forest .fk-h2,.fk-section--forest .fk-h3{color:var(--fk-ivory)}.fk-h1{font-size:clamp(2.3rem,5.4vw,4rem)}.fk-h2{font-size:clamp(1.8rem,3.6vw,2.75rem)}.fk-h3{font-size:clamp(1.25rem,2vw,1.5rem)}.fk-lede{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;max-width:40ch;margin:0 0 28px}.fk-center .fk-lede{margin-left:auto;margin-right:auto;max-width:60ch}.fk-body{line-height:1.65;margin:0 0 12px}.fk-small{font-size:.875rem;line-height:1.55;opacity:.85}.fk-btns{display:flex;flex-wrap:wrap;gap:12px}.fk-center .fk-btns{justify-content:center}.fk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:8px;font-weight:600;text-decoration:none;border:1.5px solid var(--fk-green);transition:background-color .2s ease,color .2s ease}.fk-btn--primary{background:var(--fk-green);color:var(--fk-ivory)}.fk-btn--primary:hover{background:var(--fk-forest);border-color:var(--fk-forest)}.fk-btn--ghost{background:transparent;color:var(--fk-green)}.fk-btn--ghost:hover{background:var(--fk-green);color:var(--fk-ivory)}.fk-btn:focus-visible,.fk-faq summary:focus-visible,.fk-input:focus-visible{outline:3px solid var(--fk-copper);outline-offset:2px}.fk-hero{background:var(--fk-ivory);padding:clamp(40px,7vw,88px) var(--fk-gutter)}.fk-hero__grid{max-width:var(--fk-max);margin:0 auto;display:grid;gap:clamp(28px,5vw,64px);align-items:center}@media(min-width:900px){.fk-hero__grid{grid-template-columns:1.05fr 1fr}}.fk-hero__media{border-radius:var(--fk-radius);overflow:hidden;background:var(--fk-linen);aspect-ratio:4 / 3.4}.fk-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.fk-hero__placeholder{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:clamp(18px,3vw,32px)}.fk-hero__tile{background:var(--fk-ivory);border:1px solid rgba(35,69,47,.18);border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end}.fk-hero__tile b{font-family:var(--font-heading--family);font-weight:400;color:var(--fk-green);font-size:1.2rem}.fk-hero__tile span{font-size:.8rem;color:var(--fk-copper);letter-spacing:.1em;text-transform:uppercase}.fk-hero__note{margin-top:18px;font-size:.9rem;opacity:.8}.fk-grid{display:grid;gap:20px;margin-top:36px}@media(min-width:700px){.fk-grid--2{grid-template-columns:repeat(2,1fr)}.fk-grid--3{grid-template-columns:repeat(3,1fr)}.fk-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.fk-grid--4{grid-template-columns:repeat(4,1fr)}}.fk-card{background:var(--fk-white);border-radius:var(--fk-radius);padding:26px 24px;border:1px solid rgba(35,69,47,.12)}.fk-section--white .fk-card{background:var(--fk-ivory)}.fk-card__num{display:inline-flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;background:var(--fk-green);color:var(--fk-ivory);font-weight:600;margin-bottom:14px}.fk-card__tag{display:inline-block;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fk-copper);margin-bottom:8px;font-weight:600}.fk-card ul{margin:10px 0 0;padding-left:18px;line-height:1.6}.fk-card__img{border-radius:8px;overflow:hidden;margin:-6px -4px 16px;aspect-ratio:4/3;background:var(--fk-linen)}.fk-card__img img{width:100%;height:100%;object-fit:cover;display:block}.fk-spot{display:grid;gap:clamp(24px,5vw,56px);align-items:center}@media(min-width:900px){.fk-spot{grid-template-columns:1fr 1fr}}.fk-spot__media{border-radius:var(--fk-radius);overflow:hidden;background:var(--fk-white);aspect-ratio:1}.fk-spot__media img{width:100%;height:100%;object-fit:cover;display:block}.fk-spot__price{font-size:1.5rem;color:var(--fk-green);font-weight:600;margin:0 0 18px}.fk-list{list-style:none;padding:0;margin:0 0 26px}.fk-list li{padding:10px 0 10px 28px;border-bottom:1px solid rgba(35,69,47,.12);position:relative;line-height:1.5}.fk-list li:before{content:"";position:absolute;left:4px;top:17px;width:10px;height:10px;border-radius:50%;background:var(--fk-copper)}.fk-strip{display:grid;gap:18px}@media(min-width:800px){.fk-strip{grid-template-columns:repeat(3,1fr)}}.fk-strip__item{border-top:2px solid var(--fk-copper);padding-top:16px}.fk-strip__item a{color:inherit}.fk-faq{border-top:1px solid rgba(35,69,47,.18);margin-top:28px}.fk-faq details{border-bottom:1px solid rgba(35,69,47,.18)}.fk-faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font-weight:600;color:var(--fk-green);font-size:1.05rem}.fk-faq summary::-webkit-details-marker{display:none}.fk-faq summary:after{content:"+";position:absolute;right:6px;top:16px;font-size:1.5rem;color:var(--fk-copper);transition:transform .2s ease}.fk-faq details[open] summary:after{transform:rotate(45deg)}.fk-faq__a{padding:0 0 20px;line-height:1.65}.fk-signup form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.fk-input{min-height:48px;padding:0 16px;border-radius:8px;border:1px solid rgba(247,245,237,.5);background:#f7f5ed14;color:var(--fk-ivory);width:min(100%,360px);font-size:1rem}.fk-input::placeholder{color:#f7f5edb3}.fk-section--forest .fk-btn--primary{background:var(--fk-ivory);color:var(--fk-forest);border-color:var(--fk-ivory)}.fk-msg{margin-top:14px}.fk-pinfo{padding:clamp(32px,6vw,64px) var(--fk-gutter);background:var(--fk-ivory)}.fk-pinfo .fk-faq{margin-top:0}.fk-footer{background:var(--fk-forest);color:var(--fk-ivory);padding:56px var(--fk-gutter) 28px}.fk-footer a{color:var(--fk-ivory);text-decoration:none}.fk-footer a:hover{text-decoration:underline}.fk-footer__grid{max-width:var(--fk-max);margin:0 auto;display:grid;gap:32px}@media(min-width:800px){.fk-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.fk-footer__brand{font-family:var(--font-heading--family);font-size:1.6rem;margin:0 0 10px}.fk-footer h2{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#d9b78e;margin:0 0 14px;font-weight:600;font-family:var(--font-body--family)}.fk-footer ul{list-style:none;padding:0;margin:0;line-height:2}.fk-footer__base{max-width:var(--fk-max);margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(247,245,237,.2);font-size:.8rem;opacity:.85;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}@media(prefers-reduced-motion:reduce){.fk-btn,.fk-faq summary:after{transition:none}}.compare-at-price{display:none!important}.fk-afhero{background:var(--fk-ivory);padding:clamp(24px,5vw,72px) var(--fk-gutter) clamp(40px,6vw,80px)}.fk-afhero__grid{max-width:var(--fk-max);margin:0 auto;display:grid;gap:clamp(20px,4vw,64px);align-items:center}@media(min-width:900px){.fk-afhero__grid{grid-template-columns:1.1fr 1fr}}.fk-afhero__media{border-radius:16px;overflow:hidden;background:var(--fk-white);aspect-ratio:1;box-shadow:0 20px 50px -30px #17342273}.fk-afhero__media img{width:100%;height:100%;object-fit:contain;display:block}.fk-afhero .fk-lede{margin-bottom:18px}.fk-afhero__price{font-size:1.6rem;font-weight:700;color:var(--fk-green);margin:6px 0 16px;min-height:1.2em}.fk-afhero__ship{margin:16px 0 6px;font-weight:600;color:var(--fk-green)}.fk-afhero__form .fk-btn{min-width:180px}@media(max-width:599px){.fk-afhero__form .fk-btn{width:100%}.fk-afhero .fk-h1{font-size:2.1rem}}.fk-chips{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:8px}.fk-chips li{font-size:.82rem;font-weight:600;letter-spacing:.02em;padding:7px 12px;border-radius:999px;background:var(--fk-white);border:1px solid rgba(35,69,47,.18);color:var(--fk-green)}.fk-swatches{border:0;padding:0;margin:0 0 6px;min-width:0}.fk-swatches__legend,.fk-cf__label{font-size:.95rem;margin:0 0 10px;padding:0}.fk-swatches__row,.fk-cf__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.fk-swatch{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 14px 6px 6px;border-radius:999px;border:1.5px solid rgba(35,69,47,.22);background:var(--fk-white);cursor:pointer;color:var(--fk-charcoal);text-decoration:none;font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease}.fk-swatch__input{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fk-swatch__dot{width:30px;height:30px;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #0000001f;flex:none}.fk-swatch:hover{border-color:var(--fk-green)}.fk-swatch__input:checked+.fk-swatch,.fk-swatch.is-current{border-color:var(--fk-green);box-shadow:0 0 0 2px var(--fk-green);font-weight:600}.fk-swatch__input:focus-visible+.fk-swatch,.fk-swatch--link:focus-visible{outline:3px solid var(--fk-copper);outline-offset:2px}.fk-swatch__input:disabled+.fk-swatch,.fk-swatch.is-soldout{opacity:.5;cursor:not-allowed;text-decoration:line-through}@media(max-width:599px){.fk-swatch__name{font-size:.82rem}.fk-swatch{padding-right:10px}}.fk-cf{margin:4px 0}.fk-shipnote ul{list-style:none;margin:0;padding:14px 16px;border-radius:10px;background:var(--fk-ivory);border:1px solid rgba(35,69,47,.14);font-size:.9rem;line-height:1.5}.fk-shipnote li+li{margin-top:6px}.fk-shipnote a{color:var(--fk-green)}.fk-feature .fk-card__img{aspect-ratio:1;background:var(--fk-ivory)}.fk-feature .fk-card__img img{object-fit:contain}.fk-note{margin-top:24px}.fk-section--forest .fk-card{background:#f7f5ed0f;border-color:#f7f5ed2e;color:var(--fk-ivory)}.fk-specs{display:grid;gap:clamp(24px,4vw,48px);align-items:start}@media(min-width:900px){.fk-specs{grid-template-columns:1.4fr 1fr}}.fk-spec-table{width:100%;border-collapse:collapse;margin-top:12px}.fk-spec-table th,.fk-spec-table td{text-align:left;padding:12px 8px;border-bottom:1px solid rgba(35,69,47,.15);vertical-align:top;line-height:1.5}.fk-spec-table th{width:42%;color:var(--fk-green);font-weight:600}.fk-specs__box ul{margin:8px 0 0}.fk-duo__card{background:var(--fk-white);border-radius:14px;overflow:hidden;border:1px solid rgba(35,69,47,.12);display:flex;flex-direction:column}.fk-duo__media{display:block;aspect-ratio:1;background:var(--fk-ivory)}.fk-duo__media img{width:100%;height:100%;object-fit:contain;display:block}.fk-duo__body{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1}.fk-duo__body .fk-h3 a{color:inherit;text-decoration:none}.fk-duo__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fk-duo__price{font-weight:700;color:var(--fk-green);font-size:1.15rem}.fk-xsell__list{display:grid;gap:12px;margin-top:24px}.fk-mini{display:flex;gap:14px;align-items:center;padding:12px;border-radius:12px;background:var(--fk-ivory);border:1px solid rgba(35,69,47,.12)}.fk-mini__img{flex:none;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--fk-white)}.fk-mini__img img{width:100%;height:100%;object-fit:contain}.fk-mini__body{flex:1;min-width:0;display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center}.fk-mini__title{grid-column:1;color:var(--fk-charcoal);font-weight:600;text-decoration:none;font-size:.92rem;line-height:1.3}.fk-mini__price{grid-column:1;font-size:.88rem;color:var(--fk-green)}.fk-mini form,.fk-mini__btn,.fk-mini__soldout{grid-column:2;grid-row:1 / span 2}.fk-mini__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:72px;padding:0 14px;border-radius:8px;border:1.5px solid var(--fk-green);background:var(--fk-green);color:var(--fk-ivory);font-weight:600;font-size:.88rem;cursor:pointer;text-decoration:none}.fk-mini__btn:focus-visible{outline:3px solid var(--fk-copper);outline-offset:2px}.fk-cartx{margin:20px 0 8px;padding-top:16px;border-top:1px solid rgba(35,69,47,.15);display:grid;gap:10px}.fk-cartx__title{margin:0;font-weight:700;color:var(--fk-green)}.fk-cartx__sub{margin:0 0 4px;font-size:.82rem;opacity:.8}@media(prefers-reduced-motion:reduce){.fk-swatch{transition:none}}.fk-eyebrow,.fk-card__tag{color:#7a5326}.fk-section--forest .fk-eyebrow{color:#d9b78e}@media(max-width:899px){.fk-afhero__media{aspect-ratio:5 / 4}.fk-afhero{padding-top:16px}.fk-afhero .fk-lede{margin-bottom:14px}}.fk-btn--lg{min-height:54px;padding:0 30px;font-size:1.02rem}.fk-btn--wide{width:100%}.fk-btn[disabled]{opacity:.6;cursor:not-allowed}.fk-afhero__facts{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:8px;font-size:.92rem}.fk-afhero__facts li{position:relative;padding-left:26px;line-height:1.5}.fk-afhero__facts li:before{content:"";position:absolute;left:2px;top:6px;width:12px;height:7px;border-left:2px solid var(--fk-green);border-bottom:2px solid var(--fk-green);transform:rotate(-45deg)}.fk-afhero__facts li:first-child{font-weight:600;color:var(--fk-green)}.fk-buy{background:var(--fk-ivory);padding:clamp(20px,4vw,56px) var(--fk-gutter) clamp(40px,6vw,72px)}.fk-buy__grid{max-width:var(--fk-max);margin:0 auto;display:grid;gap:clamp(20px,4vw,56px);align-items:start}@media(min-width:900px){.fk-buy__grid{grid-template-columns:1.1fr 1fr}.fk-buy__gallery{position:sticky;top:96px}}.fk-buy__main{border-radius:16px;overflow:hidden;background:var(--fk-white);aspect-ratio:1;box-shadow:0 20px 50px -30px #17342273}.fk-buy__main img{width:100%;height:100%;object-fit:contain;display:block}.fk-buy__thumbs{list-style:none;padding:0;margin:12px 0 0;display:flex;gap:8px;overflow-x:auto}.fk-buy__thumb{width:64px;height:64px;padding:0;border-radius:10px;border:1.5px solid rgba(35,69,47,.2);background:var(--fk-white);overflow:hidden;cursor:pointer;flex:none}.fk-buy__thumb img{width:100%;height:100%;object-fit:cover;display:block}.fk-buy__thumb[aria-current=true],.fk-buy__thumb:hover{border-color:var(--fk-green)}.fk-buy__thumb:focus-visible{outline:3px solid var(--fk-copper);outline-offset:2px}.fk-buy__title{font-size:clamp(2rem,4.4vw,3.2rem)}.fk-buy__form{margin-top:6px}.fk-buy__facts{margin-top:18px;line-height:1.6}.fk-buy__facts ul{padding-left:20px;margin:0}.fk-notice{margin-top:18px;padding:14px 16px;border-radius:12px;background:#fff6e5;border:1px solid #E8C98A;color:#3b2f14;line-height:1.5;font-size:.95rem}.fk-notice__title{margin:0 0 4px;font-weight:700}.fk-notice p{margin:0}.fk-split__grid{display:grid;gap:clamp(24px,5vw,64px);align-items:center}@media(min-width:900px){.fk-split__grid{grid-template-columns:1fr 1fr}.fk-split--right .fk-split__media{order:2}}.fk-split__media{display:block;border-radius:16px;overflow:hidden;background:var(--fk-white);aspect-ratio:1;box-shadow:0 20px 50px -34px #17342273}.fk-split__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.fk-split__media:hover img{transform:scale(1.02)}.fk-split__price{font-size:1.5rem;font-weight:700;color:var(--fk-green);margin:4px 0 6px}.fk-split__note{margin:0 0 18px}.fk-split__text p{margin:0 0 12px;line-height:1.65}@media(prefers-reduced-motion:reduce){.fk-split__media img{transition:none}}.fk-grid--3.fk-fam{margin-top:32px}@media(min-width:700px){.fk-fam.fk-grid--3{grid-template-columns:repeat(3,1fr)}}.fk-cc{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.fk-cc{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.fk-cc{grid-template-columns:repeat(5,1fr)}}.fk-cc__card{background:var(--fk-white);border:1px solid rgba(35,69,47,.12);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;border-top:4px solid var(--sw)}.fk-section--white .fk-cc__card{background:var(--fk-ivory)}.fk-cc__img{display:block;aspect-ratio:1;background:var(--fk-white)}.fk-cc__img img{width:100%;height:100%;object-fit:contain;display:block}.fk-cc__body{padding:14px;display:flex;flex-direction:column;gap:6px;flex:1}.fk-cc__name{margin:0;font-size:1rem;font-weight:700;color:var(--fk-charcoal);display:flex;align-items:center;gap:8px;font-family:var(--font-body--family)}.fk-cc__name a{color:inherit;text-decoration:none}.fk-cc__dot{width:14px;height:14px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000026;flex:none}.fk-cc__price{margin:0;color:var(--fk-green);font-weight:600}.fk-cc__btn{width:100%;margin-top:auto;min-height:44px;padding:0 10px;font-size:.9rem}.fk-cc form{margin-top:auto}.fk-buy__gallery,.fk-buy__info,.fk-afhero__content,.fk-afhero__media,.fk-split__copy{min-width:0}.fk-signup .fk-input{background:#fff!important;color:var(--fk-charcoal)!important;border:1px solid #FFFFFF!important}.fk-signup .fk-input::placeholder{color:#5f665e!important;opacity:1}@media(min-width:900px){.fk-buy__gallery{position:static}}.fk-afhero--intro .fk-afhero__content{max-width:34rem}.fk-afhero__colors{display:inline-flex;align-items:center;gap:10px;margin-top:18px;color:var(--fk-green);font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:44px}.fk-afhero__dots{display:inline-flex}.fk-afhero__dots span{width:18px;height:18px;border-radius:50%;background:var(--sw);border:2px solid var(--fk-white);box-shadow:0 0 0 1px #17342240;margin-left:-4px}.fk-afhero__dots span:first-child{margin-left:0}.fk-afhero__facts a,.fk-shipnote a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:599px){.fk-afhero--intro .fk-btn{width:100%}}@media(min-width:990px){.header .menu-list__link,.header__menu .menu-list__link{font-weight:500}.header .menu-list__list{column-gap:clamp(20px,2.4vw,40px)}}@media(min-width:990px){.header-logo .header-logo__image{height:125px;width:250px}}.announcement-bar__slider{justify-content:center}.announcement-bar__slides{width:100%;max-width:none;margin-inline:0}.announcement-bar__slide{width:100%;text-align:center;padding-inline:16px;box-sizing:border-box}.announcement-bar .announcement-bar__text{font-size:16px;line-height:1.4;white-space:normal;text-align:center;margin:0}@media(max-width:749px){.announcement-bar .announcement-bar__text{font-size:14px}}.fk-links__list{list-style:none;padding:0;margin:24px auto 0;max-width:46rem;display:grid;gap:16px}@media(min-width:750px){.fk-links__list{grid-template-columns:1fr 1fr}}.fk-links__item{background:var(--fk-white);border:1px solid rgba(23,52,34,.12);border-radius:12px;padding:18px 20px}.fk-links__item a{font-weight:700;color:var(--fk-green);text-decoration:underline;text-underline-offset:3px}.fk-links__item p{margin:6px 0 0}:root{--fk-sage: #E7EEE6}.fk-section{padding:clamp(40px,6vw,72px) var(--fk-gutter)}.fk-section--sage{background:var(--fk-sage)}.fk-section--sage .fk-card{background:var(--fk-white);border-color:#23452f1a}.fk-section--joined{padding-top:0}.fk-section .fk-h2{margin-bottom:12px}.fk-grid{margin-top:28px}.fk-note{margin-top:20px}.fk-afhero,.fk-buy{padding-top:clamp(12px,2.4vw,36px);padding-bottom:clamp(40px,6vw,72px)}.fk-label{margin:0 0 10px;font-size:.95rem;font-weight:600;color:var(--fk-green);letter-spacing:.01em}.fk-highlights{margin:0 0 20px;font-size:.98rem;font-weight:600;color:var(--fk-green)}.fk-afhero .fk-lede,.fk-buy .fk-lede{max-width:46ch;margin-bottom:14px}.fk-buy__title{font-size:clamp(2rem,4.2vw,3.1rem)}.fk-purchase{background:var(--fk-white);border:1px solid rgba(35,69,47,.14);border-radius:14px;padding:18px 20px 20px;margin-top:4px}.fk-purchase .fk-afhero__price{margin:0 0 12px;font-size:1.5rem}.fk-purchase .fk-swatches{margin-bottom:16px}.fk-purchase .fk-btns .fk-btn--primary{width:100%}.fk-purchase .fk-notice{margin-top:14px}.fk-notice a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.fk-afhero__facts{margin-top:14px}@media(max-width:599px){.fk-purchase{padding:14px 14px 16px}}.fk-specs{gap:clamp(20px,4vw,48px)}@media(min-width:900px){.fk-specs{grid-template-columns:1.35fr 1fr}}.fk-specs__box,.fk-section--white .fk-specs__box{background:var(--fk-ivory)}.fk-specs__fig{margin:16px 0 0}.fk-specs__fig img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--fk-white);border-radius:10px;display:block}.fk-specs__fig figcaption{margin-top:8px}.fk-spec-table td,.fk-spec-table th{overflow-wrap:anywhere}@media(max-width:599px){.fk-spec-table,.fk-spec-table tbody,.fk-spec-table tr,.fk-spec-table th,.fk-spec-table td{display:block;width:100%}.fk-spec-table tr{padding:10px 0;border-bottom:1px solid rgba(35,69,47,.15)}.fk-spec-table th,.fk-spec-table td{border:0;padding:2px 0}}.fk-related{border-top:1px solid rgba(35,69,47,.14)}.fk-related .fk-h2{font-size:clamp(1.5rem,2.6vw,2rem)}.fk-related .fk-fam{max-width:880px;margin-left:auto;margin-right:auto}.fk-related .fk-duo__media{aspect-ratio:4 / 3}.fk-related .fk-duo__body{padding:16px 18px 18px}.fk-related .fk-h3{font-size:1.2rem;margin-bottom:6px}.fk-related .fk-body p{margin:0;font-size:.95rem}@media(min-width:700px){.fk-related .fk-fam.fk-grid--2{grid-template-columns:repeat(2,1fr)}}.fk-related .fk-fam.fk-grid--1{max-width:420px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fk-brand.css.map */
