.kp-section{background:var(--kp-bg,transparent);color:var(--kp-fg,inherit);padding-top:calc(var(--kp-pt,48px)*.75);padding-bottom:calc(var(--kp-pb,48px)*.75)}@media(min-width:750px){.kp-section{padding-top:var(--kp-pt,48px);padding-bottom:var(--kp-pb,48px)}}.kp-container{max-width:1200px;margin:0 auto;padding:0 20px}@media(min-width:990px){.kp-container{padding:0 40px}}.kp-narrow{max-width:760px;margin-left:auto;margin-right:auto}.kp-center{text-align:center}.kp-caption{display:block;margin:0 0 12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,currentColor 70%,transparent)}.kp-heading{margin:0 0 16px;font-family:var(--font-heading--family,inherit);font-weight:var(--font-heading--weight,600);font-size:clamp(26px,3.4vw,40px);line-height:1.15;color:inherit}.kp-heading--sm{font-size:clamp(22px,2.6vw,30px)}.kp-text{font-size:15px;line-height:1.75;color:color-mix(in srgb,currentColor 80%,transparent)}.kp-text p{margin:0 0 14px}.kp-text p:last-child{margin-bottom:0}.kp-btn{display:inline-block;margin-top:24px;padding:14px 30px;border:1px solid currentColor;color:inherit;text-decoration:none;font-size:14px;letter-spacing:.04em;transition:background .2s,color .2s}.kp-btn:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.kp-btn--solid{background:currentColor}.kp-btn--solid span{color:var(--kp-bg-solid,#fff)}.kp-it{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}@media(min-width:750px){.kp-it{grid-template-columns:1fr 1fr;gap:64px}.kp-it--right .kp-it__media{order:2}}.kp-it__media{overflow:hidden;background:color-mix(in srgb,currentColor 5%,transparent)}.kp-it__media img,.kp-it__media svg{display:block;width:100%;height:auto}.kp-values__grid{display:grid;grid-template-columns:1fr;gap:28px;margin-top:36px}@media(min-width:750px){.kp-values__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.kp-values__grid{grid-template-columns:repeat(var(--kp-cols,4),1fr);gap:36px}}.kp-values__item{padding-top:18px;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}.kp-values__title{margin:0 0 8px;font-size:17px;font-weight:600;color:inherit}.kp-faq__list{margin-top:32px;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}.kp-faq__item{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}.kp-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:600}.kp-faq__item summary::-webkit-details-marker{display:none}.kp-faq__item summary:after{content:"+";font-size:22px;font-weight:300;line-height:1;transition:transform .2s}.kp-faq__item[open] summary:after{transform:rotate(45deg)}.kp-faq__answer{padding:0 0 20px}.kp-trust{display:grid;grid-template-columns:1fr;gap:28px}.kp-trust__item{display:flex;align-items:flex-start;gap:18px}.kp-trust__icon{flex:0 0 38px;width:38px;height:38px;margin-top:4px}.kp-trust__title{margin:0 0 4px;font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:inherit}.kp-trust__text{margin:0 0 6px;font-size:14px;line-height:1.5;color:color-mix(in srgb,currentColor 75%,transparent)}.kp-trust__link{font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){.kp-trust{grid-template-columns:repeat(var(--kp-cols,3),1fr);gap:0}.kp-trust__item{padding:0 32px;border-left:1px solid color-mix(in srgb,currentColor 15%,transparent)}.kp-trust__item:first-child{border-left:0;padding-left:0}}.kp-blog__header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px}.kp-blog__header .kp-heading{margin:0}.kp-blog__all{font-size:15px;font-weight:700;color:inherit;text-decoration:none;white-space:nowrap}.kp-blog__all:hover{text-decoration:underline;text-underline-offset:3px}.kp-blog a{color:inherit;text-decoration:none}.kp-blog__grid{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:990px){.kp-blog__grid{grid-template-columns:1fr 1fr;gap:60px}}.kp-blog__fmedia{aspect-ratio:16/7;overflow:hidden;background:color-mix(in srgb,currentColor 5%,transparent)}.kp-blog__fmedia img,.kp-blog__fmedia svg,.kp-blog__thumb img,.kp-blog__thumb svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.kp-blog__featured:hover img,.kp-blog__row:hover img{transform:scale(1.04)}.kp-blog__fbody{padding-top:22px}.kp-blog__trow{display:flex;align-items:center;justify-content:space-between;gap:16px}.kp-blog__title{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:inherit}.kp-blog__title--lg{font-size:20px}@media(min-width:750px){.kp-blog__title--lg{font-size:24px}}.kp-blog__chev{flex:0 0 auto;font-size:22px;line-height:1;transition:transform .2s}.kp-blog__featured:hover .kp-blog__chev,.kp-blog__row:hover .kp-blog__chev{transform:translate(3px)}.kp-blog__excerpt{margin:12px 0 0;font-size:14px;line-height:1.65;color:color-mix(in srgb,currentColor 75%,transparent)}.kp-blog__list{list-style:none;margin:0;padding:0}.kp-blog__li{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.kp-blog__li:last-child{border-bottom:0}.kp-blog__li:first-child .kp-blog__row{padding-top:0}.kp-blog__row{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:20px 0}@media(min-width:750px){.kp-blog__row{grid-template-columns:120px 1fr;gap:20px}}.kp-blog__thumb{aspect-ratio:6/5;overflow:hidden;background:color-mix(in srgb,currentColor 5%,transparent)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kp-sections.css.map */
