.parallax-inner,.parallax-outer,.u-full_cover_absolute{position:absolute;top:0;left:0;height:100%;width:100%}.u-relative_hidden{position:relative;overflow:hidden}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.wp-block .parallax-inner,.wp-block .parallax-outer,.wp-block .u-full_cover_absolute{position:absolute;top:0;left:0;height:100%;width:100%}.wp-block .u-relative_hidden{position:relative;overflow:hidden}body .wp-block-image{margin-bottom:0}body .alignleft{width:100%;float:none}body .alignleft img{display:block;margin:0 auto 1rem}@media screen and (min-width:36.5em){body .alignleft{width:auto;float:left}body .alignleft img{display:inherit;margin:0}}.wp-block--btd{position:relative;overflow:hidden}.wp-block--btd .block__bg,.wp-block--btd .parallax-inner{z-index:0}.wp-block--btd .parallax-inner{height:120%}.wp-block--btd .block__inner{width:100%;position:relative;z-index:1;padding:1rem;margin:0 auto}@media screen and (min-width:47.5em){.wp-block--btd.is-front-end .block__inner{padding:2rem}}.wp-block-btdm-big-buttons .big-buttons--wrapper{padding:1rem;max-width:81.6875rem;margin:0 auto}.wp-block-btdm-big-buttons .big-button{padding:5rem 1rem;margin:0 0 1rem;position:relative;width:100%;display:flex;justify-content:center;align-items:center;background:#291c12}.wp-block-btdm-big-buttons .big-button .big-button__bg{opacity:.9;-webkit-transform:scale(1.05);transform:scale(1.05);transition:opacity .45s cubic-bezier(.56,.15,.16,1),-webkit-transform .85s cubic-bezier(.56,.15,.16,1);transition:transform .85s cubic-bezier(.56,.15,.16,1),opacity .45s cubic-bezier(.56,.15,.16,1);transition:transform .85s cubic-bezier(.56,.15,.16,1),opacity .45s cubic-bezier(.56,.15,.16,1),-webkit-transform .85s cubic-bezier(.56,.15,.16,1)}.wp-block-btdm-big-buttons .big-button .no-buttons{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem}.wp-block-btdm-big-buttons .big-button h3{position:relative;text-align:center;color:#fff;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;padding:.5rem 2rem;background:rgba(0,0,0,.75)}.wp-block-btdm-big-buttons .big-button a{z-index:5}.wp-block-btdm-big-buttons .big-button a:after,.wp-block-btdm-big-buttons .big-button a:before{content:"";position:absolute;opacity:0;height:100%;width:6.25rem;background:#fff;transition:opacity .4s cubic-bezier(.56,.15,.16,1),-webkit-transform .4s cubic-bezier(.56,.15,.16,1);transition:opacity .4s cubic-bezier(.56,.15,.16,1),transform .4s cubic-bezier(.56,.15,.16,1);transition:opacity .4s cubic-bezier(.56,.15,.16,1),transform .4s cubic-bezier(.56,.15,.16,1),-webkit-transform .4s cubic-bezier(.56,.15,.16,1)}.wp-block-btdm-big-buttons .big-button a:after{top:0;left:0;-webkit-transform:skew(-16deg) translate3d(-50%,0,0);transform:skew(-16deg) translate3d(-50%,0,0)}.wp-block-btdm-big-buttons .big-button a:before{top:0;right:0;-webkit-transform:skew(-16deg) translate3d(50%,0,0);transform:skew(-16deg) translate3d(50%,0,0)}.wp-block-btdm-big-buttons .big-button:last-child{margin:0}.wp-block-btdm-big-buttons .big-button:hover .big-button__bg{opacity:.3}.wp-block-btdm-big-buttons .big-button:hover h3{background:#fff;box-shadow:0 0 0 .1875rem #0f0707,0 0 1.25rem 0 rgba(0,0,0,.6);color:#0f0707}.wp-block-btdm-big-buttons .big-button:hover a:after,.wp-block-btdm-big-buttons .big-button:hover a:before{opacity:.24}.wp-block-btdm-big-buttons .big-button:hover a:after{-webkit-transform:skew(-16deg) translate3d(-35%,0,0);transform:skew(-16deg) translate3d(-35%,0,0)}.wp-block-btdm-big-buttons .big-button:hover a:before{-webkit-transform:skew(-16deg) translate3d(35%,0,0);transform:skew(-16deg) translate3d(35%,0,0)}@media screen and (min-width:47.5em){.wp-block-btdm-big-buttons .big-buttons--wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding:1rem .5rem .5rem 1rem}.wp-block-btdm-big-buttons .big-button{margin:0 .5rem .5rem 0!important;width:calc(100% - .5rem)}.wp-block-btdm-big-buttons .big-button.is-half-width{width:calc(50% - .5rem)}.wp-block-btdm-big-buttons .big-button.is-third-width{width:calc(33.33333% - .5rem)}}@media screen and (min-width:63em){.wp-block-btdm-big-buttons .big-buttons--wrapper{padding:3rem 1rem 2rem 2rem}.wp-block-btdm-big-buttons .big-button{margin:0 1rem 1rem 0!important}.wp-block-btdm-big-buttons .big-button.is-half-width{width:calc(50% - 1rem)}.wp-block-btdm-big-buttons .big-button.is-third-width{width:calc(33.33333% - 1rem)}}.wp-block-keltec-big-text-hero{background:#000;position:relative}.wp-block-keltec-big-text-hero .body{text-transform:uppercase;font-size:1.5625rem;font-weight:600;color:#fff;padding:1rem;text-align:left;line-height:1.4;position:relative;z-index:2}.wp-block-keltec-big-text-hero .parallax-marker{top:inherit;bottom:calc(-100vh - 100%)}.wp-block-keltec-big-text-hero.is-front-end .hero__wrapper{padding:1rem}.wp-block-keltec-big-text-hero.is-front-end .hero__bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.wp-block-keltec-big-text-hero.is-front-end .hero__bg[data-parallax="1"]{height:120%;top:inherit;bottom:0}.wp-block-keltec-big-text-hero.has-style-1:after,.wp-block-keltec-big-text-hero.has-style-1:before{content:"";position:absolute;-webkit-transform:skewX(-16deg);transform:skewX(-16deg)}.wp-block-keltec-big-text-hero.has-style-1:before{top:0;left:-4%;width:30%;height:2.5rem;opacity:.9;z-index:2;background:#8c6d54}.wp-block-keltec-big-text-hero.has-style-1:after{bottom:0;left:-30%;height:100%;width:40%;z-index:1;background:rgba(0,0,0,.6)}.wp-block-keltec-big-text-hero.has-style-2:after,.wp-block-keltec-big-text-hero.has-style-2:before{content:"";top:0;height:100%;width:16%;opacity:.7;position:absolute;z-index:2;-webkit-transform:skewX(-16deg);transform:skewX(-16deg)}.wp-block-keltec-big-text-hero.has-style-2:before{right:10%;background:#291c12}.wp-block-keltec-big-text-hero.has-style-2:after{right:-10%;background:#1f0e04}@media screen and (min-width:36.5em){.wp-block-keltec-big-text-hero.is-front-end .hero__wrapper{padding:3.25rem 2rem 2rem}.wp-block-keltec-big-text-hero.is-front-end .hero__wrapper .body{font-size:2.5rem;width:70%}}@media screen and (min-width:47.5em){.wp-block-keltec-big-text-hero.is-front-end .hero__wrapper{max-width:47.5em;margin:0 auto;padding:4.25rem 3rem 3rem}}@media screen and (min-width:63em){.wp-block-keltec-big-text-hero.is-front-end .hero__wrapper{max-width:63em}.wp-block-keltec-big-text-hero.is-front-end .hero__wrapper .body{font-size:2.8125rem}}@media screen and (min-width:79.5em){.wp-block-keltec-big-text-hero.is-front-end .hero__wrapper{max-width:79.5em}.wp-block-keltec-big-text-hero.is-front-end .hero__wrapper .body{font-size:3.4375rem}}.admin-bar .wp-block-keltec-product-collections .terms-wrapper{top:2.875rem}@media screen and (min-width:48.9375em){.admin-bar .wp-block-keltec-product-collections .terms-wrapper{top:2rem}}.wp-block-keltec-product-collections{position:relative}.wp-block-keltec-product-collections .collections__trigger{height:.0625rem;opacity:0;position:absolute;width:100%;top:-3.75rem;left:0}.wp-block-keltec-product-collections .post-loop__not-found{padding:2rem;width:100%;text-align:center}.wp-block-keltec-product-collections .post-loop--product{position:relative;padding:1rem}.wp-block-keltec-product-collections .body-wrapper{width:100%}.wp-block-keltec-product-collections .product-collections__body{text-align:center;padding:1rem;margin:0 auto;max-width:43.75rem}.wp-block-keltec-product-collections .product{padding:.625rem .625rem 2.3125rem;transition:box-shadow .45s cubic-bezier(.56,.15,.16,1),-webkit-transform .45s cubic-bezier(.56,.15,.16,1);transition:box-shadow .45s cubic-bezier(.56,.15,.16,1),transform .45s cubic-bezier(.56,.15,.16,1);transition:box-shadow .45s cubic-bezier(.56,.15,.16,1),transform .45s cubic-bezier(.56,.15,.16,1),-webkit-transform .45s cubic-bezier(.56,.15,.16,1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.wp-block-keltec-product-collections .product h3,.wp-block-keltec-product-collections .product p,.wp-block-keltec-product-collections .product span{text-align:left}.wp-block-keltec-product-collections .product .product__flag{text-align:center;font-weight:700;color:#cf2030;padding:.3125rem;font-size:.75rem;width:10.625rem;text-transform:uppercase;border-radius:.125rem;box-shadow:inset 0 0 0 .125rem #cf2030}.wp-block-keltec-product-collections .product h3{margin:1rem 0 0;font-weight:400;font-size:.875rem;line-height:1.4;width:100%}.wp-block-keltec-product-collections .product p{line-height:1.4;margin:auto auto 0;color:#8c6d54;font-weight:700;position:absolute;bottom:.625rem;left:.625rem;width:calc(100% - 1.25rem);display:flex;align-items:center;justify-content:flex-start}.wp-block-keltec-product-collections .product span{display:block;font-weight:700}.wp-block-keltec-product-collections .product a{z-index:1}.wp-block-keltec-product-collections .product.sale .product__price{color:#cf2030}.wp-block-keltec-product-collections .product.sale .product__price del{color:#8c6d54;opacity:1;text-decoration:none;position:relative;font-weight:400;margin-right:.3125rem;display:inline-block}.wp-block-keltec-product-collections .product.sale .product__price del:after{content:"";display:block;width:100%;height:.125rem;background-color:#cf2030;position:absolute;top:40%}.wp-block-keltec-product-collections .product.sale .product__price ins{text-decoration:none;display:inline-block}.wp-block-keltec-product-collections .product span.onsale{position:absolute;left:1rem;top:1rem;background-color:transparent;border:none;border-radius:0;padding:0}.wp-block-keltec-product-collections .product span.onsale svg{display:block;height:3.125rem;width:3.125rem}.wp-block-keltec-product-collections .product .woocommerce-Price-amount{display:flex;justify-content:flex-start;align-items:center}.wp-block-keltec-product-collections .product .product__image{width:100%;height:12.5rem}.wp-block-keltec-product-collections .product .product__image.has-no-image{display:flex;justify-content:center;align-items:center}.wp-block-keltec-product-collections .product .product__image.has-no-image svg{width:6.25rem;height:3.125rem}.wp-block-keltec-product-collections .product .product__image.has-no-image svg *{fill:#bfbfbf}.wp-block-keltec-product-collections .product:hover{box-shadow:0 0 .3125rem .0625rem rgba(0,0,0,.1)}.wp-block-keltec-product-collections .product.js-hidden{display:none}.wp-block-keltec-product-collections .terms-wrapper{background:#fff;position:fixed;top:0;left:0;padding:1.875rem 1.875rem calc(20vh + 1.875rem);height:120vh;z-index:1001;width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity .55s cubic-bezier(.56,.15,.16,1),-webkit-transform .55s cubic-bezier(.56,.15,.16,1);transition:transform .55s cubic-bezier(.56,.15,.16,1),opacity .55s cubic-bezier(.56,.15,.16,1);transition:transform .55s cubic-bezier(.56,.15,.16,1),opacity .55s cubic-bezier(.56,.15,.16,1),-webkit-transform .55s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-product-collections .terms-wrapper:after{content:"";position:absolute;bottom:calc(20vh + 1.875rem);left:0;width:100%;height:1.25rem;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 69%,#fff);z-index:2}.wp-block-keltec-product-collections .terms-wrapper .terms-wrapper__inner{height:100%;overflow-y:scroll}.wp-block-keltec-product-collections .terms-wrapper .terms-wrapper__toggle{position:absolute;width:9.375rem;height:1.875rem;font-size:.75rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:calc(50% - 4.6875rem);right:-5.625rem;background:#002855;transition:-webkit-transform .55s cubic-bezier(.56,.15,.16,1);transition:transform .55s cubic-bezier(.56,.15,.16,1);transition:transform .55s cubic-bezier(.56,.15,.16,1),-webkit-transform .55s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-product-collections .terms-wrapper .terms-wrapper__toggle button{padding:0;margin:0;height:1.875rem;box-shadow:none;border:none;background:#002855}.wp-block-keltec-product-collections .terms-wrapper .terms-wrapper__toggle button:hover{background:#cf2030;color:#fff}.wp-block-keltec-product-collections .terms-wrapper .terms-wrapper__toggle button.button--close,.wp-block-keltec-product-collections .terms-wrapper .terms-wrapper__toggle button.button--open{width:100%;position:absolute;top:0;left:0;height:100%}.wp-block-keltec-product-collections .terms-wrapper .terms-wrapper__toggle button.button--close,.wp-block-keltec-product-collections .terms-wrapper .terms-wrapper__toggle svg{display:none}.wp-block-keltec-product-collections .terms-wrapper.js-active{box-shadow:0 0 .625rem 0 rgba(0,0,0,.1);-webkit-transform:translateX(0);transform:translateX(0)}.wp-block-keltec-product-collections .terms-wrapper.js-active .terms-wrapper__toggle{-webkit-transform:translateX(-1.875rem) rotate(-90deg);transform:translateX(-1.875rem) rotate(-90deg)}.wp-block-keltec-product-collections .terms-wrapper.js-active button.button--close{display:inherit}.wp-block-keltec-product-collections .terms-wrapper.js-active button.button--open{display:none}.wp-block-keltec-product-collections .terms{margin:0 0 1rem;padding:.9375rem;box-shadow:inset 0 0 0 .0625rem #b19f8c}.wp-block-keltec-product-collections .terms h3{color:#b19f8c;text-transform:uppercase;line-height:1;margin:0 0 1rem}.wp-block-keltec-product-collections .terms .terms__tray{margin:1rem 0;height:2.75rem;overflow:hidden;box-shadow:inset 0 0 0 .0625rem rgba(0,0,0,.2)}.wp-block-keltec-product-collections .terms .terms__tray h4{text-transform:uppercase;font-size:.875rem;color:#1a1a1a;padding:.625rem;border-bottom:.0625rem solid rgba(0,0,0,.2);position:relative;cursor:pointer;transition:color .15s ease-in-out}.wp-block-keltec-product-collections .terms .terms__tray h4 svg{position:absolute;height:1.125rem;width:1.125rem;top:.84375rem;right:.84375rem;transition:-webkit-transform .45s cubic-bezier(.56,.15,.16,1);transition:transform .45s cubic-bezier(.56,.15,.16,1);transition:transform .45s cubic-bezier(.56,.15,.16,1),-webkit-transform .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-product-collections .terms .terms__tray h4 svg *{transition:fill .15s ease-in-out}.wp-block-keltec-product-collections .terms .terms__tray h4:hover{color:#ae9479}.wp-block-keltec-product-collections .terms .terms__tray h4:hover svg *{fill:#ae9479}.wp-block-keltec-product-collections .terms .terms__tray:last-child{margin:1rem 0 0}.wp-block-keltec-product-collections .terms .terms__tray.js-active{height:auto}.wp-block-keltec-product-collections .terms .terms__tray.js-active h4 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.wp-block-keltec-product-collections .terms .term{padding:.375rem .75rem;cursor:pointer;position:relative;border-bottom:.0625rem solid rgba(0,0,0,.2);transition:box-shadow .15s ease-in-out,color .15s ease-in-out,padding .15s ease-in-out;font-size:.875rem}.wp-block-keltec-product-collections .terms .term svg{display:none}.wp-block-keltec-product-collections .terms .term:last-of-type{border-bottom:none}.wp-block-keltec-product-collections .terms .term.js-active{background:#cf2030;color:#fff!important}.wp-block-keltec-product-collections .terms .term.js-active svg{display:inherit;width:1.25rem;height:1.25rem;position:absolute;top:.5rem;right:.5rem}.wp-block-keltec-product-collections .terms .term.js-active svg *{fill:#fff}.wp-block-keltec-product-collections .terms .term.js-active:hover{color:#fff!important}.wp-block-keltec-product-collections .terms .term:hover{color:#cf2030;box-shadow:inset .1875rem 0 0 0 #cf2030;padding:.375rem .75rem .375rem .9375rem}@media screen and (min-width:25em){.wp-block-keltec-product-collections .post-loop--product{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.wp-block-keltec-product-collections .product{width:50%;padding:1rem 1rem 2.6875rem}.wp-block-keltec-product-collections .product p{bottom:1rem;left:1rem;width:calc(100% - 2rem)}}@media screen and (min-width:36.5em){.wp-block-keltec-product-collections .product{width:33.333333%}}@media screen and (min-width:47.5em){.wp-block-keltec-product-collections.is-front-end .post-loop--product{padding:2rem}.wp-block-keltec-product-collections.is-front-end .product{width:25%}.wp-block-keltec-product-collections.is-front-end .product:hover{box-shadow:0 0 .3125rem .0625rem rgba(0,0,0,.1)}}@media screen and (min-width:63em){.wp-block-keltec-product-collections.is-front-end{padding:1rem;display:flex;justify-content:center;align-items:flex-start;min-height:43.75rem}.wp-block-keltec-product-collections.is-front-end:after{content:"";position:absolute;bottom:0;left:0;width:19.375rem;height:2.5rem;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 69%,#fff);z-index:2}.wp-block-keltec-product-collections.is-front-end .post-loop--product{padding:1rem .1875rem;width:calc(100% - 19.375rem);margin:0 0 0 auto;order:1}.wp-block-keltec-product-collections.is-front-end .post-loop--product.has-no-sidebar{margin:0 auto}.wp-block-keltec-product-collections.is-front-end .button--open{display:none}.wp-block-keltec-product-collections.is-front-end .terms-wrapper__inner{overflow:visible}.wp-block-keltec-product-collections.is-front-end .terms-wrapper{width:19.375rem;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;padding:1rem;position:relative;overflow:auto;top:auto;left:auto;height:auto;z-index:0}.wp-block-keltec-product-collections.is-front-end .terms-wrapper:after{display:none}.wp-block-keltec-product-collections.is-front-end .terms-wrapper .terms-wrapper__toggle{display:none}.wp-block-keltec-product-collections.is-front-end .terms-wrapper.js-fixed{position:fixed;transition:none;-webkit-transform:translateY(1rem);transform:translateY(1rem);top:3.75rem;left:1rem}}@media screen and (min-width:79.5em){.wp-block-keltec-product-collections.is-front-end .product{width:20%}}@media screen and (min-width:115em){.wp-block-keltec-product-collections.is-front-end .product{width:16.666666%}}.wp-block-keltec-content-img{width:100%}.wp-block-keltec-content-img .content-img__left-side{height:15.625rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.wp-block-keltec-content-img .content-img__left-side:after,.wp-block-keltec-content-img .content-img__left-side:before{content:"";position:absolute;top:0;width:30%;height:100%;background:rgba(0,0,0,.3);-webkit-transform:skewX(16deg);transform:skewX(16deg)}.wp-block-keltec-content-img .content-img__left-side .h1{max-width:29.1875rem;font-size:1.25rem;text-transform:none}.wp-block-keltec-content-img .content-img__left-side .h1 span{line-height:1.3}.wp-block-keltec-content-img .content-img__left-side .h1 span.is-loud{font-size:.5em}.wp-block-keltec-content-img .content-img__left-side:before{left:-7%}.wp-block-keltec-content-img .content-img__left-side:after{left:37%}.wp-block-keltec-content-img .content-img__left-side .h1,.wp-block-keltec-content-img .content-img__left-side img{position:relative;z-index:1}.wp-block-keltec-content-img .content-img__left-side img{height:auto;width:100%;max-width:17.5rem;max-height:12.5rem;display:block;margin:0 auto;padding:2rem;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.wp-block-keltec-content-img .content-img__right-side{background:#f4f3f1;padding:4rem 2rem;position:relative}.wp-block-keltec-content-img .content-img__right-side .content-img__body,.wp-block-keltec-content-img .content-img__right-side a{margin:0 auto 1.5rem}.wp-block-keltec-content-img .content-img__right-side .content-img__body:last-child,.wp-block-keltec-content-img .content-img__right-side a:last-child{margin:0 auto}.wp-block-keltec-content-img .content-img__right-side h2,.wp-block-keltec-content-img .content-img__right-side p{text-align:center}.wp-block-keltec-content-img .content-img__right-side h2{font-size:1.875rem;line-height:1;text-transform:uppercase;margin:0 auto 1rem;color:#8c6d54}.wp-block-keltec-content-img .content-img__right-side h2 span{line-height:1}.wp-block-keltec-content-img .content-img__right-side h2 span.is-loud{color:#000}.wp-block-keltec-content-img .content-img__right-side .content-img__body,.wp-block-keltec-content-img .content-img__right-side h2{max-width:28.125rem}.wp-block-keltec-content-img .content-img__right-side:before{content:"";position:absolute;top:0;right:-4.6875rem;width:6.25rem;height:15.625rem;-webkit-transform:skewX(16deg);transform:skewX(16deg);background:#8c6d54}.wp-block-keltec-content-img.has-style-2 .content-img__left-side:after,.wp-block-keltec-content-img.has-style-2 .content-img__left-side:before{-webkit-transform:skewX(-16deg);transform:skewX(-16deg)}.wp-block-keltec-content-img.has-style-2 .content-img__left-side:before{width:.25rem;background:#291c12;left:unset;right:9.375rem}.wp-block-keltec-content-img.has-style-2 .content-img__left-side:after{width:1.875rem;background:#291c12;opacity:.5;left:unset;right:5rem}.wp-block-keltec-content-img.has-style-2 .content-img__left-side .h1{font-size:2rem;text-transform:uppercase}.wp-block-keltec-content-img.has-style-2 .content-img__left-side .h1 span{line-height:1.1}.wp-block-keltec-content-img.has-style-2 .content-img__left-side .h1 span.is-loud{font-size:1.2em}.wp-block-keltec-content-img.has-style-2 .content-img__right-side{background:#291c12}.wp-block-keltec-content-img.has-style-2 .content-img__right-side h2{font-size:1.5625rem;line-height:1.3;text-transform:none;margin:0 auto 1rem;color:#b19f8c}.wp-block-keltec-content-img.has-style-2 .content-img__right-side h2 span{line-height:1.3}.wp-block-keltec-content-img.has-style-2 .content-img__right-side h2 span.is-loud,.wp-block-keltec-content-img.has-style-2 .content-img__right-side p{color:#fff}.wp-block-keltec-content-img.has-style-2 .content-img__right-side:before{height:21.875rem;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);top:inherit;bottom:0;border-left:.625rem solid #291c12;box-shadow:0 0 0 .9375rem #b19f8c}.wp-block-keltec-content-img.is-front-end .content-img__left-side{padding:1rem}.wp-block-keltec-content-img.is-front-end .content-img__left-side .h1{max-width:21.875rem;color:#fff}.wp-block-keltec-content-img.is-front-end .content-img__right-side:before{display:none}@media screen and (min-width:47.5em){.wp-block-keltec-content-img.is-front-end{position:relative}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"] a,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"] div,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"] h2,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"] img,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"] p,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"] a,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"] div,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"] h2,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"] img,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"] p{opacity:0;transition:opacity .75s cubic-bezier(.56,.15,.16,1) .15s,-webkit-transform .75s cubic-bezier(.56,.15,.16,1) .05s;transition:transform .75s cubic-bezier(.56,.15,.16,1) .05s,opacity .75s cubic-bezier(.56,.15,.16,1) .15s;transition:transform .75s cubic-bezier(.56,.15,.16,1) .05s,opacity .75s cubic-bezier(.56,.15,.16,1) .15s,-webkit-transform .75s cubic-bezier(.56,.15,.16,1) .05s}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"].js-animate-in a,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"].js-animate-in div,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"].js-animate-in h2,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"].js-animate-in img,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"].js-animate-in p,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"].js-animate-in a,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"].js-animate-in div,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"].js-animate-in h2,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"].js-animate-in img,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"].js-animate-in p{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"] img,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side[data-animate="1"] p{-webkit-transform:translateX(-6.25rem);transform:translateX(-6.25rem)}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"] a,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"] div,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side[data-animate="1"] h2{-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side{position:absolute;top:0;left:0;height:100%;width:55%}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side.has-style-1:after,.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side.has-style-1:before{width:7.5rem}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side.has-style-1:before{left:-1.25rem}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side.has-style-1:after{left:8.75rem}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side img{max-width:18.75rem;max-height:18.75rem}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side .h1{max-width:28.125rem;font-size:2rem}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side .h1 span.is-loud{font-size:1.2em}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side{padding:4rem 2rem;width:45%;margin:0 0 0 55%;min-height:31.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side:before{display:inherit}}@media screen and (min-width:63em){.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side{padding:6rem 2rem}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side p{font-size:1.125rem;margin:1.5rem 0}.wp-block-keltec-content-img.is-front-end.has-style-2 .content-img__item.content-img__left-side .h1{text-transform:uppercase}.wp-block-keltec-content-img.is-front-end.has-style-2 .content-img__item.content-img__left-side .h1 span{line-height:1.1}.wp-block-keltec-content-img.is-front-end.has-style-2 .content-img__item.content-img__left-side .h1 span.is-loud{font-size:1.2em}}@media screen and (min-width:79.5em){.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__left-side .h1{max-width:34.375rem}.wp-block-keltec-content-img.is-front-end .content-img__item.content-img__right-side{padding:8rem 2rem}.wp-block-keltec-content-img.is-front-end.has-style-2 .content-img__item.content-img__left-side .h1{font-size:2.5rem}}.wp-block-keltec-faq{padding:4rem 2rem}.wp-block-keltec-faq h2,.wp-block-keltec-faq h3,.wp-block-keltec-faq p{text-align:center}.wp-block-keltec-faq h2{font-size:2.1875rem;text-transform:uppercase}.wp-block-keltec-faq h2 span{color:#ae9479}.wp-block-keltec-faq h2 span.is-loud{text-transform:none;color:#291c12}.wp-block-keltec-faq img{display:none}.wp-block-keltec-faq p{font-size:.875rem;color:#8c6d54}.wp-block-keltec-faq .faq__loop{margin:2rem auto}@media screen and (min-width:25em){.wp-block-keltec-faq .faq__loop{max-width:25rem}.wp-block-keltec-faq .faq__loop .faq__single{margin:0 auto 1.5rem}.wp-block-keltec-faq .faq__loop .faq__single h3{margin:0;font-weight:700}.wp-block-keltec-faq .faq__loop .faq__single p{margin:.5rem 0}.wp-block-keltec-faq .faq__loop .faq__single:last-child{margin:0 auto}}@media screen and (min-width:47.5em){.wp-block-keltec-faq{position:relative;overflow:hidden;padding:4rem 2rem}.wp-block-keltec-faq.is-back-end{padding:2rem}.wp-block-keltec-faq img{position:absolute;height:auto;width:12.5rem;display:inherit}.wp-block-keltec-faq img.faq__img-left{bottom:-18rem;left:-3.125rem}.wp-block-keltec-faq img.faq__img-right{top:-30rem;right:-4.6875rem}.wp-block-keltec-faq .faq__loop .faq__single h3{font-size:1.25rem}}@media screen and (min-width:63em){.wp-block-keltec-faq img.faq__img-left{left:-1.5625rem}.wp-block-keltec-faq img.faq__img-right{right:-1.5625rem}.wp-block-keltec-faq .faq__loop{max-width:34.375rem}}@media screen and (min-width:79.5em){.wp-block-keltec-faq img.faq__img-left{left:1.25rem}.wp-block-keltec-faq img.faq__img-right{right:0}}.wp-block-keltec-features{display:flex;flex-direction:column;flex-wrap:nowrap}.wp-block-keltec-features.is-front-end .features__side{padding:4rem 2rem 5rem;display:flex;align-items:center;justify-content:center}.wp-block-keltec-features.is-front-end .features__side .has-bg-cover{background-size:cover!important}.wp-block-keltec-features.is-front-end .features__side .has-bg-contain{background-size:contain!important}.wp-block-keltec-features.is-front-end .features__side .features__inner h2{width:100%}.wp-block-keltec-features.is-front-end.is-flipped .features__side-a{order:1}.wp-block-keltec-features .features__side{padding:1rem;width:100%;min-height:21.875rem}.wp-block-keltec-features .features__side.has-light-theme{background:#fff}.wp-block-keltec-features .features__side.has-light-theme .is-body,.wp-block-keltec-features .features__side.has-light-theme .is-heading,.wp-block-keltec-features .features__side.has-light-theme h2{color:#000}.wp-block-keltec-features .features__side.has-light-theme .features__sub-heading,.wp-block-keltec-features .features__side.has-light-theme p{color:#ae9479}.wp-block-keltec-features .features__side.has-dark-theme{background:#f4f3f1}.wp-block-keltec-features .features__side.has-dark-theme .features__heading{color:#8c6d54}.wp-block-keltec-features .features__side .features__inner{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:25rem;margin:0 auto}.wp-block-keltec-features .features__side .features__inner h2{margin-bottom:1rem}.wp-block-keltec-features .features__side .features__inner p{margin:0 0 1rem;font-size:1.125rem}.wp-block-keltec-features .features__side .features__inner p:last-of-type{margin:0}.wp-block-keltec-features .features__side .features__background{-webkit-transform:scale(1.02);transform:scale(1.02)}.wp-block-keltec-features .features__side a,.wp-block-keltec-features .features__side h2,.wp-block-keltec-features .features__side p{position:relative;z-index:1}.wp-block-keltec-features .features__side .is-loud{font-size:1.875rem}.wp-block-keltec-features .features__side p{line-height:1.4}.wp-block-keltec-features .features__side a{margin:0}@media screen and (min-width:47.5em){.wp-block-keltec-features{flex-direction:row}.wp-block-keltec-features .features__side{padding:2rem}.wp-block-keltec-features .features__side.column-width-10{width:10%}.wp-block-keltec-features .features__side.column-width-20{width:20%}.wp-block-keltec-features .features__side.column-width-30{width:30%}.wp-block-keltec-features .features__side.column-width-40{width:40%}.wp-block-keltec-features .features__side.column-width-50{width:50%}.wp-block-keltec-features .features__side.column-width-60{width:60%}.wp-block-keltec-features .features__side.column-width-70{width:70%}.wp-block-keltec-features .features__side.column-width-80{width:80%}.wp-block-keltec-features .features__side.column-width-90{width:90%}.wp-block-keltec-features.is-front-end.is-flipped .features__side-a{order:inherit}}.wp-block-keltec-firearm-collections .post-loop__not-found{padding:2rem;width:100%;text-align:center}.wp-block-keltec-firearm-collections .firearm-collections__body{text-align:center;padding:1rem;margin:0 auto;max-width:43.75rem}.wp-block-keltec-firearm-collections .firearm{padding:2rem}.wp-block-keltec-firearm-collections .firearm h3,.wp-block-keltec-firearm-collections .firearm p,.wp-block-keltec-firearm-collections .firearm span{text-align:center}.wp-block-keltec-firearm-collections .firearm h3{margin:1rem 0 0;font-size:1.125rem}.wp-block-keltec-firearm-collections .firearm p{font-size:.875rem;color:#ae9479;line-height:1.4;max-width:12.5rem;margin:1rem auto}.wp-block-keltec-firearm-collections .firearm span{display:block;font-weight:700}.wp-block-keltec-firearm-collections .firearm a{z-index:1}.wp-block-keltec-firearm-collections .firearm .firearm__border{position:absolute;overflow:hidden;top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.wp-block-keltec-firearm-collections .firearm .firearm__border:after,.wp-block-keltec-firearm-collections .firearm .firearm__border:before{content:"";background:#cf2030;position:absolute}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--bottom:after,.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--bottom:before,.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--top:after,.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--top:before{content:"";background:#cf2030;transition:-webkit-transform .375s cubic-bezier(.56,.15,.16,1);transition:transform .375s cubic-bezier(.56,.15,.16,1);transition:transform .375s cubic-bezier(.56,.15,.16,1),-webkit-transform .375s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--bottom:before,.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--top:before{width:100%;height:.125rem}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--bottom:after,.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--top:after{width:.125rem;height:100%}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--top:after,.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--top:before{top:0;left:0}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--top:before{-webkit-transform:translateX(105%);transform:translateX(105%)}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--top:after{-webkit-transform:translateY(-105%);transform:translateY(-105%)}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--bottom:after,.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--bottom:before{bottom:0;right:0}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--bottom:before{-webkit-transform:translateX(-105%);transform:translateX(-105%)}.wp-block-keltec-firearm-collections .firearm .firearm__border.firearm__border--bottom:after{-webkit-transform:translateY(105%);transform:translateY(105%)}.wp-block-keltec-firearm-collections .firearm:hover .firearm__border.firearm__border--bottom:before,.wp-block-keltec-firearm-collections .firearm:hover .firearm__border.firearm__border--top:before{-webkit-transform:translateX(0);transform:translateX(0)}.wp-block-keltec-firearm-collections .firearm:hover .firearm__border.firearm__border--bottom:after,.wp-block-keltec-firearm-collections .firearm:hover .firearm__border.firearm__border--top:after{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:25em){.wp-block-keltec-firearm-collections .post-loop--firearm{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.wp-block-keltec-firearm-collections .firearm{width:50%}}@media screen and (min-width:36.5em){.wp-block-keltec-firearm-collections .firearm{width:33.333333%}}@media screen and (min-width:63em){.wp-block-keltec-firearm-collections.is-front-end{padding:2rem}.wp-block-keltec-firearm-collections.is-front-end .firearm{width:25%}}@media screen and (min-width:79.5em){.wp-block-keltec-firearm-collections.is-front-end .post-loop--firearm{max-width:67rem;margin:0 auto}}.wp-block-keltec-firearm-hero{padding:1rem 1rem 2rem;position:relative}.wp-block-keltec-firearm-hero h1{letter-spacing:-.0625rem}.wp-block-keltec-firearm-hero h1 span{text-transform:none}.wp-block-keltec-firearm-hero h1 span.slider__bottom-line{letter-spacing:0;color:#b19f8c}.wp-block-keltec-firearm-hero .slider__slider{margin:0 auto;height:16rem;display:block;overflow:hidden;padding:0}.wp-block-keltec-firearm-hero .slider__slider:after,.wp-block-keltec-firearm-hero .slider__slider:before{content:"";position:absolute;top:0;height:100%;width:1.5625rem;z-index:2}.wp-block-keltec-firearm-hero .slider__slider:before{left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,0))}.wp-block-keltec-firearm-hero .slider__slider:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 50%,#fff)}.wp-block-keltec-firearm-hero .slider__slide{height:16rem;padding:2rem 0 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background:#fff}.wp-block-keltec-firearm-hero .slider__slide h2{font-size:.75rem;color:#b19f8c;box-shadow:inset 0 0 0 .125rem #b19f8c;padding:.4375rem .625rem .3125rem;margin:0 0 .9375rem;position:relative;z-index:3}.wp-block-keltec-firearm-hero .slider__slide .slider__IMG{height:100%;width:100%;padding:0;margin:0;opacity:0;-webkit-transform:scale(1);transform:scale(1);transition:opacity .35s cubic-bezier(.56,.15,.16,1),-webkit-transform .35s cubic-bezier(.56,.15,.16,1);transition:opacity .35s cubic-bezier(.56,.15,.16,1),transform .35s cubic-bezier(.56,.15,.16,1);transition:opacity .35s cubic-bezier(.56,.15,.16,1),transform .35s cubic-bezier(.56,.15,.16,1),-webkit-transform .35s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-hero .slider__slide .slider__IMG.is-active{-webkit-transform:scale(.95);transform:scale(.95);opacity:1;transition:opacity .35s cubic-bezier(.56,.15,.16,1) .35s,-webkit-transform .35s cubic-bezier(.56,.15,.16,1) .35s;transition:opacity .35s cubic-bezier(.56,.15,.16,1) .35s,transform .35s cubic-bezier(.56,.15,.16,1) .35s;transition:opacity .35s cubic-bezier(.56,.15,.16,1) .35s,transform .35s cubic-bezier(.56,.15,.16,1) .35s,-webkit-transform .35s cubic-bezier(.56,.15,.16,1) .35s}.wp-block-keltec-firearm-hero .slide__controls{height:1.875rem;width:15rem;display:flex;justify-content:center;margin:0 auto;align-items:center;border-radius:.1875rem;border:.125rem solid #291c12;position:relative}.wp-block-keltec-firearm-hero .slide__controls a{line-height:1;color:#291c12;font-size:.875rem;padding:.4375rem 1.125rem .3125rem;text-transform:uppercase;text-align:center;width:7.5rem;transition:background .15s ease-in-out,color .15s ease-in-out;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-keltec-firearm-hero .slide__controls a.is-active{color:#fff;transition:background .15s ease-in-out,color .2s ease-in-out .3s}.wp-block-keltec-firearm-hero .slide__controls:after{content:"";position:absolute;top:0;left:50%;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-hero .slide__controls.is-active:after{left:0}.wp-block-keltec-firearm-hero .slider__description{max-width:25rem;margin:2rem auto 0;text-align:center}.wp-block-keltec-firearm-hero .slider__description a{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-bottom:.1875rem!important;text-decoration:none}.wp-block-keltec-firearm-hero .slider__description a:hover{background:none!important;color:#cf2030!important;box-shadow:0 0 0 .125rem #cf2030}@media screen and (min-width:36.5em){.wp-block-keltec-firearm-hero .slider__slide,.wp-block-keltec-firearm-hero .slider__slider{height:18.75rem}}@media screen and (min-width:47.5em){.wp-block-keltec-firearm-hero{padding:3rem}.wp-block-keltec-firearm-hero:after,.wp-block-keltec-firearm-hero:before{content:"";position:absolute;bottom:0;height:100%;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);z-index:3}.wp-block-keltec-firearm-hero:before{width:1%;right:-4%;background:#ae9479}.wp-block-keltec-firearm-hero:after{width:15%;right:-20%;background:#291c12}}@media screen and (min-width:79.5em){.wp-block-keltec-firearm-hero{padding:3rem}.wp-block-keltec-firearm-hero .slider__slide,.wp-block-keltec-firearm-hero .slider__slider{height:21.875rem;max-width:75rem;margin:0 auto}.wp-block-keltec-firearm-hero:after,.wp-block-keltec-firearm-hero:before{content:"";position:absolute;bottom:0;height:100%;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);z-index:3}.wp-block-keltec-firearm-hero:before{width:1%;right:0;background:#ae9479}.wp-block-keltec-firearm-hero:after{width:15%;right:-17%;background:#291c12}}.wp-block-keltec-firearm-specs{padding:1rem 1rem 2rem;background:#fff}.wp-block-keltec-firearm-specs .models{width:100%}.wp-block-keltec-firearm-specs .slider__title{margin-bottom:2rem}.wp-block-keltec-firearm-specs .slider__title .models__bottom-line{color:#b19f8c}.wp-block-keltec-firearm-specs .tabs__loop{padding:0 2rem}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single{text-align:center;height:12.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:1.75rem .75rem 2.5rem;cursor:pointer}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single:after,.wp-block-keltec-firearm-specs .tabs__loop .tabs__single:before{content:"";background:#cf2030;position:absolute;z-index:2}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single:after{width:1.25rem;height:1.25rem;-webkit-transform:rotate(45deg);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);transition:transform .35s cubic-bezier(.56,.15,.16,1),-webkit-transform .35s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single:before{left:0;bottom:0;width:0;height:.3125rem;transition:width .35s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single .tabs__IMG,.wp-block-keltec-firearm-specs .tabs__loop .tabs__single .tabs__label{z-index:2}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single .tabs__IMG{width:calc(100% - 2rem);position:relative;height:calc(100% - 2.5rem);transition:-webkit-transform .45s cubic-bezier(.56,.15,.16,1);transition:transform .45s cubic-bezier(.56,.15,.16,1);transition:transform .45s cubic-bezier(.56,.15,.16,1),-webkit-transform .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single .tabs__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),-webkit-transform .45s cubic-bezier(.56,.15,.16,1);transition:color .45s cubic-bezier(.56,.15,.16,1),transform .45s cubic-bezier(.56,.15,.16,1);transition:color .45s cubic-bezier(.56,.15,.16,1),transform .45s cubic-bezier(.56,.15,.16,1),-webkit-transform .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single .tabs__click{z-index:0;transition:box-shadow .45s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single.js-active:before{width:18.75rem}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single.js-active:after{-webkit-transform:rotate(45deg) translateY(-1.0625rem);transform:rotate(45deg) translateY(-1.0625rem)}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single:hover .tabs__IMG{-webkit-transform:scale(1.05);transform:scale(1.05)}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single:hover .tabs__label{-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem);color:#cf2030}.wp-block-keltec-firearm-specs .tabs__loop .tabs__single:hover .tabs__click{z-index:0;box-shadow:inset 0 0 0 .0625rem #e6e6e6}.wp-block-keltec-firearm-specs .tabs__loop .owl-stage{margin:0 auto}.wp-block-keltec-firearm-specs .tabs__loop .owl-dots,.wp-block-keltec-firearm-specs .tabs__loop .owl-nav{left:0}.wp-block-keltec-firearm-specs .tabs__loop .owl-next.disabled svg *,.wp-block-keltec-firearm-specs .tabs__loop .owl-prev.disabled svg *{fill:#bfbfbf!important}.wp-block-keltec-firearm-specs .tabs__loop .owl-next.disabled:hover svg *,.wp-block-keltec-firearm-specs .tabs__loop .owl-prev.disabled:hover svg *{fill:#bfbfbf!important}.wp-block-keltec-firearm-specs .tabs__loop .owl-stage-outer{z-index:4}.wp-block-keltec-firearm-specs .model{position:absolute;height:auto;opacity:0;width:100%;margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;top:0;left:0;transition:opacity .25s cubic-bezier(.56,.15,.16,1) .7s}.wp-block-keltec-firearm-specs .model .img-control__outer,.wp-block-keltec-firearm-specs .model .manual__wrapper,.wp-block-keltec-firearm-specs .model .model__content,.wp-block-keltec-firearm-specs .model .model__IMG-wrapper{width:100%;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity .25s cubic-bezier(.56,.15,.16,1),-webkit-transform .25s cubic-bezier(.56,.15,.16,1);transition:transform .25s cubic-bezier(.56,.15,.16,1),opacity .25s cubic-bezier(.56,.15,.16,1);transition:transform .25s cubic-bezier(.56,.15,.16,1),opacity .25s cubic-bezier(.56,.15,.16,1),-webkit-transform .25s cubic-bezier(.56,.15,.16,1);transition-delay:.1s}.wp-block-keltec-firearm-specs .model .img-control__outer.model__IMG-wrapper,.wp-block-keltec-firearm-specs .model .manual__wrapper.model__IMG-wrapper,.wp-block-keltec-firearm-specs .model .model__content.model__IMG-wrapper,.wp-block-keltec-firearm-specs .model .model__IMG-wrapper.model__IMG-wrapper{order:0}.wp-block-keltec-firearm-specs .model .img-control__outer.js-model-active,.wp-block-keltec-firearm-specs .model .manual__wrapper.js-model-active,.wp-block-keltec-firearm-specs .model .model__content.js-model-active,.wp-block-keltec-firearm-specs .model .model__IMG-wrapper.js-model-active{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;transition:opacity .65s cubic-bezier(.56,.15,.16,1) .25s,-webkit-transform .65s cubic-bezier(.56,.15,.16,1) .25s;transition:transform .65s cubic-bezier(.56,.15,.16,1) .25s,opacity .65s cubic-bezier(.56,.15,.16,1) .25s;transition:transform .65s cubic-bezier(.56,.15,.16,1) .25s,opacity .65s cubic-bezier(.56,.15,.16,1) .25s,-webkit-transform .65s cubic-bezier(.56,.15,.16,1) .25s}.wp-block-keltec-firearm-specs .model .model__msrp,.wp-block-keltec-firearm-specs .model .model__sale{display:block;text-align:center;margin:0 auto;font-weight:700}.wp-block-keltec-firearm-specs .model .model__msrp.has-sale,.wp-block-keltec-firearm-specs .model .model__sale.has-sale{font-weight:400;text-decoration:line-through;color:grey}.wp-block-keltec-firearm-specs .model .model__sale{color:#cf2030;font-weight:700}.wp-block-keltec-firearm-specs .model .model__content{order:2}.wp-block-keltec-firearm-specs .model .model__content .model__inner input[type=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:0 auto .1875rem!important}.wp-block-keltec-firearm-specs .model .model__content .model__inner input[type=button]:hover{background:none!important;color:#cf2030!important;box-shadow:0 0 0 .125rem #cf2030}.wp-block-keltec-firearm-specs .model .img-control__outer{order:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important;z-index:4;transition:opacity .45s cubic-bezier(.56,.15,.16,1)!important;height:2.875rem}.wp-block-keltec-firearm-specs .model .img-control__outer.js-model-active{transition:opacity .45s cubic-bezier(.56,.15,.16,1) .65s!important}.wp-block-keltec-firearm-specs .model h3{color:#291c12;text-align:center;font-size:1.375rem;padding:1rem}.wp-block-keltec-firearm-specs .model .model__description{margin:0 auto 1rem;max-width:28.125rem;text-align:center}.wp-block-keltec-firearm-specs .model .model__IMG-wrapper{order:0;position:relative;width:18.75rem;height:10.625rem;margin:0 auto 2rem;z-index:4}.wp-block-keltec-firearm-specs .model .model__IMG{padding:2rem;opacity:0;-webkit-transform:scale(1);transform:scale(1);transition:opacity .35s cubic-bezier(.56,.15,.16,1),-webkit-transform .35s cubic-bezier(.56,.15,.16,1);transition:opacity .35s cubic-bezier(.56,.15,.16,1),transform .35s cubic-bezier(.56,.15,.16,1);transition:opacity .35s cubic-bezier(.56,.15,.16,1),transform .35s cubic-bezier(.56,.15,.16,1),-webkit-transform .35s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs .model .model__IMG.is-active{-webkit-transform:scale(.95);transform:scale(.95);opacity:1;transition:opacity .35s cubic-bezier(.56,.15,.16,1) .35s,-webkit-transform .35s cubic-bezier(.56,.15,.16,1) .35s;transition:opacity .35s cubic-bezier(.56,.15,.16,1) .35s,transform .35s cubic-bezier(.56,.15,.16,1) .35s;transition:opacity .35s cubic-bezier(.56,.15,.16,1) .35s,transform .35s cubic-bezier(.56,.15,.16,1) .35s,-webkit-transform .35s cubic-bezier(.56,.15,.16,1) .35s}.wp-block-keltec-firearm-specs .model .manual__wrapper{width:100%;order:3;display:flex;flex-direction:column;align-items:center;justify-content:center}.wp-block-keltec-firearm-specs .model .manual__wrapper .firearm-manual{display:table;margin:.3125rem auto;width:auto;text-decoration:none}.wp-block-keltec-firearm-specs .model .manual__wrapper .firearm-manual span{font-size:.75rem;box-shadow:inset 0 0 0 .0625rem #8c6d54;color:#8c6d54;text-transform:uppercase;font-weight:lighter;padding:.1875rem .625rem}.wp-block-keltec-firearm-specs .model.js-model-active{width:100%!important;top:0!important;left:0!important;transition:opacity 0s cubic-bezier(.56,.15,.16,1);opacity:1;position:relative;z-index:1}.wp-block-keltec-firearm-specs .img-control__inner{height:1.875rem;width:15rem;display:flex;justify-content:center;margin:0 auto 1rem;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;text-transform:uppercase;text-align:center;width:7.5rem;transition:background .15s ease-in-out,color .15s ease-in-out;position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wp-block-keltec-firearm-specs .img-control__inner a.is-active{color:#fff;transition:background .15s ease-in-out,color .2s 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 .spec-table{position:relative;border:.0625rem solid #291c12;margin:2.0625rem auto;width:100%;max-width:37.5rem}.wp-block-keltec-firearm-specs .spec-table .unit-label{position:absolute;text-transform:uppercase;color:#8c6d54;font-size:.75rem;top:-1.0625rem;width:33.333333%;text-align:center}.wp-block-keltec-firearm-specs .spec-table .unit-label--metric{left:66.666666%}.wp-block-keltec-firearm-specs .spec-table .unit-label--standard{left:33.333333%}.wp-block-keltec-firearm-specs .spec-table .spec{display:flex;border-bottom:.0625rem solid rgba(0,0,0,.1)}.wp-block-keltec-firearm-specs .spec-table .spec label,.wp-block-keltec-firearm-specs .spec-table .spec 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 .spec-table .spec label{color:#291c12;font-weight:700;text-transform:uppercase}.wp-block-keltec-firearm-specs .spec-table .spec p{color:#8c6d54}.wp-block-keltec-firearm-specs .spec-table .spec p:nth-child(2):last-child{position:relative;z-index:3;background:#fff;width:calc(66.66667% - .0625rem);margin:0 0 0 .0625rem}.wp-block-keltec-firearm-specs .spec-table .spec:last-child{border-bottom:none}.wp-block-keltec-firearm-specs .spec-table .spec:after,.wp-block-keltec-firearm-specs .spec-table .spec:before{content:"";position:absolute;top:0;height:100%;width:.0625rem;background:#291c12;z-index:2}.wp-block-keltec-firearm-specs .spec-table .spec:before{left:33.333333%}.wp-block-keltec-firearm-specs .spec-table .spec:after{left:66.666666%}.wp-block-keltec-firearm-specs .model__asterisk-text{text-align:center;margin:0 auto 2rem;font-size:.8125rem;max-width:37.5rem}.wp-block-keltec-firearm-specs.is-front-end{display:flex;flex-direction:column;justify-content:center;align-items:center}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .tabs__loop{position:absolute;width:100%;top:15.5rem;left:0;z-index:3}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .img-control__outer{margin-bottom:14.5rem}@media screen and (min-width:36.5em){.wp-block-keltec-firearm-specs.is-front-end{padding:0 0 2rem}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .tabs__loop{top:18.375rem}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .img-control__outer{margin-bottom:16.375rem}.wp-block-keltec-firearm-specs.is-front-end .slider__title{padding:1rem 0}.wp-block-keltec-firearm-specs.is-front-end .model-info__loop{padding:1rem 1rem 0}.wp-block-keltec-firearm-specs .model{top:1rem;left:1rem;width:calc(100% - 2rem)}.wp-block-keltec-firearm-specs .model .model__IMG-wrapper{width:28.125rem;height:12.5rem}.wp-block-keltec-firearm-specs .manual__wrapper{max-width:37.5rem}.wp-block-keltec-firearm-specs .firearm-manual{margin:0 auto}.wp-block-keltec-firearm-specs .firearm-manual span{display:table;margin:0 0 0 auto;padding:.1875rem .625rem .0625rem}.wp-block-keltec-firearm-specs .firearm-manual span:hover{color:#291c12;box-shadow:inset 0 0 0 .0625rem #291c12}.wp-block-keltec-firearm-specs .spec-table .spec label,.wp-block-keltec-firearm-specs .spec-table .spec p{font-size:.875rem}}@media screen and (min-width:47.5em){.wp-block-keltec-firearm-specs.is-front-end{padding:1rem}.wp-block-keltec-firearm-specs.is-front-end.has-style-2{padding:3rem 0}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model{top:0!important}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model.model-js-active{left:2rem!important}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .img-control__outer,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .model__content,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .model__IMG-wrapper{-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .25s cubic-bezier(.56,.15,.16,1),-webkit-transform 0s cubic-bezier(.56,.15,.16,1);transition:transform 0s cubic-bezier(.56,.15,.16,1),opacity .25s cubic-bezier(.56,.15,.16,1);transition:transform 0s cubic-bezier(.56,.15,.16,1),opacity .25s cubic-bezier(.56,.15,.16,1),-webkit-transform 0s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .img-control__outer.js-model-active,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .model__content.js-model-active,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .model__IMG-wrapper.js-model-active{-webkit-transform:translateX(0);transform:translateX(0);transition:opacity .65s cubic-bezier(.56,.15,.16,1) .25s,-webkit-transform 0s cubic-bezier(.56,.15,.16,1);transition:transform 0s cubic-bezier(.56,.15,.16,1),opacity .65s cubic-bezier(.56,.15,.16,1) .25s;transition:transform 0s cubic-bezier(.56,.15,.16,1),opacity .65s cubic-bezier(.56,.15,.16,1) .25s,-webkit-transform 0s cubic-bezier(.56,.15,.16,1)}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .model__content{margin-top:0}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .model__content .model__inner input[type=button]{margin:0 0 .1875rem!important}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .tabs__loop{top:18.375rem}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model .img-control__outer{margin-bottom:16.375rem}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin-top:3.125rem}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__content .model__description{max-width:none!important}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model-info__loop{padding-top:0}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__inner,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .spec-table{width:calc(50% - 1rem)!important;margin-top:0!important}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__description,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__msrp,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__sale,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 h3{text-align:left;padding-left:0}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__asterisk-text{margin:0 0 2rem auto;width:calc(50% - 1rem);max-width:none}.wp-block-keltec-firearm-specs.is-front-end .model__asterisk-text{text-align:left}.wp-block-keltec-firearm-specs.is-front-end .models{max-width:75rem}.wp-block-keltec-firearm-specs.is-front-end .models .model__content .model__inner input[type=button]{margin:0 auto .1875rem!important}.wp-block-keltec-firearm-specs.is-front-end .slider__title{padding:1rem 0}.wp-block-keltec-firearm-specs.is-front-end .manual__wrapper{padding:0 1rem 2rem;max-width:none;flex-direction:row}.wp-block-keltec-firearm-specs.is-front-end .manual__wrapper .firearm-manual{margin:.3125rem}.wp-block-keltec-firearm-specs.is-front-end .model-info__loop,.wp-block-keltec-firearm-specs.is-front-end .tabs__loop{margin:0 auto}.wp-block-keltec-firearm-specs.is-front-end .model-info__loop{padding:2rem 1rem 0}.wp-block-keltec-firearm-specs.is-front-end .model-info__loop .model{top:2rem;left:1rem;width:calc(100% - 2rem)}.wp-block-keltec-firearm-specs.is-front-end .model-info__loop .model .model__description{max-width:none}.wp-block-keltec-firearm-specs.has-angles .models__overlay{background:#b19f8c;width:30%;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);left:-43%;z-index:2;opacity:.5}.wp-block-keltec-firearm-specs.has-angles:after,.wp-block-keltec-firearm-specs.has-angles:before{content:"";position:absolute;z-index:2;width:40%;height:2.5rem;opacity:.9;-webkit-transform:skewX(-16deg);transform:skewX(-16deg)}.wp-block-keltec-firearm-specs.has-angles:before{top:0;left:-25%;background:#8c6d54}.wp-block-keltec-firearm-specs.has-angles:after{bottom:0;right:-20%;background:#ae9479}}@media screen and (min-width:63em){.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model{flex-wrap:wrap}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__content,.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__IMG-wrapper{width:100%}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__content{order:2}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .model__IMG-wrapper{height:31.25rem}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .tabs__loop{top:30.75rem}.wp-block-keltec-firearm-specs.is-front-end.has-style-2 .img-control__outer{order:1;position:static!important;margin:0 auto 12.5rem}.wp-block-keltec-firearm-specs.is-front-end .manual__wrapper{padding:0 0 2rem;max-width:none;justify-content:flex-end}.wp-block-keltec-firearm-specs.is-front-end .manual__wrapper .firearm-manual{margin:.3125rem}.wp-block-keltec-firearm-specs.is-front-end .model .model__content .model__inner input[type=button]{margin:0 0 .1875rem!important}.wp-block-keltec-firearm-specs.has-angles .models__overlay{left:-38%}.wp-block-keltec-firearm-specs .model{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.wp-block-keltec-firearm-specs .model .img-control__outer,.wp-block-keltec-firearm-specs .model .model__content,.wp-block-keltec-firearm-specs .model .model__IMG-wrapper,.wp-block-keltec-firearm-specs .model .spec-table{width:50%}.wp-block-keltec-firearm-specs .model .model__msrp,.wp-block-keltec-firearm-specs .model .model__sale{text-align:left}.wp-block-keltec-firearm-specs .model .model__msrp{margin:1rem auto 0}.wp-block-keltec-firearm-specs .model .model__content{order:1;padding:0 0 0 1rem;transition-delay:0s}.wp-block-keltec-firearm-specs .model .model__content .model__description,.wp-block-keltec-firearm-specs .model .model__content h3{text-align:left;margin:0;padding:0}.wp-block-keltec-firearm-specs .model .model__content .spec-table{margin:2.0625rem 0 1rem;width:100%;max-width:none}.wp-block-keltec-firearm-specs .model .model__IMG-wrapper{order:0;height:auto;transition-delay:.1s;max-height:25rem;margin-bottom:2.875rem}.wp-block-keltec-firearm-specs .model .img-control__outer{order:2;position:absolute!important;left:0;width:50%;top:auto;bottom:0;transition-delay:.2s}.wp-block-keltec-firearm-specs .firearm-manual{margin:1rem 0 0 auto}}@media screen and (min-width:79.5em){.wp-block-keltec-firearm-specs .manual__wrapper,.wp-block-keltec-firearm-specs .model-info__loop,.wp-block-keltec-firearm-specs .slider__title,.wp-block-keltec-firearm-specs .tabs__loop{max-width:84.375rem;margin:0 auto}.wp-block-keltec-firearm-specs.has-angles .models__overlay{left:-35%}.wp-block-keltec-firearm-specs .spec-table .spec label,.wp-block-keltec-firearm-specs .spec-table .spec p{font-size:.875rem}}.wp-block-keltec-hero{background:#000!important;position:relative}.wp-block-keltec-hero.is-promotion h1{font-weight:700;font-family:Magistral,sans-serif;letter-spacing:normal}.wp-block-keltec-hero.is-promotion h1 span.hero__middle-line{color:#cf2030;font-size:3.25rem;line-height:1.15em;margin-top:0}.wp-block-keltec-hero.is-promotion h1 span.hero__bottom-line{text-transform:none;font-weight:400;font-family:Magistral Book;font-size:1rem}.wp-block-keltec-hero .hero__inner.has-style-1 .hero__overlay{background:rgba(0,0,0,.4);width:30%;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);left:-20%;z-index:1}.wp-block-keltec-hero .hero__inner.has-style-1:after,.wp-block-keltec-hero .hero__inner.has-style-1:before{content:"";position:absolute;z-index:2;width:40%;height:2.5rem;opacity:.9;-webkit-transform:skewX(-16deg);transform:skewX(-16deg)}.wp-block-keltec-hero .hero__inner.has-style-1:before{top:0;left:-20%;background:#8c6d54}.wp-block-keltec-hero .hero__inner.has-style-1:after{bottom:0;right:-20%;background:#ae9479}.wp-block-keltec-hero .hero__inner.has-style-2 .hero__overlay{background:rgba(0,0,0,.9);width:20%;height:100%;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);left:inherit;right:-15%;z-index:1}.wp-block-keltec-hero .hero__inner.has-style-2 .hero__overlay:before{content:"";position:absolute;opacity:.5;top:0;left:-90%;height:100%;width:10%;background:#1f0e04}.wp-block-keltec-hero .hero__inner.has-style-2:after,.wp-block-keltec-hero .hero__inner.has-style-2:before{content:"";position:absolute;z-index:2;top:0;left:inherit;height:100%;-webkit-transform:skewX(-16deg);transform:skewX(-16deg)}.wp-block-keltec-hero .hero__inner.has-style-2:before{background:rgba(0,0,0,.9);right:26%;width:.4375rem}.wp-block-keltec-hero .hero__inner.has-style-2:after{opacity:.7;right:10%;width:10%;background:#1f0e04}.wp-block-keltec-hero h1{position:relative;z-index:1;font-size:1.25rem;color:#fff;line-height:1.1;max-width:68.75rem;margin:0 auto}.wp-block-keltec-hero .icon--wrapper{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;width:4.375rem;height:4.375rem;position:relative;z-index:1;border-radius:50%;-webkit-animation-name:loaderPulse;animation-name:loaderPulse;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.wp-block-keltec-hero .icon--wrapper svg{width:70%;height:70%;margin:0 0 0 10%}.wp-block-keltec-hero .icon--wrapper svg *{fill:#fff}.wp-block-keltec-hero .button{margin-top:2rem}.wp-block-keltec-hero .parallax-marker{top:inherit;bottom:calc(-100vh - 100%)}.wp-block-keltec-hero.is-front-end .hero__inner{padding:2rem 1rem}.wp-block-keltec-hero.is-front-end .hero__bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.wp-block-keltec-hero.is-front-end .hero__bg[data-parallax="1"]{height:120%;top:inherit;bottom:0}.wp-block-keltec-hero.is-front-end .button,.wp-block-keltec-hero.is-front-end .hero__title{z-index:3}.wp-block-keltec-hero.is-front-end .icon--wrapper{width:4.375rem;height:4.375rem}@media screen and (min-width:25em){.wp-block-keltec-hero.is-front-end .hero__inner{padding:3rem 1rem}}@media screen and (min-width:36.5em){.wp-block-keltec-hero.is-promotion h1 span.hero__top-line{font-size:2.2rem}.wp-block-keltec-hero.is-promotion h1 span.hero__middle-line{font-size:6rem}.wp-block-keltec-hero.is-promotion h1 span.hero__bottom-line{font-size:1.5rem}.wp-block-keltec-hero h1{font-size:1.4375rem}.wp-block-keltec-hero h1 span.hero__middle-line{font-size:1.25em;margin:0}.wp-block-keltec-hero.is-front-end .hero__inner{padding:4rem 1rem}.wp-block-keltec-hero.is-front-end .icon--wrapper{width:6.25rem;height:6.25rem}}@media screen and (min-width:47.5em){.wp-block-keltec-hero h1{font-size:1.625rem}.wp-block-keltec-hero h1 span.hero__middle-line{font-size:1.5em}.wp-block-keltec-hero.is-front-end .hero__inner{padding:8rem 1rem}.wp-block-keltec-hero.is-front-end .hero__inner[data-heading="1"]{padding:4rem 1rem}}@media screen and (min-width:63em){.wp-block-keltec-hero.is-promotion h1 span.hero__top-line{font-size:4.4rem}.wp-block-keltec-hero.is-promotion h1 span.hero__middle-line{font-size:12rem}.wp-block-keltec-hero.is-promotion h1 span.hero__bottom-line{font-size:1.75rem}.wp-block-keltec-hero h1{font-size:2.1875rem}.wp-block-keltec-hero.is-front-end .hero__inner{padding:10rem 1rem}}@media screen and (min-width:79.5em){.wp-block-keltec-hero h1{font-size:2.5rem}.wp-block-keltec-hero.is-front-end .hero__inner{padding:12rem 1rem}}@-webkit-keyframes loaderPulse{0%{box-shadow:0 0 0 .0625rem #cf2030}to{box-shadow:0 0 0 1.25rem transparent}}@keyframes loaderPulse{0%{box-shadow:0 0 0 .0625rem #cf2030}to{box-shadow:0 0 0 1.25rem transparent}}.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:opacity .15s 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;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__left-side,.wp-block-keltec-instagram .instagram__right-side{width:50%}.wp-block-keltec-instagram .instagram__left-side{position:relative;order:0}.wp-block-keltec-instagram .instagram__left-side a{height:25vw;-webkit-transform:translateY(-3.125rem);transform:translateY(-3.125rem);opacity:0;transition:opacity .55s cubic-bezier(.56,.15,.16,1),-webkit-transform .55s cubic-bezier(.56,.15,.16,1);transition:transform .55s cubic-bezier(.56,.15,.16,1),opacity .55s cubic-bezier(.56,.15,.16,1);transition:transform .55s cubic-bezier(.56,.15,.16,1),opacity .55s cubic-bezier(.56,.15,.16,1),-webkit-transform .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{-webkit-transform:translateY(0);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{-webkit-transform:translateY(0);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;max-width:21.875rem;line-height:1.5;z-index:1}.wp-block-keltec-newsletter ol,.wp-block-keltec-newsletter ul{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:focus,.wp-block-keltec-newsletter #gform_wrapper_1 .gform_footer input:hover{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{padding:2rem;background:#f4f3f1}.wp-block-keltec-strong-heading.is-front-end .h2,.wp-block-keltec-strong-heading.is-front-end h2{text-align:center;font-size:1.6875rem;line-height:1.5}.wp-block-keltec-strong-heading.is-front-end .h2 .block__sub-heading,.wp-block-keltec-strong-heading.is-front-end h2 .block__sub-heading{line-height:1.5;font-size:.85em;letter-spacing:0;color:#8c6d54;text-transform:none}@media screen and (min-width:36.5em){.wp-block-keltec-strong-heading.is-front-end{padding:3rem 2rem}.wp-block-keltec-strong-heading.is-front-end .h2,.wp-block-keltec-strong-heading.is-front-end h2{font-size:2rem}}@media screen and (min-width:47.5em){.wp-block-keltec-strong-heading.is-front-end{padding:4rem 2rem}.wp-block-keltec-strong-heading.is-front-end .h2,.wp-block-keltec-strong-heading.is-front-end h2{font-size:2.5rem;max-width:68.75rem;margin:0 auto}}.wp-block-keltec-text-banner{margin-top:.3125rem}.wp-block-keltec-text-banner.is-front-end.disable-top-margin{margin-top:.3125rem!important}.wp-block-keltec-text-banner.is-front-end.background-color--blue{background-color:#002855}.wp-block-keltec-text-banner.is-front-end.background-color--blue h2,.wp-block-keltec-text-banner.is-front-end.background-color--blue h3,.wp-block-keltec-text-banner.is-front-end.background-color--blue p{color:#fff}.wp-block-keltec-text-banner.is-front-end.background-color--red{background-color:#cf2030}.wp-block-keltec-text-banner.is-front-end.background-color--red h2,.wp-block-keltec-text-banner.is-front-end.background-color--red h3,.wp-block-keltec-text-banner.is-front-end.background-color--red p{color:#fff}.wp-block-keltec-text-banner.is-front-end.background-color--white{background-color:#fff}.wp-block-keltec-text-banner.is-front-end.background-color--white .button.has-style-5{box-shadow:inset 0 0 0 .125rem #cf2030}.wp-block-keltec-text-banner.is-front-end.background-color--white .button.has-style-5:hover{box-shadow:inset 0 0 0 .125rem #cf2030}.wp-block-keltec-text-banner.is-front-end .block__inner{padding:1.75rem 1.5rem 1.5rem;max-width:63em;margin:0 auto;text-align:center}.wp-block-keltec-text-banner.is-front-end h2{font-size:2rem}.wp-block-keltec-text-banner.is-front-end h3{font-weight:400;font-size:1.5rem}.wp-block-keltec-text-banner.is-front-end p{margin-bottom:0}.wp-block-keltec-text-banner.is-front-end .button{margin:.75rem auto}@media screen and (min-width:63em){.wp-block-keltec-text-banner.is-front-end h2{font-size:2.25rem}.wp-block-keltec-text-banner.is-front-end h3{font-size:1.75rem}}.wp-block-keltec-three-column-boxes{overflow:hidden}.wp-block-keltec-three-column-boxes:after,.wp-block-keltec-three-column-boxes:before{content:"";position:absolute;background:#291c12;-webkit-transform:skewX(-16deg);transform:skewX(-16deg);height:200%;z-index:0;opacity:0}.wp-block-keltec-three-column-boxes: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-three-column-boxes: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-three-column-boxes .three-box__box{position:relative;z-index:1;padding:2rem}.wp-block-keltec-three-column-boxes .three-box__box h2{text-align:center;font-size:1.875rem;font-weight:700;color:#8c6d54}.wp-block-keltec-three-column-boxes .three-box__box .three-box__image-wrapper{height:10.9375rem;margin:1rem auto;display:flex;align-items:center;justify-content:center;padding:2rem}.wp-block-keltec-three-column-boxes .three-box__box .three-box__image-wrapper img{height:auto;width:auto;max-height:10.9375rem;display:block}.wp-block-keltec-three-column-boxes.has-style-2:after,.wp-block-keltec-three-column-boxes.has-style-2:before{-webkit-transform:skewX(16deg);transform:skewX(16deg)}.wp-block-keltec-three-column-boxes.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-three-column-boxes.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-three-column-boxes.is-front-end .three-box__box{position:relative}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box:after{content:"";position:absolute;bottom:-.0625rem;left:10%;width:80%;height:.125rem;background:#ae9479}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box:last-child:after{display:none}.wp-block-keltec-three-column-boxes.has-no-style:after,.wp-block-keltec-three-column-boxes.has-no-style:before{display:none}@media screen and (min-width:47.5em){.wp-block-keltec-three-column-boxes.is-front-end{display:flex;justify-content:center;align-items:center}.wp-block-keltec-three-column-boxes.is-front-end:after,.wp-block-keltec-three-column-boxes.is-front-end:before{opacity:1}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box{padding:2rem 1rem;width:33.333333%;max-width:25rem;transition:background .15s ease-in-out}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box:after{width:.125rem;height:18.75rem;top:calc(50% - 9.375rem);left:inherit;right:-.0625rem}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box:hover{background:rgba(0,0,0,.05)}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box:hover h2{color:#291c12}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box:last-of-type{box-shadow:none}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box h2{transition:color .15s ease-in-out}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box .three-box__image-wrapper{margin:2rem auto}}@media screen and (min-width:63em){.wp-block-keltec-three-column-boxes.is-front-end{padding:2.5rem 2rem}.wp-block-keltec-three-column-boxes.is-front-end:before{left:-9.375rem}.wp-block-keltec-three-column-boxes.is-front-end:after{right:-6.25rem}.wp-block-keltec-three-column-boxes.is-front-end.has-style-2:before{left:inherit}.wp-block-keltec-three-column-boxes.is-front-end.has-style-2:after{left:-9.375rem}.wp-block-keltec-three-column-boxes.is-front-end .three-box__box{padding:2rem}}