.fc-tools{background:var(--fc-bg);padding:var(--fc-pad-top) 24px var(--fc-pad-bottom);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.fc-tools *,.fc-tools *:before,.fc-tools *:after{box-sizing:border-box}.fc-tools__inner{max-width:1172px;margin:0 auto}.fc-tools__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.fc-tools__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fc-accent)}.fc-tools__eyebrow-dash{display:inline-block;width:10px;height:1.5px;background:var(--fc-dash)}.fc-tools__heading{margin:0 0 14px;font-family:Newsreader,"Source Serif 4",Georgia,Times New Roman,serif;font-size:clamp(2.25rem,2.9vw,3.3rem);font-weight:400;line-height:1.1;letter-spacing:-.015em;color:var(--fc-heading)}.fc-tools__description{max-width:340px;font-size:12px;line-height:1.75;color:var(--fc-text)}.fc-tools__header-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:4px;padding-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--fc-heading);border-bottom:1px solid var(--fc-accent);transition:color .25s ease}.fc-tools__header-link:hover{color:var(--fc-accent)}.fc-tools__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--fc-cols),minmax(0,1fr));gap:28px var(--fc-gap)}.fc-tools__card{min-width:0}.fc-tools__media{position:relative;aspect-ratio:282 / 316;overflow:hidden;background:#efede7;border-radius:2px}.fc-tools__media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fc-tools__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s ease}.fc-tools__image--secondary{opacity:0}.fc-tools__card:hover .fc-tools__image--primary{transform:scale(1.04)}.fc-tools__card:hover .fc-tools__image--secondary{opacity:1;transform:scale(1.04)}.fc-tools__placeholder{background:#e4e6dc;fill:#aab1a3}.fc-tools__badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 9px;font-size:8.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--fc-heading);background:var(--fc-badge-bg);pointer-events:none}.fc-tools__qa-form{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;margin:0}.fc-tools__quick-add{display:flex;align-items:center;justify-content:center;width:100%;height:34px;padding:0 12px;font-family:inherit;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--fc-heading);background:#fffdf9f5;border:0;border-radius:0;cursor:pointer;transition:background-color .25s ease,color .25s ease}.fc-tools__media>.fc-tools__quick-add{position:absolute;left:10px;right:10px;bottom:10px;width:auto;z-index:3}.fc-tools__quick-add:hover:not(:disabled){background:var(--fc-accent);color:#fff}.fc-tools__quick-add:disabled{cursor:default;opacity:.75}@media(hover:hover)and (min-width:990px){.fc-tools--qa-hover .fc-tools__qa-form,.fc-tools--qa-hover .fc-tools__media>.fc-tools__quick-add{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.fc-tools--qa-hover .fc-tools__card:hover .fc-tools__qa-form,.fc-tools--qa-hover .fc-tools__card:hover .fc-tools__media>.fc-tools__quick-add,.fc-tools--qa-hover .fc-tools__qa-form:focus-within{opacity:1;transform:translateY(0)}}.fc-tools__info{padding:16px 2px 0}.fc-tools__category{display:block;margin-bottom:7px;font-size:8.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--fc-text)}.fc-tools__title{margin:0 0 6px;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--fc-heading)}.fc-tools__title a{color:inherit;text-decoration:none}.fc-tools__title a:hover{color:var(--fc-accent)}.fc-tools__price{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;font-size:12.5px;color:var(--fc-heading)}.fc-tools__price-compare{font-size:10.5px;color:#8b948d}.fc-tools__rating{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--fc-text)}.fc-tools__stars{font-size:9px;letter-spacing:1px;color:var(--fc-star)}@media(max-width:989px){.fc-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fc-tools{padding-left:16px;padding-right:16px}.fc-tools__header{flex-direction:column;align-items:flex-start;gap:16px}.fc-tools__grid{grid-template-columns:repeat(var(--fc-cols-mobile),minmax(0,1fr));gap:22px 10px}.fc-tools__title{font-size:12.5px}}.ke-hero{background:var(--ke-bg);padding:var(--ke-pad-top) 24px var(--ke-pad-bottom);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ke-text);overflow:hidden}.ke-hero *,.ke-hero *:before,.ke-hero *:after{box-sizing:border-box}.ke-hero__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px}.ke-hero__content{max-width:500px}.ke-hero__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ke-accent)}.ke-hero__eyebrow-dash{display:inline-block;width:10px;height:1.5px;background:var(--ke-eyebrow-dash)}.ke-hero__heading{margin:0 0 30px;font-family:Newsreader,"Source Serif 4",Georgia,Times New Roman,serif;font-size:clamp(3rem,4.4vw,5.25rem);font-weight:400;line-height:.98;letter-spacing:-.02em;color:var(--ke-heading)}.ke-hero__heading-line,.ke-hero__heading-accent{display:block}.ke-hero__heading-accent{font-style:italic;color:var(--ke-accent)}.ke-hero__description{max-width:380px;margin:0 0 34px;font-size:14px;line-height:1.8;color:var(--ke-text)}.ke-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ke-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ke-accent);border-radius:0;transition:background-color .25s ease,color .25s ease,transform .25s ease}.ke-hero__btn--primary{background:var(--ke-accent);color:#fff}.ke-hero__btn--primary:hover{background:var(--ke-heading);border-color:var(--ke-heading)}.ke-hero__btn-icon{flex-shrink:0;transition:transform .25s ease}.ke-hero__btn--primary:hover .ke-hero__btn-icon{transform:translate(2px,-2px)}.ke-hero__btn--secondary{background:transparent;color:var(--ke-accent);height:43px}.ke-hero__btn--secondary:hover{background:var(--ke-accent);color:#fff}.ke-hero__media{position:relative;width:100%;max-width:654px;margin-left:auto}.ke-hero__image-wrap{position:relative;width:100%;aspect-ratio:654 / 490;overflow:hidden;border-radius:50% 50% 6px 6px/42% 42% 6px 6px}.ke-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.ke-hero__badge{position:absolute;left:20px;bottom:18px;z-index:2;width:100px;height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--ke-badge-bg);color:var(--ke-badge-text);border-radius:50%;transform:rotate(-12deg);box-shadow:0 6px 18px #00000014}.ke-hero__badge-small{display:block;margin-bottom:1px;font-size:7.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.ke-hero__badge-main{display:block;max-width:78px;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:15px;line-height:1.05}.ke-hero__badge-star{display:inline-block;vertical-align:middle;margin-left:2px}@media(max-width:989px){.ke-hero__inner{grid-template-columns:1fr;gap:48px}.ke-hero__content{max-width:560px}.ke-hero__heading{font-size:clamp(2.8rem,9vw,4.5rem)}.ke-hero__media{margin:0 auto}}@media(max-width:480px){.ke-hero{padding-left:20px;padding-right:20px}.ke-hero__buttons{flex-direction:column;align-items:stretch}.ke-hero__badge{width:84px;height:84px;left:12px;bottom:12px}.ke-hero__badge-main{font-size:12.5px;max-width:64px}.ke-hero__badge-small{font-size:6.5px}}.lt-story{background:var(--lt-bg);padding:var(--lt-pad-top) 24px var(--lt-pad-bottom);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.lt-story *,.lt-story *:before,.lt-story *:after{box-sizing:border-box}.lt-story__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,552px) minmax(0,1fr);align-items:center;gap:96px}.lt-story--reverse .lt-story__media{order:2}.lt-story--reverse .lt-story__inner{grid-template-columns:minmax(0,1fr) minmax(0,552px)}.lt-story__media{width:100%;aspect-ratio:552 / 390;overflow:hidden;border-radius:4px 70px 4px 4px}.lt-story__image{display:block;width:100%;height:100%;object-fit:cover}.lt-story__placeholder{background:#dfe3da;fill:#aeb5a8}.lt-story__content{max-width:540px}.lt-story__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--lt-accent)}.lt-story__eyebrow-dash{display:inline-block;width:10px;height:1.5px;background:var(--lt-dash)}.lt-story__heading{margin:0 0 22px;font-family:Newsreader,"Source Serif 4",Georgia,Times New Roman,serif;font-size:clamp(2.2rem,2.75vw,3.2rem);font-weight:400;line-height:1.12;letter-spacing:-.015em;color:var(--lt-heading)}.lt-story__heading-accent{font-style:italic;color:var(--lt-accent)}.lt-story__description{max-width:420px;margin:0 0 32px;font-size:13px;line-height:1.95;color:var(--lt-text)}.lt-story__points{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:18px 28px}.lt-story__point{display:flex;flex-direction:column;gap:6px}.lt-story__number{font-family:Newsreader,Georgia,serif;font-size:22px;font-variant-numeric:oldstyle-nums;line-height:1;color:var(--lt-heading)}.lt-story__point-label{font-size:9.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--lt-text)}@media(max-width:989px){.lt-story__inner,.lt-story--reverse .lt-story__inner{grid-template-columns:1fr;gap:40px}.lt-story--reverse .lt-story__media{order:0}.lt-story__media{border-top-right-radius:48px}.lt-story__content{max-width:600px}}@media(max-width:480px){.lt-story{padding-left:20px;padding-right:20px}.lt-story__heading{font-size:2.1rem}}.kc-cat{background:var(--kc-bg);padding:var(--kc-pad-top) 24px var(--kc-pad-bottom);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.kc-cat *,.kc-cat *:before,.kc-cat *:after{box-sizing:border-box}.kc-cat__inner{max-width:1172px;margin:0 auto}.kc-cat__header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.kc-cat__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--kc-accent)}.kc-cat__eyebrow-dash{display:inline-block;width:10px;height:1.5px;background:var(--kc-dash)}.kc-cat__heading{margin:0;font-family:Newsreader,"Source Serif 4",Georgia,Times New Roman,serif;font-size:clamp(2.25rem,2.7vw,3.1rem);font-weight:400;line-height:1.1;letter-spacing:-.015em;color:var(--kc-heading)}.kc-cat__header-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--kc-heading);border-bottom:1px solid var(--kc-accent);transition:color .25s ease}.kc-cat__header-link:hover{color:var(--kc-accent)}.kc-cat__grid{display:grid;grid-template-columns:repeat(var(--kc-cols),minmax(0,1fr));gap:var(--kc-gap)}.kc-cat__card{position:relative;display:block;aspect-ratio:282 / 300;overflow:hidden;border-radius:2px;color:#fff;text-decoration:none;background:#2a3a2e}.kc-cat__media{position:absolute;top:0;right:0;bottom:0;left:0}.kc-cat__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.kc-cat__placeholder{background:#dfe3da;fill:#aeb5a8}.kc-cat__card:hover .kc-cat__image{transform:scale(1.05)}.kc-cat__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(12,22,14,calc(var(--kc-overlay) + .1)),rgba(12,22,14,var(--kc-overlay)) 28%,#0c160e1f 55%,#0c160e00 70%)}.kc-cat__content{position:absolute;left:18px;right:18px;bottom:18px;z-index:2}.kc-cat__label{display:block;margin-bottom:4px;font-size:8.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--kc-label)}.kc-cat__title{margin:0 0 10px;font-family:Newsreader,"Source Serif 4",Georgia,serif;font-size:26px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:#fff}.kc-cat__cta{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:#fff}.kc-cat__cta svg{transition:transform .25s ease}.kc-cat__card:hover .kc-cat__cta svg{transform:translate(2px,-2px)}@media(max-width:989px){.kc-cat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.kc-cat{padding-left:16px;padding-right:16px}.kc-cat__header{align-items:flex-start;flex-direction:column;gap:14px}.kc-cat__grid{gap:10px}.kc-cat__content{left:12px;right:12px;bottom:12px}.kc-cat__title{font-size:20px}}.vs-strip{background:var(--vs-bg);border-bottom:1px solid var(--vs-border);padding:var(--vs-pad) 20px;overflow:hidden;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.vs-strip *,.vs-strip *:before,.vs-strip *:after{box-sizing:border-box}.vs-strip__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-shrink:0;gap:48px}.vs-strip__list--static{flex-wrap:wrap;justify-content:center;gap:14px 48px}.vs-strip__item{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.vs-strip__star{flex-shrink:0}.vs-strip__text{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--vs-text);line-height:1}.vs-strip__track{display:flex;width:max-content;gap:48px;animation:vs-scroll var(--vs-speed) linear infinite}.vs-strip--marquee:hover .vs-strip__track{animation-play-state:paused}@keyframes vs-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 24px))}}@media(prefers-reduced-motion:reduce){.vs-strip__track{animation:none}}@media(max-width:749px){.vs-strip__list--static{gap:12px 28px}.vs-strip__text{font-size:10px;letter-spacing:.16em}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
