.elementor .stickytop{position:sticky;inset-block-start:100px;}.elementor .nav-item{font-family:"NewBlack";font-weight:500;font-size:16px;color:var(--KF_white);}.elementor .nav-item:hover,.elementor .nav-item:focus-visible{color:var(--KF-color);}.elementor .wrapper-fullwidth{display:flex;flex-direction:column;align-items:center;}.elementor .wrapper-pagewidth{width:1180px;padding:0px;}.elementor .H1-alt{font-family:"Neue Helvena";font-weight:700;font-size:60px;color:var(--kf-tan);line-height:60px;}.elementor .text{font-family:"Neue Helvena";font-weight:400;font-size:14px;color:var(--bt_bg);letter-spacing:0.3px;line-height:26px;}.elementor .no-padding{padding:0px;}.elementor .H2{font-family:"Neue Helvena Expanded";font-weight:900;font-size:42px;color:var(--KF_white);line-height:42px;text-transform:uppercase;-webkit-text-stroke: ;}.elementor .H3{font-family:"Neue Helvena Expanded";font-weight:900;font-size:24px;color:var(--bt_bg);text-transform:uppercase;}.elementor .btn{font-family:"Neue Helvena Expanded";font-weight:800;font-size:14px;color:var(--KF-dark);letter-spacing:0.5px;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:0px;background-color:var(--kf-dark-gold);transition:all 300ms;}.elementor .btn:hover,.elementor .btn:focus-visible{color:var(--KF_white);background-color:var(--bt-camo);}.elementor .H4{font-family:"Neue Helvena Expanded";font-weight:900;font-size:18px;color:var(--bt_bg);text-transform:uppercase;}.elementor .H2alt{font-family:"Neue Helvena Expanded";font-weight:900;font-size:42px;color:var(--kf-dark-gray);line-height:42px;text-transform:uppercase;-webkit-text-stroke: ;}.elementor .text-small-bold{font-family:"Neue Helvena Expanded";font-weight:700;font-size:12px;word-spacing:0px;line-height:14px;text-align:start;text-transform:uppercase;}.elementor .btn-main{font-family:"Neue Helvena Expanded";font-weight:800;font-size:14px;color:var(--KF_white);letter-spacing:1px;text-transform:uppercase;background-color:var(--kf-brown);transition:all 300ms;}.elementor .btn-main:hover,.elementor .btn-main:focus-visible{background-color:var(--kf-dark-brown);}.elementor .div-outline{border-width:1px;border-color:var(--bt-light-grey);border-style:solid;}.elementor .div-itemboxspacing{padding:36px;transition:all 200ms;display:flex;flex-direction:column;gap:0px;}.elementor .h3-alt{font-family:"Neue Helvena Expanded";font-weight:700;font-size:22px;color:var(--kf-dark-gray);letter-spacing:0px;word-spacing:-1px;line-height:24px;text-transform:uppercase;}.elementor .bt-line-small{width:50px;height:3px;background-color:var(--kf-dark-gold);}.elementor .title{font-family:"Neue Helvena Expanded";font-weight:900;text-transform:uppercase;}.elementor .btn-tan{color:var(--kf-dark-gray);background-color:var(--kf-tan);}.elementor .btn-tan:hover,.elementor .btn-tan:focus-visible{color:var(--KF_white);background-color:var(--kf-dark-gray);}.elementor .kf-doubleslice{clip-path: polygon(
0 var(--cut),
50% 0,
100% var(--cut),
100% calc(90% - var(--cut)),
50% 100%,
0 calc(90% - var(--cut))
);

--cut: 10px;\n}.elementor .bestfor-div{color:var(--kf-dark-gray);padding-block-start:24px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--kf-tan);}.elementor .products-div-copy{width:90%;margin-block-end:24px;}.elementor .products-div-list-div{width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .products-list-div{padding:0px;}.elementor .products-div-listitem-div{padding:0px;flex-direction:row;gap:8px;justify-content:center;align-items:center;}.elementor .products-div-listicon{width:6px;height:6px;min-width:6px;min-height:6px;max-width:6px;max-height:6px;overflow:hidden;background-color:var(--kf-dark-gray);display:none;}.elementor .products-div-listitem-title{font-size:14px;}.elementor .products-div-subtitle{font-size:12px;word-spacing:2px;line-height:15px;margin-block-end:18px;}.elementor .compare-title{grid-column:span 2;}.elementor .compare-div-grid{padding-block-start:24px;padding-block-end:24px;}