.loader--spinner{opacity:0;top:-200%;z-index:999;transform:scale(1.05);display:flex;justify-content:center;align-items:center;background:rgba(5,5,5,.9);left:.0625rem;width:calc(100% - .125rem);height:calc(100% - .125rem);padding:.625rem}.loader--spinner svg{width:3.125rem;height:3.125rem;animation-name:spin;animation-duration:1200ms;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.56,.15,.16,1);opacity:.5}.loader--spinner svg *{fill:#fff}.loader--spinner.is-loading{opacity:1;top:.0625rem;transform:scale(1);transition:opacity .25s cubic-bezier(.56,.15,.16,1),left 0s cubic-bezier(.56,.15,.16,1),transform .25s cubic-bezier(.56,.15,.16,1)}.loader--side-to-side{position:absolute;overflow:hidden;background:#0d0d0d;width:100%;height:100%}.loader--side-to-side:after{animation-name:sideToSideLoading;animation-duration:1200ms;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.56,.15,.16,1);content:"";background:#1a1a1a;background:linear-gradient(104deg,rgba(0,0,0,0) 20%,rgb(30,30,30) 50%,rgba(0,0,0,0) 80%);width:100%;height:100%;top:0;left:0;position:absolute}.u-full_cover_absolute,.parallax-outer,.parallax-inner{position:absolute;top:0;left:0;height:100%;width:100%}.u-relative_hidden{position:relative;overflow:hidden}.u-no_margins{padding:0!important;margin:0!important}.u-text_transform_uppercase{text-transform:uppercase!important}.u-text_align_center{text-align:center}.u-text_decoration_none{text-decoration:none!important}.u-text_decoration_none a{text-decoration:none!important}.wp-block .u-full_cover_absolute,.wp-block .parallax-outer,.wp-block .parallax-inner{position:absolute;top:0;left:0;height:100%;width:100%}.wp-block .u-relative_hidden{position:relative;overflow:hidden}.wp-block .u-no_margins{padding:0!important;margin:0!important}.wp-block .u-text_transform_uppercase{text-transform:uppercase!important}.wp-block .u-text_align_center{text-align:center}.wp-block .u-text_decoration_none{text-decoration:none!important}.wp-block .u-text_decoration_none a{text-decoration:none!important}.wp-block--keltec{position:relative;overflow:hidden}.wp-block--keltec .block__bg,.wp-block--keltec .parallax-inner{z-index:0}.wp-block--keltec .parallax-inner{height:120%}.wp-block--keltec .block__inner{width:100%;position:relative;z-index:1;padding:1rem;margin:0 auto}@media screen and (min-width:47.5em){.wp-block--keltec.is-front-end .block__inner{padding:2rem}}.gallery{height:70vw;max-height:25rem;width:100%;padding:0;margin:0 auto}.gallery .gallery__image{opacity:0;background-color:#000;height:100%;transition:opacity .45s cubic-bezier(.56,.15,.16,1)}.gallery .gallery__image.is-active{opacity:1}.gallery .gallery__dots{position:absolute;bottom:0;height:3.125rem;left:0;width:100%;display:flex;justify-content:center;align-items:center}.gallery .gallery__dots:before{content:"";position:absolute;top:-1.25rem;left:0;width:100%;height:4.375rem;background:linear-gradient(180deg,transparent 0,rgb(0,0,0))}.gallery .gallery__dots .gallery__dot{cursor:pointer;z-index:1;position:relative;width:.75rem;height:.75rem;margin:0 .25rem;box-shadow:inset 0 0 0 .15625rem #bfbfbf;border-radius:50%;transition:box-shadow .3s cubic-bezier(.56,.15,.16,1)}.gallery .gallery__dots .gallery__dot:hover{box-shadow:inset 0 0 0 .15625rem #fff}.gallery .gallery__dots .gallery__dot.is-active{box-shadow:inset 0 0 0 .15625rem #cf2030}.modal--root{position:fixed;width:100%;height:auto;bottom:0;left:0;z-index:1001}.modal--root .modal{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.85);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:translateY(-100%);padding:1rem;transition:opacity .35s cubic-bezier(.56,.15,.16,1),transform 0s linear .35s}.modal--root .modal>svg{height:3.125rem;width:3.125rem;padding:.625rem;cursor:pointer;opacity:0;transform:translateY(-2rem) scale(.5);position:relative;z-index:1;transition:opacity .35s cubic-bezier(.56,.15,.16,1),transform .35s cubic-bezier(.56,.15,.16,1)}.modal--root .modal>svg *{fill:#fff;transition:fill .15s cubic-bezier(.56,.15,.16,1)}.modal--root .modal>svg:hover *{fill:#cf2030}.modal--root .modal .modal__inner{width:100%;background:rgba(0,0,0,.9);position:relative;max-height:100vh}.modal--root .modal .modal__inner .c-content{padding:0 1rem;transition:height .45s cubic-bezier(.56,.15,.16,1);z-index:3;overflow-y:auto}.modal--root .modal.is-active{display:flex;opacity:1;transform:translateY(0);transition:opacity .35s cubic-bezier(.56,.15,.16,1),transform 0s linear}.modal--root .modal.is-active>svg{opacity:1;transform:translateY(-2rem) scale(1)}.wp-block-keltec-arrow-boxes>.block__inner .arrow-box{position:relative;width:12.5rem;height:12.5rem;margin:0 auto 3.75rem auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.wp-block-keltec-arrow-boxes>.block__inner .arrow-box:last-of-type .border-svg{top:0}.wp-block-keltec-arrow-boxes>.block__inner .arrow-box .arrow-box__icon{font-weight:bold!important}.wp-block-keltec-arrow-boxes>.block__inner .arrow-box h3{line-height:1.2;text-align:center;font-weight:700;font-size:1.25rem}.wp-block-keltec-arrow-boxes>.block__inner .arrow-box .border-svg{position:absolute;height:inherit;display:block;z-index:999;transform:rotate(90deg) scale(1.08);top:1.625rem}@media screen and (min-width:47.5em){.wp-block-keltec-arrow-boxes>.block__inner{display:flex;flex-direction:row;justify-content:center;padding:2rem 0!important;gap:1rem}.wp-block-keltec-arrow-boxes>.block__inner .arrow-box{margin:0 2.625rem 0 0}.wp-block-keltec-arrow-boxes>.block__inner .arrow-box:last-of-type{margin:0}.wp-block-keltec-arrow-boxes>.block__inner .arrow-box .border-svg{top:0;left:0;transform:scale(1.08);width:unset}}.wp-block-keltec-big-buttons{padding:0 1rem 0 1rem!important;margin:0 auto}.wp-block-keltec-big-buttons .big-button{padding:5rem 1rem;margin:0 0 1rem 0;position:relative;width:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;background:#291c12}.wp-block-keltec-big-buttons .big-button .block__cover{z-index:5}.wp-block-keltec-big-buttons .big-button h3{position:relative;text-align:center;text-decoration:none!important;color:#fff;font-size:1.125rem;text-transform:uppercase;letter-spacing:.0625rem;transition:background .45s cubic-bezier(.56,.15,.16,1),box-shadow .45s cubic-bezier(.56,.15,.16,1),color .45s cubic-bezier(.56,.15,.16,1);z-index:2;font-weight:700;padding:.5rem 2rem;background:rgba(0,0,0,.75)}@media screen and (max-width:47.4375em){.wp-block-keltec-big-buttons{width:100%!important}}@media screen and (min-width:47.5em){.wp-block-keltec-big-buttons{padding:0 0 0 .5rem!important;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.wp-block-keltec-big-buttons .big-button{margin:0 .5rem .5rem 0}.wp-block-keltec-big-buttons .big-button .o-image{transition:transform .4s cubic-bezier(.56,.15,.16,1);transform:scale(1.025)}.wp-block-keltec-big-buttons .big-button.is-25{width:calc(25% - .5rem)}.wp-block-keltec-big-buttons .big-button.is-33{width:calc(33.333333% - .5rem)}.wp-block-keltec-big-buttons .big-button.is-50{width:calc(50% - .5rem)}.wp-block-keltec-big-buttons .big-button.is-60{width:calc(60% - .5rem)}.wp-block-keltec-big-buttons .big-button.is-66{width:calc(66.666666% - .5rem)}.wp-block-keltec-big-buttons .big-button.is-75{width:calc(75% - .5rem)}.wp-block-keltec-big-buttons .big-button .block__cover:after,.wp-block-keltec-big-buttons .big-button .block__cover:before{content:"";position:absolute;opacity:0;height:100%;width:6.25rem;background:#1f0e04;transition:opacity .4s cubic-bezier(.56,.15,.16,1),transform .4s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-big-buttons .big-button .block__cover:after{top:0;left:0;transform:skew(-16deg) translate3d(-50%,0,0)}.wp-block-keltec-big-buttons .big-button .block__cover:before{top:0;right:0;transform:skew(-16deg) translate3d(50%,0,0)}.wp-block-keltec-big-buttons .big-button:last-child{margin:0}.wp-block-keltec-big-buttons .big-button:hover .big-button__bg{opacity:.3}.wp-block-keltec-big-buttons .big-button:hover h3{background:#fff;box-shadow:0 0 0 .1875rem #0f0707,0 0 1.25rem 0 rgbacalc(0,0,0,.6);color:#0f0707}.wp-block-keltec-big-buttons .big-button:hover .block__cover:after,.wp-block-keltec-big-buttons .big-button:hover .block__cover:before{opacity:.5}.wp-block-keltec-big-buttons .big-button:hover .block__cover:after{transform:skew(-16deg) translate3d(-35%,0,0)}.wp-block-keltec-big-buttons .big-button:hover .block__cover:before{transform:skew(-16deg) translate3d(35%,0,0)}}@media screen and (min-width:63em){.wp-block-keltec-big-buttons.is-front-end{padding:0 0 0 1rem!important;max-width:81.6875rem}.wp-block-keltec-big-buttons.is-front-end .big-button{margin:0 1rem 1rem 0}.wp-block-keltec-big-buttons.is-front-end .big-button.is-25{width:calc(25% - 1rem)}.wp-block-keltec-big-buttons.is-front-end .big-button.is-33{width:calc(33.333333% - 1rem)}.wp-block-keltec-big-buttons.is-front-end .big-button.is-50{width:calc(50% - 1rem)}.wp-block-keltec-big-buttons.is-front-end .big-button.is-60{width:calc(60% - 1rem)}.wp-block-keltec-big-buttons.is-front-end .big-button.is-66{width:calc(66.666666% - 1rem)}.wp-block-keltec-big-buttons.is-front-end .big-button.is-75{width:calc(75% - 1rem)}}@media screen and (min-width:79.5em){.wp-block-keltec-big-buttons.is-front-end{padding:2rem}}.wp-block-keltec-box.has-style-1:before,.wp-block-keltec-box.has-style-1:after,.wp-block-keltec-box.has-style-1 .box__overlay,.wp-block-keltec-box.has-style-2:before,.wp-block-keltec-box.has-style-2:after,.wp-block-keltec-box.has-style-2 .box__overlay,.wp-block-keltec-box.has-style-3:before,.wp-block-keltec-box.has-style-3:after,.wp-block-keltec-box.has-style-3 .box__overlay,.wp-block-keltec-box.has-style-4:before,.wp-block-keltec-box.has-style-4:after,.wp-block-keltec-box.has-style-4 .box__overlay{content:"";position:absolute;z-index:3;transform:skewX(-16deg);transition:width .3s cubic-bezier(.56,.15,.16,1),left .3s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-box.has-style-1:before,.wp-block-keltec-box.has-style-1:after{width:40%;height:2.5rem;opacity:.9}.wp-block-keltec-box.has-style-1:before{top:0;left:-20%;background:#8c6d54}.wp-block-keltec-box.has-style-1:after{bottom:0;right:-20%;background:#ae9479}.wp-block-keltec-box.has-style-1 .box__overlay{background:rgba(0,0,0,.4);width:30%;left:-20%;top:0}.wp-block-keltec-box.has-style-2:before,.wp-block-keltec-box.has-style-2:after,.wp-block-keltec-box.has-style-2 .box__overlay{left:inherit;height:100%;top:0}.wp-block-keltec-box.has-style-2:before{background:rgba(0,0,0,.9);right:26%;width:.4375rem}.wp-block-keltec-box.has-style-2:after{opacity:.7;right:10%;width:10%;background:#1f0e04}.wp-block-keltec-box.has-style-2 .box__overlay{background:rgba(0,0,0,.9);width:20%;left:auto;right:-15%}.wp-block-keltec-box.has-style-2 .box__overlay:before{content:"";position:absolute;opacity:.5;top:0;left:-90%;height:100%;width:10%;background:#1f0e04}.wp-block-keltec-box.has-style-3:before,.wp-block-keltec-box.has-style-3:after{content:none}.wp-block-keltec-box.has-style-3 .box__overlay{display:none}@media screen and (min-width:47.5em){.wp-block-keltec-box.has-style-3:before,.wp-block-keltec-box.has-style-3:after{content:""}.wp-block-keltec-box.has-style-3:before,.wp-block-keltec-box.has-style-3:after,.wp-block-keltec-box.has-style-3 .box__overlay{left:inherit;height:100%;top:0}.wp-block-keltec-box.has-style-3:before{background:#ae9479;right:-3%;width:1rem}.wp-block-keltec-box.has-style-3:after{opacity:1;right:-15%;width:10%;background:#1f0e04}}@media screen and (min-width:63em){.wp-block-keltec-box.has-style-3:before{right:-1%}.wp-block-keltec-box.has-style-3:after{right:-12%}}.wp-block-keltec-box.has-style-4:before,.wp-block-keltec-box.has-style-4:after,.wp-block-keltec-box.has-style-4 .box__overlay{content:"";position:absolute;z-index:3;transform:skewX(-16deg);height:100%;top:0}.wp-block-keltec-box.has-style-4:before{background:rgba(177,159,140,.9);left:-10.625rem;width:14%}.wp-block-keltec-box.has-style-4:after{background:rgba(204,194,185,.9);left:calc(14% - 166px);width:3%}.wp-block-keltec-box.has-style-4 .box__overlay{background:rgba(140,109,84,.9);left:calc(17% - 132px);width:.1875rem}@media screen and (min-width:47.5em){.wp-block-keltec-box.has-style-4:before{left:-12.5rem;width:14%}.wp-block-keltec-box.has-style-4:after{left:calc(14% - 195px)}.wp-block-keltec-box.has-style-4 .box__overlay{left:calc(17% - 130px)}}@media screen and (min-width:79.5em){.wp-block-keltec-box.has-style-4:before{left:-2.75rem;width:7%}.wp-block-keltec-box.has-style-4:after{left:calc(7% - 2.4375rem);width:1.5%}.wp-block-keltec-box.has-style-4 .box__overlay{left:calc(8.5% + 2.5rem)}}.wp-block-keltec-box{display:flex}.wp-block-keltec-box .block__container,.block__mobile-wrapper .wp-block-keltec-box>.block__inner,.wp-block-keltec-box .block__mobile-wrapper{width:100%}.wp-block-keltec-box .block__container,.wp-block-keltec-box .block__mobile-wrapper{display:flex}.wp-block-keltec-box .block__container{z-index:4;margin:0 auto}.wp-block-keltec-box .block__mobile-wrapper>.block__inner{padding:0;margin:0;z-index:1}.wp-block-keltec-box .block__mobile-wrapper>.block__inner p,.wp-block-keltec-box .block__mobile-wrapper>.block__inner ul,.wp-block-keltec-box .block__mobile-wrapper>.block__inner ol{display:block;width:100%}.wp-block-keltec-box ul.list-white,.wp-block-keltec-box li.list-white{color:#fff!important}@media screen and (max-width:62.9375em){.wp-block-keltec-box.is-front-end{padding:0!important;width:100%!important}}@media screen and (min-width:63em){.wp-block-keltec-box.is-front-end{order:0!important}.wp-block-keltec-box.is-front-end .block__mobile-wrapper{max-width:100%!important}}.wp-block-keltec-button{width:100%;display:flex;align-items:center}.wp-block-keltec-button .button__label{padding:.125rem .625rem;transform:translateY(.4375rem)}.wp-block-keltec-button .o-button{display:flex!important;justify-content:center;align-items:center}.wp-block-keltec-button-app-cohesion{width:100%;display:flex;align-items:center}.wp-block-keltec-button-app-cohesion input[type=button]{border:none!important;padding:.625rem 1.25rem!important;background:none!important;box-shadow:inset 0 0 0 .125rem #fff!important;color:#fff!important;transition:color .25s cubic-bezier(.56,.15,.16,1),background .25s cubic-bezier(.56,.15,.16,1)!important}.wp-block-keltec-button-app-cohesion input[type=button]:hover,.wp-block-keltec-button-app-cohesion input[type=button]:focus,.wp-block-keltec-button-app-cohesion input[type=button]:active{color:#000!important;background:#fff!important}.wp-block-keltec-button-wrapper{padding:0!important;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.wp-block-keltec-button-wrapper .wp-block-keltec-button{width:auto;margin:.25rem}.wp-block-keltec-button-wrapper .wp-block-keltec-button .block__inner{justify-content:center!important}@media screen and (min-width:36.5em){.wp-block-keltec-button-wrapper{flex-direction:row;flex-wrap:wrap}}.wp-block-keltec-columns-sixty-forty .block__left,.wp-block-keltec-columns-sixty-forty .block__right{padding:2rem}.wp-block-keltec-columns-sixty-forty .block__left h2,.wp-block-keltec-columns-sixty-forty .block__left p,.wp-block-keltec-columns-sixty-forty .block__left img,.wp-block-keltec-columns-sixty-forty .block__right h2,.wp-block-keltec-columns-sixty-forty .block__right p,.wp-block-keltec-columns-sixty-forty .block__right img{text-align:center;z-index:2;position:relative}.wp-block-keltec-columns-sixty-forty .block__left h2 span,.wp-block-keltec-columns-sixty-forty .block__left p span,.wp-block-keltec-columns-sixty-forty .block__left img span,.wp-block-keltec-columns-sixty-forty .block__right h2 span,.wp-block-keltec-columns-sixty-forty .block__right p span,.wp-block-keltec-columns-sixty-forty .block__right img span{display:block}.wp-block-keltec-columns-sixty-forty .block__left{min-height:15.625rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000}.wp-block-keltec-columns-sixty-forty .block__left .u-full_cover_absolute{opacity:.5}.wp-block-keltec-columns-sixty-forty .block__left img{width:12.5rem}.wp-block-keltec-columns-sixty-forty .block__left h2,.wp-block-keltec-columns-sixty-forty .block__left .h2{color:#fff;text-transform:uppercase;max-width:30rem;line-height:1.2;font-weight:400}.wp-block-keltec-columns-sixty-forty .block__left h2 span,.wp-block-keltec-columns-sixty-forty .block__left .h2 span{margin:.3125rem 0 0 0;line-height:1.2}.wp-block-keltec-columns-sixty-forty .block__left .o-button{margin:1rem auto 0 auto;box-shadow:inset 0 0 0 .125rem #cf2030;color:#fff;background:#cf2030;position:relative;z-index:2}.wp-block-keltec-columns-sixty-forty .block__left .o-button:hover,.wp-block-keltec-columns-sixty-forty .block__left .o-button:focus,.wp-block-keltec-columns-sixty-forty .block__left .o-button:active{background:none}.wp-block-keltec-columns-sixty-forty .block__right h2,.wp-block-keltec-columns-sixty-forty .block__right .h2{text-transform:uppercase;font-weight:400;line-height:1.1;font-size:1.875rem}.wp-block-keltec-columns-sixty-forty .block__right p{max-width:29.6875rem;margin:2rem auto 1rem auto}@media screen and (min-width:36.5em){.wp-block-keltec-columns-sixty-forty .block__left h2{font-size:1.875rem}.wp-block-keltec-columns-sixty-forty .block__left h2 span{font-size:1.25em}}@media screen and (min-width:47.5em){.wp-block-keltec-columns-sixty-forty{display:flex}.wp-block-keltec-columns-sixty-forty .block__left,.wp-block-keltec-columns-sixty-forty .block__right{padding:7rem 2rem}.wp-block-keltec-columns-sixty-forty .block__left{width:55%}.wp-block-keltec-columns-sixty-forty .block__right{min-height:37.5rem;width:45%;display:flex;flex-direction:column;align-items:center;justify-content:center}.wp-block-keltec-columns-sixty-forty .block__right p{font-size:1.125rem;max-width:28.125rem}}@media screen and (min-width:63em){.wp-block-keltec-columns-sixty-forty .block__left img{width:14.0625rem}.wp-block-keltec-columns-sixty-forty .block__left h2,.wp-block-keltec-columns-sixty-forty .block__left .h2{font-size:2.1875rem}}.wp-block-keltec-columns-sixty-forty.has-style-1 .block__right{background:#f4f3f1}.wp-block-keltec-columns-sixty-forty.has-style-1 .block__right:before{content:"";position:absolute;top:0;right:-4.6875rem;width:6.25rem;height:15.625rem;transform:skewX(16deg);background:#8c6d54}.wp-block-keltec-columns-sixty-forty.has-style-1 .block__right h2{color:#8c6d54}.wp-block-keltec-columns-sixty-forty.has-style-1 .block__right h2 span{color:#000}.wp-block-keltec-columns-sixty-forty.has-style-1 .block__left:before,.wp-block-keltec-columns-sixty-forty.has-style-1 .block__left:after{content:"";position:absolute;top:0;width:30%;height:100%;background:rgba(0,0,0,.3);transform:skewX(16deg);z-index:1}.wp-block-keltec-columns-sixty-forty.has-style-1 .block__left:before{left:-7%}.wp-block-keltec-columns-sixty-forty.has-style-1 .block__left:after{left:37%}.wp-block-keltec-columns-sixty-forty.has-style-2 .block__right{background:#291c12}.wp-block-keltec-columns-sixty-forty.has-style-2 .block__right:before{content:"";height:21.875rem;transform:skewX(-16deg);top:inherit;bottom:0;border-left:.625rem solid #291c12;box-shadow:0 0 0 .9375rem #b19f8c;position:absolute;right:-4.6875rem;width:6.25rem;background:#8c6d54}.wp-block-keltec-columns-sixty-forty.has-style-2 .block__right h2,.wp-block-keltec-columns-sixty-forty.has-style-2 .block__right p{color:#fff}.wp-block-keltec-columns-sixty-forty.has-style-2 .block__left:before,.wp-block-keltec-columns-sixty-forty.has-style-2 .block__left:after{content:"";position:absolute;top:0;height:100%;transform:skewX(-16deg);z-index:1}.wp-block-keltec-columns-sixty-forty.has-style-2 .block__left:before{width:.25rem;background:#291c12;left:unset;right:9.375rem}.wp-block-keltec-columns-sixty-forty.has-style-2 .block__left:after{width:1.875rem;background:#291c12;opacity:.5;left:unset;right:5rem}.wp-block-keltec-columns-triple{padding:0 1rem;overflow:hidden}.wp-block-keltec-columns-triple .triple-columns__column{padding:2rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;box-shadow:inset 0 -.125rem 0 0 #ae9479;max-width:25rem;margin:0 auto;position:relative;z-index:1}.wp-block-keltec-columns-triple .triple-columns__column h2{font-size:1.875rem;color:#8c6d54;margin:0 auto 2rem auto}.wp-block-keltec-columns-triple .triple-columns__column .triple-columns__img-wrapper{display:flex;align-items:center;height:14.0625rem;max-width:14.0625rem;margin:0 auto 2rem auto}.wp-block-keltec-columns-triple .triple-columns__column img{max-height:14.0625rem;width:auto!important;margin:0 auto}.wp-block-keltec-columns-triple .triple-columns__column .o-button{background-color:#000;box-shadow:inset 0 0 0 .125rem #000;color:#fff}.wp-block-keltec-columns-triple .triple-columns__column .o-button:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button:focus,.wp-block-keltec-columns-triple .triple-columns__column .o-button.is-inverted{background:none;color:#000}.wp-block-keltec-columns-triple .triple-columns__column .o-button.is-inverted:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.is-inverted:focus{background:#000;color:#fff}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-2{background-color:#8c6d54;box-shadow:inset 0 0 0 .125rem #8c6d54}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-2:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-2:focus,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-2.is-inverted{background:none;color:#8c6d54}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-2.is-inverted:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-2.is-inverted:focus{background:#8c6d54;color:#fff}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-3{background-color:#ae9479;box-shadow:inset 0 0 0 .125rem #ae9479}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-3:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-3:focus,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-3.is-inverted{background:none;color:#ae9479}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-3.is-inverted:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-3.is-inverted:focus{background:#ae9479;color:#fff}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-4{background-color:#291c12;box-shadow:inset 0 0 0 .125rem #291c12}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-4:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-4:focus,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-4.is-inverted{background:none;color:#291c12}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-4.is-inverted:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-4.is-inverted:focus{background:#291c12;color:#fff}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-5,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-6{background-color:#cf2030;box-shadow:inset 0 0 0 .125rem #cf2030}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-5:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-5:focus,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-5.is-inverted,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-6:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-6:focus,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-6.is-inverted{background:none;color:#cf2030}.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-5.is-inverted:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-5.is-inverted:focus,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-6.is-inverted:hover,.wp-block-keltec-columns-triple .triple-columns__column .o-button.has-style-6.is-inverted:focus{background:#cf2030;color:#fff}.wp-block-keltec-columns-triple .triple-columns__column:last-child{box-shadow:none}@media screen and (min-width:47.5em){.wp-block-keltec-columns-triple.is-front-end{display:flex;align-items:center;justify-content:center}.wp-block-keltec-columns-triple.is-front-end:before,.wp-block-keltec-columns-triple.is-front-end:after{content:"";position:absolute;background:#291c12;transform:skewX(-16deg);height:200%;z-index:0}.wp-block-keltec-columns-triple.is-front-end:before{width:1.875rem;border-right:.1875rem solid #fff;border-left:.625rem solid #fff;box-shadow:1.875rem 0 0 .625rem #b19f8c,-.125rem 0 0 0 #8c6d54;top:0;left:-7.8125rem}.wp-block-keltec-columns-triple.is-front-end:after{width:1.25rem;border-right:.4375rem solid #fff;border-left:.5rem solid #fff;box-shadow:1.25rem 0 0 1.25rem #8c6d54,-.9375rem 0 0 0 #b19f8c;bottom:0;right:-4.6875rem}.wp-block-keltec-columns-triple.is-front-end.has-style-2:before,.wp-block-keltec-columns-triple.is-front-end.has-style-2:after{transform:skewXcalc(16deg)}.wp-block-keltec-columns-triple.is-front-end.has-style-2:before{left:inherit;right:-7.8125rem;width:2.5rem;background:#b19f8c;border-right:.625rem solid #fff;border-left:.625rem solid #fff;box-shadow:-.3125rem 0 0 0 #785d42}.wp-block-keltec-columns-triple.is-front-end.has-style-2:after{right:inherit;left:-7.8125rem;width:3.125rem;background:#291c12;border-right:.625rem solid #b19f8c;border-left:none;box-shadow:none}.wp-block-keltec-columns-triple.is-front-end.has-no-style:before,.wp-block-keltec-columns-triple.is-front-end.has-no-style:after{display:none}.wp-block-keltec-columns-triple.is-front-end .triple-columns__column{box-shadow:none!important;width:100%;max-width:26.25rem!important;margin:0!important;padding:4rem 0!important;transition:background .25s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-columns-triple.is-front-end .triple-columns__column:hover{background:rgba(0,0,0,.05)}.wp-block-keltec-columns-triple.is-front-end .triple-columns__column--two{position:relative}.wp-block-keltec-columns-triple.is-front-end .triple-columns__column--two:before,.wp-block-keltec-columns-triple.is-front-end .triple-columns__column--two:after{content:"";position:absolute;top:10%;height:80%;background:#ae9479;width:.125rem}.wp-block-keltec-columns-triple.is-front-end .triple-columns__column--two:before{left:0}.wp-block-keltec-columns-triple.is-front-end .triple-columns__column--two:after{right:0}}.wp-block-keltec-container>.block__inner{display:flex;flex-wrap:wrap;width:100%;padding:0!important;margin:0 auto!important}.wp-block-keltec-content-with-gallery h1{margin:0 0 1rem 0!important}.wp-block-keltec-content-with-gallery .block__gallery{margin:0 auto}.wp-block-keltec-content-with-gallery .block__gallery.is-hidden{display:none}.wp-block-keltec-content-with-gallery .block__content{max-width:37.5rem;margin:0 auto;padding:1rem}.wp-block-keltec-content-with-gallery>.block__inner{padding:0!important}.wp-block-keltec-content-with-gallery>.block__inner.is-swapped .block__gallery{order:1}@media screen and (min-width:47.5em){.wp-block-keltec-content-with-gallery.is-front-end .block__content{margin:2rem auto 0 auto;padding:0 1rem 2rem 1rem}}@media screen and (min-width:63em){.wp-block-keltec-content-with-gallery.is-front-end>.block__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:none}.wp-block-keltec-content-with-gallery.is-front-end>.block__inner.is-swapped .block__gallery{margin:0;order:1}.wp-block-keltec-content-with-gallery.is-front-end>.block__inner.is-swapped .block__content{order:0}.wp-block-keltec-content-with-gallery.is-front-end .block__gallery{margin:0;width:50%;display:inherit!important}.wp-block-keltec-content-with-gallery.is-front-end .block__content{order:1;margin:0;width:50%;max-width:none;padding:0 1.5rem 0 2rem}}@media screen and (min-width:79.5em){.wp-block-keltec-content-with-gallery.is-front-end .block__content{padding:0 3rem;width:40%}.wp-block-keltec-content-with-gallery.is-front-end .block__content h1{font-size:3.75rem}.wp-block-keltec-content-with-gallery.is-front-end .block__content .content__inner{padding:0 6rem 0 2rem}.wp-block-keltec-content-with-gallery.is-front-end .block__gallery{width:60%}}.wp-block-keltec-content-with-single-image{overflow:hidden}.wp-block-keltec-content-with-single-image .block__image img{width:100%}.wp-block-keltec-content-with-single-image .block__content{margin:0 auto;padding:3rem 1rem;position:relative}.wp-block-keltec-content-with-single-image .block__content .polygon-bg{position:absolute;bottom:0;right:-4.625rem;overflow:hidden;height:100%}.wp-block-keltec-content-with-single-image>.block__inner{padding:0!important}.wp-block-keltec-content-with-single-image>.block__inner.is-swapped .block__image{order:1}@media screen and (min-width:47.5em){.wp-block-keltec-content-with-single-image.is-front-end .block__content{margin:0 auto;padding:4rem 1rem}}@media screen and (min-width:63em){.wp-block-keltec-content-with-single-image.is-front-end>.block__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:none;position:relative}.wp-block-keltec-content-with-single-image.is-front-end>.block__inner.is-swapped .block__image{margin:0;order:1}.wp-block-keltec-content-with-single-image.is-front-end>.block__inner.is-swapped .block__content{order:0}.wp-block-keltec-content-with-single-image.is-front-end .block__image{margin:0;width:55%;display:inherit!important}.wp-block-keltec-content-with-single-image.is-front-end .block__content{order:1;height:100%;width:45%;padding:0;position:initial}.wp-block-keltec-content-with-single-image.is-front-end .block__content .polygon-bg{bottom:0;right:-4.625rem;overflow:hidden;height:100%}}.wp-block-keltec-featured-products{padding:0;overflow:hidden}.wp-block-keltec-featured-products .featured-products__column{padding:0;text-decoration:none;margin:0 auto;position:relative;z-index:1}.wp-block-keltec-featured-products .featured-products__column .featured-products__img-wrapper{display:flex;align-items:center;margin:0 auto;height:17.8125rem}.wp-block-keltec-featured-products .featured-products__column .featured-products__img-wrapper img{height:100%;width:auto!important;margin:0 auto;padding:2.5rem 0}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper{text-align:center;padding:3rem 1rem 6.5rem 1rem;position:relative;display:flex;flex-direction:column;align-items:center;height:17.8125rem}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper h3{margin:0;line-height:1.5;font-size:1.375rem}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .featured-products__text{margin:0 0 1rem;max-width:23.3125rem}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button{position:absolute;bottom:3rem;left:calc(50% - 6.09375rem)}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button{background-color:#000;box-shadow:inset 0 0 0 .125rem #000;color:#fff;margin-top:auto;padding:.5rem 2.625rem}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button:focus,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.is-inverted{background:none;color:#000}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.is-inverted:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.is-inverted:focus{background:#000;color:#fff}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-2{background-color:#8c6d54;box-shadow:inset 0 0 0 .125rem #8c6d54}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-2:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-2:focus,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-2.is-inverted{background:none;color:#8c6d54}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-2.is-inverted:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-2.is-inverted:focus{background:#8c6d54;color:#fff}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-3{background-color:#f4f3f1;box-shadow:inset 0 0 0 .125rem #f4f3f1;color:#291c12}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-3:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-3:focus,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-3.is-inverted{background:none;color:#f4f3f1}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-3.is-inverted:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-3.is-inverted:focus{background:#f4f3f1;color:#fff}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-4{background-color:#291c12;box-shadow:inset 0 0 0 .125rem #291c12;color:#8c6d54}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-4:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-4:focus,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-4.is-inverted{background:none;color:#291c12}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-4.is-inverted:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-4.is-inverted:focus{background:#291c12;color:#fff}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-5,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-6{background-color:#cf2030;box-shadow:inset 0 0 0 .125rem #cf2030}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-5:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-5:focus,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-5.is-inverted,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-6:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-6:focus,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-6.is-inverted{background:none;color:#cf2030}.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-5.is-inverted:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-5.is-inverted:focus,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-6.is-inverted:hover,.wp-block-keltec-featured-products .featured-products__column .featured-products__content-wrapper .o-button.has-style-6.is-inverted:focus{background:#cf2030;color:#fff}.wp-block-keltec-featured-products .featured-products__column:last-child{box-shadow:none}.wp-block-keltec-featured-products .featured-products__column--one{background:#e9e8e6}.wp-block-keltec-featured-products .featured-products__column--one .featured-products__content-wrapper{background:#291d11}.wp-block-keltec-featured-products .featured-products__column--one .featured-products__content-wrapper .featured-products__heading{color:#fff}.wp-block-keltec-featured-products .featured-products__column--two{background:#f4f0ed}.wp-block-keltec-featured-products .featured-products__column--two .featured-products__content-wrapper{background:#8c6c53}.wp-block-keltec-featured-products .featured-products__column--two .featured-products__content-wrapper .featured-products__heading{color:#291d11}.wp-block-keltec-featured-products .featured-products__column--two .featured-products__content-wrapper .featured-products__text{color:#fff}.wp-block-keltec-featured-products .featured-products__column--three{background:#fdfdfd}.wp-block-keltec-featured-products .featured-products__column--three .featured-products__content-wrapper{background-color:#e9e8e6}.wp-block-keltec-featured-products .featured-products__column--three .featured-products__content-wrapper .featured-products__heading{color:#8c6d54}.wp-block-keltec-featured-products .featured-products__column--three .featured-products__content-wrapper .featured-products__text{color:#291d11}@media screen and (min-width:63em){.wp-block-keltec-featured-products.is-front-end{display:flex;justify-content:center}.wp-block-keltec-featured-products.is-front-end .featured-products__column{width:33.333333%;display:flex;flex-direction:column;align-items:stretch}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper{height:18.4375rem}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button{background-color:#000;box-shadow:inset 0 0 0 .125rem #000;color:#fff;margin-top:auto;padding:.5rem 2.625rem}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button:focus,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.is-inverted{background:none;color:#000}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.is-inverted:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.is-inverted:focus{background:#000;color:#fff}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-2{background-color:#8c6d54;box-shadow:inset 0 0 0 .125rem #8c6d54}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-2:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-2:focus,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-2.is-inverted{background:none;color:#8c6d54}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-2.is-inverted:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-2.is-inverted:focus{background:#8c6d54;color:#fff}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-3{background-color:#f4f3f1;box-shadow:inset 0 0 0 .125rem #f4f3f1;color:#291c12}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-3:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-3:focus,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-3.is-inverted{background:none;color:#f4f3f1}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-3.is-inverted:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-3.is-inverted:focus{background:#f4f3f1;color:#fff}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-4{background-color:#291c12;box-shadow:inset 0 0 0 .125rem #291c12;color:#8c6d54}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-4:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-4:focus,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-4.is-inverted{background:none;color:#291c12}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-4.is-inverted:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-4.is-inverted:focus{background:#291c12;color:#fff}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-5,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-6{background-color:#cf2030;box-shadow:inset 0 0 0 .125rem #cf2030}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-5:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-5:focus,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-5.is-inverted,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-6:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-6:focus,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-6.is-inverted{background:none;color:#cf2030}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-5.is-inverted:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-5.is-inverted:focus,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-6.is-inverted:hover,.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__content-wrapper .o-button.has-style-6.is-inverted:focus{background:#cf2030;color:#fff}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__img-wrapper{height:18.4375rem}.wp-block-keltec-featured-products.is-front-end .featured-products__column .featured-products__img-wrapper img{height:100%;width:auto!important;margin:0 auto;padding:3rem 0}}.modal--firearm-specs-buy-now .modal__inner{max-width:50rem}.modal--firearm-specs-buy-now .modal__inner .model__buy-options{display:flex;flex-direction:column;flex-wrap:wrap}.modal--firearm-specs-buy-now .modal__inner .model__buy-options .model__out-of-stock{padding:2rem}.modal--firearm-specs-buy-now .modal__inner .model__buy-options .model__out-of-stock p,.modal--firearm-specs-buy-now .modal__inner .model__buy-options .model__out-of-stock h3{text-align:center;margin:.5rem auto}.modal--firearm-specs-buy-now .modal__inner .model__buy-options .model__out-of-stock p{max-width:39.375rem}.modal--firearm-specs-buy-now .modal__inner .model__buy-options .model__out-of-stock svg{width:4.6875rem;height:4.6875rem}.modal--firearm-specs-buy-now .modal__inner .model__buy-options .model__out-of-stock svg *{fill:#cf2030}@media screen and (min-width:36.5em){.modal--firearm-specs-buy-now .modal__inner .model__buy-options{flex-direction:row;flex-wrap:nowrap}}.modal--firearm-specs-buy-now .modal__inner .buy-option{min-height:6.25rem;padding:2rem 1rem;display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column;background:#fff}.modal--firearm-specs-buy-now .modal__inner .buy-option.model__app-cohesion svg{width:6.25rem;height:auto;margin:0 0 1rem 0}.modal--firearm-specs-buy-now .modal__inner .buy-option.model__app-cohesion input[type=button]{color:#fff!important;background:#cf2030!important;box-shadow:inset 0 0 0 .125rem #cf2030!important;font-size:1.125rem!important;width:11.875rem!important;font-weight:normal!important}.modal--firearm-specs-buy-now .modal__inner .buy-option.model__app-cohesion input[type=button]:hover,.modal--firearm-specs-buy-now .modal__inner .buy-option.model__app-cohesion input[type=button]:active,.modal--firearm-specs-buy-now .modal__inner .buy-option.model__app-cohesion input[type=button]:focus{background:none!important;color:#cf2030!important}.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button{display:flex;justify-content:space-between;align-items:center;color:#fff;background:#cf2030;box-shadow:inset 0 0 0 .125rem #cf2030}.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button svg{margin:0 0 0 .625rem;height:1.125rem;width:1.125rem}.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button svg path{fill:#fff;transition:fill .15s cubic-bezier(.56,.15,.16,1)}.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button:hover,.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button:focus,.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button:active{background:none;color:#cf2030}.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button:hover svg path,.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button:focus svg path,.modal--firearm-specs-buy-now .modal__inner .buy-option .o-button:active svg path{fill:#cf2030}.modal--firearm-specs-buy-now .modal__inner .buy-option img{width:3.4375rem;height:3.4375rem}.wp-block-keltec-firearm-specs{padding:3rem 1rem 2rem 1rem;background:#fff}.wp-block-keltec-firearm-specs .block__inner{width:100%}.wp-block-keltec-firearm-specs .models{width:100%;max-width:68rem;margin:0 auto;position:relative}@media screen and (min-width:63em){.wp-block-keltec-firearm-specs .models{display:flex;justify-content:center;align-items:center}}.wp-block-keltec-firearm-specs .tabs{padding:0;margin:0 auto;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;max-width:37.5rem;z-index:2;position:relative}.wp-block-keltec-firearm-specs .tabs .tab{text-align:center;height:12.5rem;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:1.75rem .75rem 2.5rem .75rem;cursor:pointer;transition:box-shadow .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs .tab .tab__label,.wp-block-keltec-firearm-specs .tabs .tab .tab__img{z-index:2}.wp-block-keltec-firearm-specs .tabs .tab .tab__img{width:calc(100% - 2rem);position:relative;height:calc(100% - 2.5rem);transition:transform .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs .tab .tab__label{position:absolute;bottom:1.75rem;left:0;width:100%;text-align:center;font-weight:700;margin:0;transition:color .45s cubic-bezier(.56,.15,.16,1),transform .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs .tab .tab__overlay{z-index:0;transition:box-shadow .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs .tab:after,.wp-block-keltec-firearm-specs .tabs .tab:before{content:"";background:#cf2030;position:absolute;z-index:2}.wp-block-keltec-firearm-specs .tabs .tab:before{left:0;bottom:0;width:0;height:.3125rem;transition:width .35s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs .tab:after{width:1.25rem;height:1.25rem;transform:rotate(45deg);bottom:-1.5625rem;left:calc(50% - 1.5625rem);transition:-webkit-transform .35s cubic-bezier(.56,.15,.16,1);transition:transform .35s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs .tab:hover{box-shadow:inset 0 0 0 .0625rem #cf2030,0 0 .4375rem 0 rgba(0,0,0,.2)}.wp-block-keltec-firearm-specs .tabs .tab.is-active:before{width:100%}.wp-block-keltec-firearm-specs .tabs .tab.is-active:after{transform:rotate(45deg) translateY(-1.0625rem)}@media screen and (min-width:63em){.wp-block-keltec-firearm-specs .tabs{max-width:none}.wp-block-keltec-firearm-specs .tabs .tab{width:14.375rem}}.wp-block-keltec-firearm-specs .model__images{max-width:25rem;margin:0 auto;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;transform:scale(1.05);width:100%;opacity:0;transition:transform 0s cubic-bezier(.56,.15,.16,1),opacity 0s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .model__images.is-active{position:relative;opacity:1;z-index:1;transform:scale(1);transition:transform .25s cubic-bezier(.56,.15,.16,1) .35s,opacity .45s cubic-bezier(.56,.15,.16,1) .25s}.wp-block-keltec-firearm-specs .model__images .model__img{transition:opacity .25s cubic-bezier(.56,.15,.16,1) .15s,transform .25s cubic-bezier(.56,.15,.16,1) .15s}.wp-block-keltec-firearm-specs .model__images .model__img.is-not-active{position:absolute;top:0;left:0;opacity:0;transform:scale(1.05);transition:opacity 0s cubic-bezier(.56,.15,.16,1),transform 0s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .model__images .model__img-switch{width:100%;max-width:16.25rem;margin:1rem auto;display:flex;position:relative;cursor:pointer;box-shadow:inset 0 0 0 .125rem #1f0e04}.wp-block-keltec-firearm-specs .model__images .model__img-switch:before{content:"";position:absolute;top:.25rem;right:.25rem;height:calc(100% - .5rem);width:calc(50% - .25rem);background:#1f0e04;transition:transform .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .model__images .model__img-switch p{position:relative;z-index:1;width:50%;margin:0;padding:.3125rem 0;text-align:center;text-transform:uppercase;color:#1f0e04;transition:color .2s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .model__images .model__img-switch p.is-active{color:#fff;transition:color .2s cubic-bezier(.56,.15,.16,1) .2s}.wp-block-keltec-firearm-specs .model__images .model__img-switch.left-active:before{transform:translateX(-100%)}@media screen and (min-width:63em){.wp-block-keltec-firearm-specs .model__images{display:block;width:23.4375rem;min-height:18.75rem}}.wp-block-keltec-firearm-specs .model__info{display:flex;flex-direction:column;margin:2rem 0 1rem 0;position:absolute;top:0;left:0;z-index:0;transform:scale(1.05);opacity:0}.wp-block-keltec-firearm-specs .model__info.is-active{position:relative;opacity:1;z-index:1;transform:scale(1);transition:transform .25s cubic-bezier(.56,.15,.16,1) .35s,opacity .45s cubic-bezier(.56,.15,.16,1) .25s}.wp-block-keltec-firearm-specs .model__info .model__content{margin:0 0 .5rem 0}.wp-block-keltec-firearm-specs .model__info .model__content h3{color:#291c12;text-align:center;font-size:1.375rem;padding:0;margin:0 0 .5rem 0}.wp-block-keltec-firearm-specs .model__info .model__content .model__description{margin:0 auto 1rem auto;max-width:28.125rem;text-align:center;font-family:"Magistral Book",serif}.wp-block-keltec-firearm-specs .model__info .model__content .model__app-cohesion input[type=button]{margin:1rem auto!important}.wp-block-keltec-firearm-specs .model__info .model__content .model__gunsdotcom img,.wp-block-keltec-firearm-specs .model__info .model__content .model__gunbroker img{display:block;margin:1rem auto!important}.wp-block-keltec-firearm-specs .model__info .model__content .model__msrp,.wp-block-keltec-firearm-specs .model__info .model__content .model__sale{display:block;text-align:center;margin:0 auto;font-weight:700}.wp-block-keltec-firearm-specs .model__info .model__content .model__msrp.has-sale,.wp-block-keltec-firearm-specs .model__info .model__content .model__sale.has-sale{font-weight:400;text-decoration:line-through;color:gray}.wp-block-keltec-firearm-specs .model__info .model__content .model__sale{color:#cf2030;font-weight:700}.wp-block-keltec-firearm-specs .model__info .model__content input[type=button],.wp-block-keltec-firearm-specs .model__info .model__content .o-button{padding:.5rem 2.1875rem!important;background-color:#cf2030!important;color:#fff!important;border:none!important;box-shadow:none;font-size:1.125rem!important;width:10.375rem!important;margin:.625rem 0 .1875rem 0!important}.wp-block-keltec-firearm-specs .model__info .model__content input[type=button]:hover,.wp-block-keltec-firearm-specs .model__info .model__content .o-button:hover{background:none!important;color:#cf2030!important;box-shadow:0 0 0 .125rem #cf2030}.wp-block-keltec-firearm-specs .model__info .model__asterisk-text{order:2}.wp-block-keltec-firearm-specs .model__info .model__ctas{position:absolute;bottom:-2.75rem;right:0;margin:0 auto;order:3;display:flex;align-items:flex-start;justify-content:flex-end}.wp-block-keltec-firearm-specs .model__info .model__ctas .model__button{display:table;margin:0 0 0 .3125rem;width:auto;text-decoration:none}.wp-block-keltec-firearm-specs .model__info .model__ctas .model__button span{font-size:.75rem;box-shadow:inset 0 0 0 .0625rem #8c6d54;color:#8c6d54;text-transform:uppercase;font-weight:lighter;padding:.4375rem .625rem;transition:background .15s cubic-bezier(.56,.15,.16,1),color .15s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .model__info .model__ctas .model__button span:hover,.wp-block-keltec-firearm-specs .model__info .model__ctas .model__button span:active,.wp-block-keltec-firearm-specs .model__info .model__ctas .model__button span:focus{background:#8c6d54;color:#fff}@media screen and (min-width:63em){.wp-block-keltec-firearm-specs .model__info{max-width:75rem;padding:0;margin:0;width:calc(100% - 29.375rem)}.wp-block-keltec-firearm-specs .model__info .model__content{margin:0 0 1rem 0;max-width:none;width:100%}.wp-block-keltec-firearm-specs .model__info .model__content h3,.wp-block-keltec-firearm-specs .model__info .model__content .model__description,.wp-block-keltec-firearm-specs .model__info .model__content .model__msrp,.wp-block-keltec-firearm-specs .model__info .model__content .model__sale{text-align:left}.wp-block-keltec-firearm-specs .model__info .model__content .model__description{margin:0 0 1rem 0;max-width:none}.wp-block-keltec-firearm-specs .model__info .model__content .model__app-cohesion input[type=button]{margin:1rem 0!important}.wp-block-keltec-firearm-specs .model__info .model__content .model__gunsdotcom img,.wp-block-keltec-firearm-specs .model__info .model__content .model__gunbroker img{margin:1rem 0!important}.wp-block-keltec-firearm-specs .model__info .model__asterisk-text{margin:1.5rem 0 0 auto;text-align:left}.wp-block-keltec-firearm-specs .model__info .model__ctas{width:100%;margin:1rem 0 0 auto}}.wp-block-keltec-firearm-specs .specs{position:relative;border:.0625rem solid #291c12;margin:2.0625rem auto;width:100%;order:2;max-width:37.5rem}.wp-block-keltec-firearm-specs .specs .specs__label{position:absolute;text-transform:uppercase;color:#8c6d54;font-size:.75rem;top:-1.3125rem;width:33.333333%;text-align:center}.wp-block-keltec-firearm-specs .specs .specs__label.specs__label--metric{left:66.666666%}.wp-block-keltec-firearm-specs .specs .specs__label.specs__label--standard{left:33.333333%}.wp-block-keltec-firearm-specs .specs .specification{display:flex;border-bottom:.0625rem solid rgba(0,0,0,.1)}.wp-block-keltec-firearm-specs .specs .specification label,.wp-block-keltec-firearm-specs .specs .specification p{margin:0;padding:.3125rem .625rem;font-size:.75rem;display:flex;align-items:center;justify-content:flex-start;line-height:1.5;width:33.333333%}.wp-block-keltec-firearm-specs .specs .specification label{color:#291c12;font-weight:700;text-transform:uppercase}.wp-block-keltec-firearm-specs .specs .specification p{color:#8c6d54}.wp-block-keltec-firearm-specs .specs .specification p:nth-child(2):last-child{position:relative;z-index:3;background:#fff;width:calc(66.666666% - .0625rem);margin:0 0 0 .0625rem}.wp-block-keltec-firearm-specs .specs .specification:last-of-type{border-bottom:none}.wp-block-keltec-firearm-specs .specs .specification:before,.wp-block-keltec-firearm-specs .specs .specification:after{content:"";position:absolute;top:0;height:100%;width:.0625rem;background:#291c12;z-index:2}.wp-block-keltec-firearm-specs .specs .specification:before{left:33.333333%}.wp-block-keltec-firearm-specs .specs .specification:after{left:66.666666%}@media screen and (min-width:63em){.wp-block-keltec-firearm-specs .specs{max-width:none;margin:0 0 2rem 0}}.wp-block-keltec-firearm-specs.has-style-2 .models{display:block}@media screen and (min-width:63em){.wp-block-keltec-firearm-specs.has-style-2 .models .model__images{max-width:68rem;margin:0 auto 2rem auto!important;width:100%}.wp-block-keltec-firearm-specs.has-style-2 .models .model__info{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:2rem auto 0 auto!important;padding:0 1rem;width:100%}.wp-block-keltec-firearm-specs.has-style-2 .models .model__info .model__content{margin:0 2rem 0 0;width:24rem}.wp-block-keltec-firearm-specs.has-style-2 .models .specs{width:calc(100% - 26rem)}}@media screen and (min-width:71.875em){.wp-block-keltec-firearm-specs.has-style-2 .models .specs{width:calc(100% - 32.25rem)}.wp-block-keltec-firearm-specs.has-style-2 .models .model__info .model__content{width:30.25rem}}.wp-block-keltec-firearm-specs .img-control__inner{height:1.875rem;width:15rem;display:flex;justify-content:center;margin:0 auto 1rem auto;align-items:center;border-radius:.1875rem;border:.125rem solid #291c12;position:relative}.wp-block-keltec-firearm-specs .img-control__inner a{line-height:1;color:#291c12;font-size:.875rem;padding:.3125rem .625rem .3125rem .625rem;text-transform:uppercase;text-align:center;width:7.5rem;transition:.15s background ease-in-out,.15s color ease-in-out;position:relative;z-index:1;user-select:none}.wp-block-keltec-firearm-specs .img-control__inner a.is-active{color:#fff;transition:.15s background ease-in-out,.2s color ease-in-out .3s}.wp-block-keltec-firearm-specs .img-control__inner:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;border-radius:.25rem;box-shadow:inset 0 0 0 .125rem #fff;background:#291c12;transition:left .65s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .img-control__inner.is-active:after{left:50%}.wp-block-keltec-firearm-specs .model__asterisk-text{text-align:center;margin:1rem auto;font-size:.8125rem;max-width:37.5rem}.wp-block-keltec-firearm-specs.is-front-end{display:flex;flex-direction:column;justify-content:center}.wp-block-keltec-firearms-post-feed{padding:1rem;background:#fff}.wp-block-keltec-firearms-post-feed .post-loop__not-found{padding:2rem;width:100%;text-align:center}.wp-block-keltec-firearms-post-feed .firearm{padding:2rem;transition:box-shadow .35s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearms-post-feed .firearm h3,.wp-block-keltec-firearms-post-feed .firearm p,.wp-block-keltec-firearms-post-feed .firearm span{text-align:center}.wp-block-keltec-firearms-post-feed .firearm h3{margin:1rem 0 0 0;font-size:1.125rem}.wp-block-keltec-firearms-post-feed .firearm p{font-size:.875rem;color:#ae9479;line-height:1.4;max-width:12.5rem;margin:.625rem auto}.wp-block-keltec-firearms-post-feed .firearm span{display:block;font-weight:700}.wp-block-keltec-firearms-post-feed .firearm a{z-index:1}.wp-block-keltec-firearms-post-feed .firearm:hover{box-shadow:inset 0 -.1875rem 0 0 #cf2030,0 0 .4375rem 0 rgba(0,0,0,.2)}@media screen and (min-width:25em){.wp-block-keltec-firearms-post-feed .feed--firearms{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.wp-block-keltec-firearms-post-feed .firearm{width:50%}}@media screen and (min-width:36.5em){.wp-block-keltec-firearms-post-feed .firearm{width:33.333333%}}@media screen and (min-width:63em){.wp-block-keltec-firearms-post-feed.is-front-end{padding:2rem}.wp-block-keltec-firearms-post-feed.is-front-end .firearm{width:25%}}@media screen and (min-width:79.5em){.wp-block-keltec-firearms-post-feed.is-front-end .feed--firearms{max-width:67rem;margin:0 auto}}.wp-block-keltec-holiday-gift-guide-2021 .block__header{padding:1.5rem 1rem;background:rgba(0,0,0,.5)}.wp-block-keltec-holiday-gift-guide-2021 .block__header img{margin:0 auto;display:block;width:11.75rem;height:9.375rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models{padding:1rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a{display:block;margin:2rem auto 4rem auto;text-decoration:none}.wp-block-keltec-holiday-gift-guide-2021 .block__models a img{width:100%;margin:0 auto;display:block;transition:transform .45s cubic-bezier(.56,.15,.16,1);max-width:17.1875rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a p{display:table;text-transform:uppercase;margin:1rem auto}.wp-block-keltec-holiday-gift-guide-2021 .block__models a p span{text-align:center;line-height:1}.wp-block-keltec-holiday-gift-guide-2021 .block__models a p span.block__label{border-radius:.4375rem;margin:0 0 .3125rem 0;color:#1a1a1a;padding:.25rem .4375rem .125rem .4375rem;background:#fff}.wp-block-keltec-holiday-gift-guide-2021 .block__models a p span.block__tagline{display:block;color:#fff;font-size:.75rem;letter-spacing:.125rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(2) img{max-width:12.5rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(3) img{max-width:25rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(4) img{max-width:18.75rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(5) img{max-width:25rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(6) img{max-width:20.3125rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(7) img{max-width:12.5rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(8) img{max-width:25rem}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:hover img{transform:scale(1.05)}.wp-block-keltec-holiday-gift-guide-2021 .block__links a{width:100%;display:block;margin:0;padding:4rem 1rem;text-decoration:none;text-transform:uppercase;box-shadow:inset 0 .0625rem 0 0 #fff}.wp-block-keltec-holiday-gift-guide-2021 .block__links a span,.wp-block-keltec-holiday-gift-guide-2021 .block__links a .span{padding:0 .625rem;background:#fff;color:#1a1a1a;text-align:center;display:table;border-radius:.4375rem;margin:0 auto}@media screen and (min-width:47.5em){.wp-block-keltec-holiday-gift-guide-2021 .block__models{display:flex;flex-wrap:wrap}.wp-block-keltec-holiday-gift-guide-2021 .block__models a{width:50%}.wp-block-keltec-holiday-gift-guide-2021 .block__links{display:flex;box-shadow:inset 0 .0625rem 0 0 #fff}.wp-block-keltec-holiday-gift-guide-2021 .block__links a{width:33.333333%;padding:6rem 1rem;box-shadow:inset -.0625rem 0 0 0 #fff;transition:background .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-holiday-gift-guide-2021 .block__links a:last-child{box-shadow:none}.wp-block-keltec-holiday-gift-guide-2021 .block__links a:hover{background:rgba(255,255,255,.075)}}@media screen and (min-width:63em){.wp-block-keltec-holiday-gift-guide-2021 .block__models{width:53.125rem;margin:2rem auto 0 auto}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(2){transform:translateY(4.6875rem) translateX(1.5625rem)}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(3){transform:translateY(-1.5625rem) translateX(-4.6875rem)}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(4){transform:translateY(4.6875rem) translateX(-3.125rem)}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(5){transform:translateY(-3.125rem)}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(6){transform:translateY(3.125rem) translateX(1.5625rem)}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(7){transform:translateY(-3.125rem) translateX(-3.125rem)}.wp-block-keltec-holiday-gift-guide-2021 .block__models a:nth-child(8){transform:translateY(1.5625rem) translateX(-4.6875rem)}}.wp-block-keltec-instagram{display:flex;flex-direction:column;overflow:hidden}.wp-block-keltec-instagram .instagram__left-side{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;order:1}.wp-block-keltec-instagram .instagram__left-side a{display:flex;position:relative;overflow:hidden;justify-content:center;align-items:center;width:50%;height:50vw}.wp-block-keltec-instagram .instagram__left-side a div{z-index:1;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;opacity:0;transition:.15s opacity ease-in-out}.wp-block-keltec-instagram .instagram__left-side a div svg{height:1.875rem;width:1.875rem}.wp-block-keltec-instagram .instagram__left-side a div svg *{fill:#fff}.wp-block-keltec-instagram .instagram__right-side{position:relative;overflow:hidden;padding:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#1a1a1a;min-height:18.75rem}.wp-block-keltec-instagram .instagram__right-side svg{width:1.875rem;height:1.875rem}.wp-block-keltec-instagram .instagram__right-side svg *{fill:#fff}.wp-block-keltec-instagram .instagram__right-side .h3,.wp-block-keltec-instagram .instagram__right-side p{position:relative;color:#fff;text-align:center;z-index:1}.wp-block-keltec-instagram .instagram__right-side .h3{font-size:1.6875rem;margin:0 auto 1rem auto;color:#f4f3f1;position:relative}.wp-block-keltec-instagram .instagram__right-side .h3:hover{text-decoration:underline}.wp-block-keltec-instagram .instagram__right-side .h3:after{content:"";position:absolute;width:1.875rem;height:.125rem;bottom:-.4375rem;left:calc(50% - .9375rem);background:#cf2030}.wp-block-keltec-instagram .instagram__right-side p{font-size:1.125rem;margin:.3125rem auto;max-width:18.75rem;line-height:1.2}@media screen and (min-width:47.5em){.wp-block-keltec-instagram{flex-direction:row}.wp-block-keltec-instagram .instagram__right-side,.wp-block-keltec-instagram .instagram__left-side{width:50%}.wp-block-keltec-instagram .instagram__left-side{position:relative;order:0}.wp-block-keltec-instagram .instagram__left-side a{height:25vw;transform:translateY(-3.125rem);opacity:0;transition:transform .55s cubic-bezier(.56,.15,.16,1),opacity .55s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-instagram .instagram__left-side a:hover div{opacity:1}.wp-block-keltec-instagram .instagram__left-side a.js-animate-in{transform:translateY(0);opacity:1}.wp-block-keltec-instagram .instagram__left-side:before{content:"";position:absolute;top:0;right:0;height:100%;width:.0625rem;background:#1a1a1a}.wp-block-keltec-instagram.js-animate-in{transform:translateY(0);opacity:1}}@media screen and (min-width:63em){.wp-block-keltec-instagram .instagram__left-side a{width:33.333333%;height:16.666666vw;max-height:15.625rem}}.wp-block-keltec-newsletter{position:relative;padding:2rem}.wp-block-keltec-newsletter h3{position:relative;text-align:center;color:#8c6d54;font-size:1.125rem;width:100%;margin:0 auto 1.5rem auto;max-width:21.875rem;line-height:1.5;z-index:1}.wp-block-keltec-newsletter ul,.wp-block-keltec-newsletter ol{list-style:none;margin:0;padding:0}.wp-block-keltec-newsletter img{display:none}.wp-block-keltec-newsletter .newsletter__form{position:relative;z-index:1;max-width:31.25rem;margin:0 auto}.wp-block-keltec-newsletter .newsletter__form #label-email-4acb4cfa-5f6e-4214-86ab-8f256060c78d{display:none}.wp-block-keltec-newsletter .newsletter__form .hbspt-form{padding:0}.wp-block-keltec-newsletter .newsletter__form form{position:relative}.wp-block-keltec-newsletter .newsletter__form .hs-email input{padding:.625rem 9.75rem .625rem .625rem;box-shadow:inset 0 0 0 .0625rem rgba(0,0,0,.2)}.wp-block-keltec-newsletter .newsletter__form .hs_submit{position:absolute;top:2rem;right:2rem;height:3rem;margin:0}.wp-block-keltec-newsletter .newsletter__form .hs_submit input{height:3rem;margin:0}.wp-block-keltec-newsletter #gform_wrapper_1{position:relative;max-width:31.25rem;margin:0 auto}.wp-block-keltec-newsletter #gform_wrapper_1 input[type=text]{background:#e6e6e6;padding:.625rem 8.75rem .625rem .625rem}.wp-block-keltec-newsletter #gform_wrapper_1 .gform_footer input{position:absolute;top:0;right:0;height:100%;background:#291c12;box-shadow:inset 0 0 0 .125rem #291c12}.wp-block-keltec-newsletter #gform_wrapper_1 .gform_footer input:hover,.wp-block-keltec-newsletter #gform_wrapper_1 .gform_footer input:focus{background:none;color:#291c12}@media screen and (min-width:47.5em){.wp-block-keltec-newsletter{padding:4rem 2rem}.wp-block-keltec-newsletter h3{font-size:1.25rem;max-width:34.375rem}.wp-block-keltec-newsletter img{display:inherit;position:absolute;height:6.25rem;top:calc(50% - 3.125rem);left:0}}@media screen and (min-width:63em){.wp-block-keltec-newsletter{padding:6rem 2rem}.wp-block-keltec-newsletter img{height:12.5rem;top:calc(50% - 3.75rem)}}.wp-block-keltec-strong-heading{position:relative;z-index:2}.wp-block-keltec-strong-heading h1,.wp-block-keltec-strong-heading .h1,.wp-block-keltec-strong-heading p{display:flex!important;flex-direction:column;align-items:center;line-height:1;margin:0 auto!important}.wp-block-keltec-strong-heading h1>*,.wp-block-keltec-strong-heading .h1>*,.wp-block-keltec-strong-heading p>*{width:100%;display:block;line-height:1.3}.wp-block-keltec-strong-heading h1 .is-loud,.wp-block-keltec-strong-heading .h1 .is-loud,.wp-block-keltec-strong-heading p .is-loud{font-size:1.25em}.wp-block-keltec-strong-heading h1.is-swapped>*:first-child,.wp-block-keltec-strong-heading .h1.is-swapped>*:first-child,.wp-block-keltec-strong-heading p.is-swapped>*:first-child{order:1}.wp-block-keltec-three-dee-model-viewer{display:flex;justify-content:center;align-items:center;margin:1rem auto;max-width:212.5rem}.wp-block-keltec-three-dee-model-viewer>.u-relative_hidden,.wp-block-keltec-three-dee-model-viewer>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.wp-block-keltec-three-dee-model-viewer .block__three-dee,.wp-block-keltec-three-dee-model-viewer .u-full_cover_absolute{display:flex;justify-content:center;align-items:center}.wp-block-keltec-three-dee-model-viewer .loader--spinner *{fill:#fff}.wp-block-keltec-three-dee-model-viewer .block__three-dee{width:100%;padding:0!important;z-index:5}.wp-block-keltec-three-dee-model-viewer .block__three-dee .block__loader{z-index:2;transition:opacity .25s cubic-bezier(.56,.15,.16,1),transform .25s cubic-bezier(.56,.15,.16,1),top 0s linear .25s}.wp-block-keltec-three-dee-model-viewer .block__three-dee .block__loader>div{border-radius:0!important;opacity:1!important;transform:translateY(0)!important;background:rgba(255,255,255,.8)!important;box-shadow:none!important}.wp-block-keltec-three-dee-model-viewer .block__three-dee .block__loader.has-loaded{opacity:0;transform:translateY(0) scale(1.05);top:-200%}.wp-block-keltec-three-dee-model-viewer .three-dee__button-container{width:100%;max-width:100rem;margin:0 auto;position:relative}.wp-block-keltec-three-dee-model-viewer .three-dee__blast-shield{height:0;top:-1.25rem;transition:height .5s cubic-bezier(.56,.15,.16,1) .5s;background:#000;z-index:9}.wp-block-keltec-three-dee-model-viewer .three-dee__blast-shield .loader--spinner{opacity:0;height:5rem;width:5rem;transition:opacity .5s cubic-bezier(.56,.15,.16,1) .25s}.wp-block-keltec-three-dee-model-viewer .three-dee__blast-shield.has-transitions{height:calc(100% + 1.25rem)}.wp-block-keltec-three-dee-model-viewer .three-dee__blast-shield.has-transitions .loader--spinner{opacity:1;transition:opacity .5s cubic-bezier(.56,.15,.16,1) 1s}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button{background:#000;animation-name:pulseBlack;animation-duration:2s;animation-iteration-count:infinite;width:2.5rem;height:2.5rem;top:.5rem;left:.5rem;border-radius:50%;cursor:pointer;z-index:10;display:flex;justify-content:center;align-items:center}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button:before{content:"";border-radius:50%;width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;background:#000}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button.has-transitions:before{opacity:1;animation-name:pulseHuge;animation-duration:1.2s;animation-iteration-count:1;animation-timing-function:cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button.has-transitions .button__inner{opacity:0;transition:opacity 1s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .button__inner{display:flex;justify-content:center;align-items:center;transition:opacity 1s cubic-bezier(.56,.15,.16,1) .5s}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button svg{width:1.5rem;height:1.5rem}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button svg *{fill:#fff}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .scene{width:1.25rem;height:1.25rem;perspective:1.875rem}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube{width:1.25rem;height:1.25rem;position:relative;transform-style:preserve-3d;transform:translateZ(-.625rem);transition:transform 2s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-front{transform:translateZ(-.625rem) rotateY(0deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-right{transform:translateZ(-.625rem) rotateY(-90deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-back{transform:translateZ(-.625rem) rotateY(-180deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-left{transform:translateZ(-.625rem) rotateY(90deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-top{transform:translateZ(-.625rem) rotateX(-90deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-bottom{transform:translateZ(-.625rem) rotateX(90deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face{position:absolute;width:1.25rem;height:1.25rem;border:.125rem solid #fff;line-height:1.25rem;font-size:2.5rem;font-weight:700;color:#fff;text-align:center}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--front{transform:rotateY(0deg) translateZ(.625rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--right{transform:rotateY(90deg) translateZ(.625rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--back{transform:rotateY(180deg) translateZ(.625rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--left{transform:rotateY(-90deg) translateZ(.625rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--top{transform:rotateX(90deg) translateZ(.625rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--bottom{transform:rotateX(-90deg) translateZ(.625rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button label{margin-right:.625rem}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button:hover>div,.wp-block-keltec-three-dee-model-viewer .btd-toggle-button:focus>div{opacity:1;transform:translateY(0)}@media screen and (min-width:36.5em){.wp-block-keltec-three-dee-model-viewer .btd-toggle-button{width:3.75rem;height:3.75rem;top:.75rem;left:.75rem}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button svg{width:2.5rem;height:2.5rem}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .scene{width:1.875rem;height:1.875rem;perspective:2.5rem}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube{width:1.875rem;height:1.875rem;transform:translateZ(-.9375rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-front{transform:translateZ(-.9375rem) rotateY(0deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-right{transform:translateZ(-.9375rem) rotateY(-90deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-back{transform:translateZ(-.9375rem) rotateY(-180deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-left{transform:translateZ(-.9375rem) rotateY(90deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-top{transform:translateZ(-.9375rem) rotateX(-90deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube.show-bottom{transform:translateZ(-.9375rem) rotateX(90deg)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face{width:1.875rem;height:1.875rem;line-height:1.875rem;font-size:3.75rem}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--front{transform:rotateY(0deg) translateZ(.9375rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--right{transform:rotateY(90deg) translateZ(.9375rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--back{transform:rotateY(180deg) translateZ(.9375rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--left{transform:rotateY(-90deg) translateZ(.9375rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--top{transform:rotateX(90deg) translateZ(.9375rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button .cube__face--bottom{transform:rotateX(-90deg) translateZ(.9375rem)}.wp-block-keltec-three-dee-model-viewer .btd-toggle-button label{margin-right:.9375rem}}.wp-block-keltec-three-dee-model-viewer .o-button{display:flex!important;justify-content:center;align-items:center}.wp-block-keltec-three-dee-model-viewer .o-button svg{margin:0 .625rem 0 0}.wp-block-keltec-three-dee-model-viewer .o-button svg *{transition:fill .25s cubic-bezier(.56,.15,.16,1)}@keyframes pulseHuge{0%{transform:scale(1)}75%{transform:scale(85)}100%{transform:scale(85)}}@keyframes pulseBlack{0%{box-shadow:0 0 0 0 #000}100%{box-shadow:0 0 0 .625rem rgba(0,0,0,0)}}.wp-block-keltec-video-play-button{overflow:visible}.wp-block-keltec-video-play-button .video-play-button__icon-wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;position:relative;z-index:1;animation-name:pulse;animation-duration:2s;animation-iteration-count:infinite;cursor:pointer;border-radius:50%;width:4.375rem;height:4.375rem}.wp-block-keltec-video-play-button .icon--play{width:100%;height:100%;padding:1rem;transform:translateX(5%);fill:#fff}@media screen and (min-width:36.5em){.wp-block-keltec-video-play-button.is-front-end .video-play-button__icon-wrapper{width:6.25rem;height:6.25rem}}@keyframes pulse{0%{box-shadow:0 0 0 0 #cf2030}100%{box-shadow:0 0 0 1.5625rem rgba(207,32,48,0)}}.wp-block-keltec-weapon-parallax .block__inner{padding:2rem;max-width:43.75rem;margin:0 auto}.wp-block-keltec-weapon-parallax .u-full_cover_absolute img{display:none}@media screen and (min-width:47.5em){.wp-block-keltec-weapon-parallax.is-front-end .block__inner{padding:4rem 2rem}}@media screen and (min-width:63em){.wp-block-keltec-weapon-parallax.is-front-end .u-full_cover_absolute img{position:absolute;height:auto;width:12.5rem;display:inherit}.wp-block-keltec-weapon-parallax.is-front-end .u-full_cover_absolute img.weapon__left{left:0;bottom:-18rem}.wp-block-keltec-weapon-parallax.is-front-end .u-full_cover_absolute img.weapon__right{right:0;top:-30rem}}