[data-brand=bykraftely],[data-sticky-brand=bykraftely]{--kf-byk-bg: #f7f1ea;--kf-byk-primary: #a8b89a;--kf-byk-secondary: #d4a5a0;--kf-byk-text: #3a3530;--kf-byk-text-muted: #6a5f55}.kf-byk-hero-col{background:var(--kf-byk-bg);color:var(--kf-byk-text);padding:72px 24px 48px}.kf-byk-hero-col__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.kf-byk-hero-col__media img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;background:#ede7df}.kf-byk-hero-col__eyebrow{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--kf-byk-text-muted);margin:0 0 18px;font-weight:500}.kf-byk-hero-col__title{font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.02em;margin:0 0 20px;color:var(--kf-byk-text);font-weight:700}.kf-byk-hero-col__desc{font-size:16px;line-height:1.6;color:var(--kf-byk-text-muted);margin:0 0 28px;max-width:44ch}.kf-byk-hero-col__desc p{margin:0 0 12px}.kf-byk-hero-col__desc p:last-child{margin-bottom:0}.kf-byk-hero-col__cta{display:inline-block;padding:13px 28px;background:var(--kf-byk-primary);color:#fff;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.02em;border-radius:2px;transition:filter .2s ease}.kf-byk-hero-col__cta:hover{filter:brightness(.93);color:#fff}.kf-byk-hero-col__thumbs{max-width:1200px;margin:40px auto 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kf-byk-hero-col__thumb a{display:block;text-decoration:none;color:var(--kf-byk-text)}.kf-byk-hero-col__thumb img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#ede7df;transition:opacity .22s ease}.kf-byk-hero-col__thumb a:hover img{opacity:.88}.kf-byk-hero-col__thumb-name{display:block;margin-top:10px;font-size:13px;line-height:1.35;color:var(--kf-byk-text)}.kf-byk-hero-pers{background:var(--kf-byk-bg);color:var(--kf-byk-text);padding:80px 24px;text-align:center}.kf-byk-hero-pers__inner{max-width:980px;margin:0 auto}.kf-byk-hero-pers__title{font-size:clamp(32px,5vw,48px);line-height:1.1;letter-spacing:-.02em;font-weight:700;color:var(--kf-byk-text);margin:0 0 18px}.kf-byk-hero-pers__subtitle{font-size:17px;line-height:1.55;color:var(--kf-byk-text-muted);margin:0 auto 48px;max-width:620px}.kf-byk-hero-pers__steps{list-style:none;padding:0;margin:0 0 48px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px 32px;text-align:center}.kf-byk-hero-pers__step{position:relative;padding-top:8px}.kf-byk-hero-pers__step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--kf-byk-primary);color:#fff;font-size:13px;font-weight:700;margin-bottom:16px}.kf-byk-hero-pers__step-icon{width:40px;height:40px;margin:0 auto 12px;color:var(--kf-byk-primary)}.kf-byk-hero-pers__step-icon svg{width:100%;height:100%}.kf-byk-hero-pers__step-title{font-size:16px;font-weight:600;margin:0 0 6px;color:var(--kf-byk-text)}.kf-byk-hero-pers__step-desc{font-size:14px;line-height:1.55;color:var(--kf-byk-text-muted);margin:0 auto;max-width:28ch}.kf-byk-hero-pers__ctas{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.kf-byk-hero-pers__cta{display:inline-block;padding:14px 28px;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.02em;border-radius:2px;transition:filter .2s ease,background .2s ease,color .2s ease}.kf-byk-hero-pers__cta--primary{background:var(--kf-byk-secondary);color:#fff}.kf-byk-hero-pers__cta--primary:hover{filter:brightness(.93);color:#fff}.kf-byk-hero-pers__cta--secondary{background:transparent;color:var(--kf-byk-text);border:1px solid var(--kf-byk-text)}.kf-byk-hero-pers__cta--secondary:hover{background:var(--kf-byk-text);color:var(--kf-byk-bg)}.kf-byk-hero-gal{background:var(--kf-byk-bg);color:var(--kf-byk-text);padding:64px 24px 32px;text-align:center}.kf-byk-hero-gal__inner{max-width:780px;margin:0 auto}.kf-byk-hero-gal__title{font-size:clamp(28px,4vw,40px);font-weight:700;letter-spacing:-.015em;color:var(--kf-byk-text);margin:0 0 14px}.kf-byk-hero-gal__desc{font-size:15px;line-height:1.6;color:var(--kf-byk-text-muted);margin:0}.kf-byk-gallery{background:var(--kf-byk-bg);padding:16px 24px 80px}.kf-byk-gallery__list{list-style:none;padding:0;margin:0 auto;max-width:1200px;column-count:3;column-gap:16px}.kf-byk-gallery__item{break-inside:avoid;margin:0 0 16px;display:block;background:#ede7df;overflow:hidden}.kf-byk-gallery__item a{display:block}.kf-byk-gallery__item img{width:100%;height:auto;display:block;transition:opacity .22s ease}.kf-byk-gallery__item a:hover img{opacity:.88}.kf-byk-gallery__caption{font-size:13px;line-height:1.4;color:var(--kf-byk-text-muted);padding:8px 10px 12px;background:#fff;margin:0}[data-sticky-brand=bykraftely] .yv-contact-form .button,[data-sticky-brand=bykraftely] #ContactForm .button,[data-sticky-brand=bykraftely] #ContactForm button[type=submit]{background-color:var(--kf-byk-secondary)!important;color:#fff!important;border-color:var(--kf-byk-secondary)!important}[data-sticky-brand=bykraftely] .yv-contact-form .button:hover,[data-sticky-brand=bykraftely] #ContactForm .button:hover{filter:brightness(.93);background-color:var(--kf-byk-secondary)!important;color:#fff!important}[data-sticky-brand=bykraftely] .yv-contact-form .form-control:focus,[data-sticky-brand=bykraftely] .yv-contact-form input:focus,[data-sticky-brand=bykraftely] .yv-contact-form textarea:focus{border-color:var(--kf-byk-primary)!important;box-shadow:0 0 0 2px #a8b89a40!important}[data-sticky-brand=bykraftely] .yv-form-heading{color:var(--kf-byk-text)}@media(max-width:780px){.kf-byk-hero-col{padding:48px 20px 32px}.kf-byk-hero-col__inner{grid-template-columns:1fr;gap:32px}.kf-byk-hero-col__thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px}.kf-byk-hero-col__thumb-name{font-size:12px}.kf-byk-hero-pers{padding:56px 20px}.kf-byk-hero-pers__steps{grid-template-columns:1fr;gap:32px}.kf-byk-hero-pers__subtitle{margin-bottom:40px}.kf-byk-hero-gal{padding:48px 20px 24px}.kf-byk-gallery{padding:12px 20px 56px}.kf-byk-gallery__list{column-count:2;column-gap:12px}.kf-byk-gallery__item{margin-bottom:12px}}@media(max-width:480px){.kf-byk-hero-col__thumbs{grid-template-columns:repeat(2,1fr)}.kf-byk-hero-pers__ctas{flex-direction:column;align-items:stretch}.kf-byk-hero-pers__cta{width:100%}.kf-byk-gallery__list{column-count:1}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kf-bykraftely-heroes.css.map */
