:root{--font-primary: "Aileron", sans-serif;--font-secondary: "Office Code Pro", sans-serif;--color-primary: #90A481;--color-black: #000000;--color-white: #FFFFFF;--color-grey: #666666;--color-dark-grey: #393838;--color-light-grey: #d9d9d9;--color-lighter-grey: #ebebeb;--color-black-transparent: #000000bc}html{font-family:var(--font-secondary)}body{margin:0;overflow-x:hidden}@font-face{font-family:Aileron;font-weight:100;src:url(/cdn/shop/files/Aileron-UltraLight-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Aileron;font-weight:200;src:url(/cdn/shop/files/Aileron-Thin-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Aileron;font-weight:300;src:url(/cdn/shop/files/Aileron-Light-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Aileron;font-weight:400;src:url(/cdn/shop/files/Aileron-Regular-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Aileron;font-weight:500;src:url(/cdn/shop/files/Aileron-SemiBold-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Aileron;font-weight:600;src:url(/cdn/shop/files/Aileron-Bold-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Aileron;font-weight:700;src:url(/cdn/shop/files/Aileron-Heavy-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Aileron;font-weight:800;src:url(/cdn/shop/files/Aileron-Black-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Office Code Pro;font-weight:200;src:url(/cdn/shop/files/officecodepro-light-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Office Code Pro;font-weight:400;src:url(/cdn/shop/files/officecodepro-regular-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Office Code Pro;font-weight:600;src:url(/cdn/shop/files/officecodepro-medium-webfont.woff?v=1765444391) format("woff")}@font-face{font-family:Office Code Pro;font-weight:800;src:url(/cdn/shop/files/officecodepro-bold-webfont.woff?v=1765444391) format("woff")}*{margin:0;padding:0}footer{margin-top:auto}#home-container{display:flex;flex-direction:column}.home-panel{min-height:80dvh;min-height:80vh;display:flex;flex-direction:column;justify-content:space-between;padding:1em}.panel-content{display:flex;flex-direction:column;align-items:center}#home-panel-2{background-color:var(--color-black);color:var(--color-white);min-height:min-content;min-height:fit-content;box-sizing:border-box;gap:2em}#home-panel-2-double-header{display:flex;flex-direction:column}#panel-2-content{display:flex;flex-direction:column;justify-content:flex-start;gap:2em;overflow:hidden;height:90vh;min-height:fit-content;max-height:fit-content;font-family:var(--font-primary);box-sizing:border-box;padding:0 1em}.panel-2-content-details{text-align:center;display:flex;flex-direction:column;gap:1em}.panel-2-content-details h2{font-weight:400;font-size:2em}.panel-2-content-details h3{font-weight:300;font-size:1em}#panel-2-image,#panel-2-img-container{box-sizing:border-box}#cut-floating,#cerakote-floating{position:sticky;transition:transform 1s ease-in-out;display:flex;align-items:center;gap:.5em}#cut-floating{top:55%;left:10%;width:min-content;transform:translate(-275%)}#cerakote-floating{bottom:20%;left:70%;width:min-content;transform:translate(290%)}#cut-floating h3,#cerakote-floating h3{font-size:1em;font-weight:400}.panel-2-image-label-pointer{border-top:solid var(--color-white) .075em;height:0em;width:7.5vw}#panel-2-img-container[animate] #cut-floating,#panel-2-img-container[animate] #cerakote-floating{transform:translate(0)}#panel-2-img-label-cut,#panel-2-img-label-cerakote{position:relative;width:min-content}#home-panel-3{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2em}#panel-3-title-wrapper{position:static;margin:0;text-align:center;width:100%}#panel-3-title{font-family:var(--font-primary);width:100%;font-size:2.25em;font-weight:500}#panel-3-products-container{display:flex;flex-direction:column;gap:2em;width:100%}.panel-3-product{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.panel-3-product-indexer{position:absolute;z-index:2;margin-top:1.05em;margin-left:1em;font-family:var(--font-secondary);font-weight:400}.panel-3-product-image{position:relative;top:0;left:0;z-index:1;height:50vh;height:50dvh;width:auto;object-fit:cover}.panel-3-product-info{display:flex;flex-direction:column;justify-content:space-between;text-align:center;gap:.25em;width:100%;max-width:300px}.panel-3-product-info *{margin:0}.panel-3-product-info h4{font-size:1.25em;font-family:var(--font-secondary);font-weight:200;color:var(--color-grey)}.panel-3-product-info h3{font-size:1.75em;font-family:var(--font-primary);font-weight:300}.black-border-button{background-color:transparent;color:var(--color-black);border:solid .06em var(--color-black);border-radius:.6875em}.panel-3-button{height:2.5em;width:85%;font-size:1.5em;font-weight:200;font-family:var(--font-secondary)}#home-panel-4{background-image:url(/cdn/shop/files/HomePanel4.jpg?v=1765444391);background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:40%;color:var(--color-white)}#panel-4-content{gap:3em;margin-bottom:4em;padding:0 1em}#panel-4-title{font-size:2.5em;font-family:var(--font-primary);font-weight:400;text-align:center;margin:0}#panel-4-steps{display:flex;flex-direction:column;justify-content:flex-start;gap:1.5em;width:100%}.panel-4-step{display:flex;flex-direction:column;justify-content:flex-start}.panel-4-step-banner{display:flex;justify-content:space-between;align-items:center}.panel-4-step-title{font-size:1.2em;font-family:var(--font-secondary);font-weight:400}.panel-4-step-banner-symbol{display:flex}.big-plus,.big-minus{font-size:2.25em;font-weight:400}.big-minus{display:none}.panel-4-step-description{border-top:solid var(--color-white) .1em;padding-bottom:.5em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;height:4em;font-family:var(--font-primary);font-weight:300}.panel-4-step-description p{visibility:hidden}.panel-4-step[show-step] .panel-4-step-description{border-top:none;border-bottom:solid var(--color-white) .1em}.panel-4-step[show-step] .panel-4-step-description p{visibility:visible}.panel-4-step[show-step] .panel-4-step-banner .panel-4-step-banner-symbol .big-plus{display:none}.panel-4-step[show-step] .panel-4-step-banner .panel-4-step-banner-symbol .big-minus{display:block}#home-panel-5{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-primary);min-height:fit-content;box-sizing:border-box}#panel-5-content{display:flex;flex-direction:column;justify-content:space-around;min-height:fit-content;gap:1em}#mobile-panel-5-title{color:var(--color-white);text-align:center;font-size:2em;font-weight:500}#mobile-panel-5-info{display:flex;flex-direction:column;gap:.25em;align-items:center}#panel-5-title,#panel-5-info{display:none}#panel-5-subtitle{text-align:center;font-size:.9em;font-weight:300;padding:1em}#mobile-panel-5-info a{width:80%}#panel-5-button{height:2.5em;width:100%;font-size:1.2em;font-weight:300;font-family:var(--font-secondary);border:.06em solid var(--color-white);border-radius:.5em;background-color:var(--color-black);color:var(--color-white)}#panel-5-button:hover{border:.06em solid var(--color-white);background-color:var(--color-white);color:var(--color-black)}#panel-5-image-div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em;box-sizing:border-box;max-width:90vw;max-height:90vh;aspect-ratio:1/1;padding:.5em}#panel-5-image{border:solid .01em var(--color-white);width:80%;height:80%;object-fit:cover;object-position:0% 70%;border-radius:1.25em}.top-left-spacer:after,.top-right-spacer:after,.bottom-left-spacer:after,.bottom-right-spacer:after{background-color:var(--color-black);content:"";display:block;position:absolute;height:.3125em;width:.3125em}.top-left-spacer{border-bottom:.125em solid var(--color-white);border-right:.125em solid var(--color-white)}.top-right-spacer{border-bottom:.125em solid var(--color-white);border-left:.125em solid var(--color-white)}.bottom-left-spacer{border-top:.125em solid var(--color-white);border-right:.125em solid var(--color-white)}.bottom-right-spacer{border-top:.125em solid var(--color-white);border-left:.125em solid var(--color-white)}@media only screen and (min-width:961px){#panel-3-title-wrapper{position:sticky;text-align:left}.panel-3-product-info{text-align:left}.panel-3-product-info h4{font-weight:200}.panel-3-product-info h3{font-weight:300}.black-border-button:hover{background-color:var(--color-black);color:var(--color-white)}}@media only screen and (min-width:701px){#home-panel-4{background-image:url(/cdn/shop/files/HomePanel4.jpg?v=1765444391);background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:40%;color:var(--color-white)}.panel-4-step-description{border-top:solid var(--color-white) .1em;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:1080px){#home-panel-5{justify-content:center;box-sizing:border-box}#panel-5-info{display:flex;flex-direction:column;justify-content:center}#panel-5-title{display:contents;font-weight:500}#panel-5-subtitle{text-align:left;padding:0}#mobile-panel-5-title,#mobile-panel-5-info{display:none}}@media only screen and (min-width:961px){.home-panel{box-sizing:border-box}.panel-2-content-details h2{font-weight:500}.panel-2-content-details h3{font-weight:300}}hero-panel{position:relative;z-index:1;height:100dvh;height:100vh;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;color:var(--color-white);padding:1em 2em;box-sizing:border-box}.hero-panel-content{position:absolute;top:60dvh;top:60vh;display:flex;flex-direction:column;align-items:center;gap:2em}.hero-panel-title{font-family:var(--font-primary);font-size:3.5em;font-weight:400;max-width:20ch;text-align:center;line-height:1em}.hero-panel-subtitle{max-width:30ch;text-align:center;font-family:var(--font-primary);font-weight:400}.hero-button{font-family:var(--font-secondary);background-color:transparent;color:var(--color-white);border:solid .075em var(--color-white);border-radius:11px;font-size:1.35em;font-weight:300;padding:.7em 1em}.hero-button:hover{background-color:var(--color-white);color:var(--color-black);cursor:pointer}pixel-border-div{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:fit-content;min-height:fit-content;max-height:100%;width:100%;box-sizing:border-box}.pixel-border-div-content{height:var(--pbd-mobile-height);max-width:var(--pbd-mobile-width);aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center}.pixel-border-div-title{text-align:center;font-size:2.75em;font-weight:400;color:var(--pbd-title-color)}.pixel-border-div-subtitle{font-size:1.25em;font-weight:300;color:var(--pbd-subtitle-color)}.decorative-spacer{display:flex;justify-content:space-between;width:100%}.top-left-spacer,.top-right-spacer,.bottom-left-spacer,.bottom-right-spacer{height:1.25em;width:1.25em;position:relative}.top-left-spacer:after,.top-right-spacer:after,.bottom-left-spacer:after,.bottom-right-spacer:after{background-color:var(--pbd-background-color);content:"";display:block;position:absolute;height:.3125em;width:.3125em}.top-left-spacer{border-bottom:.125em solid var(--pbd-spacer-color);border-right:.125em solid var(--pbd-spacer-color)}.top-left-spacer:after{bottom:-.125em;right:-.125em}.top-right-spacer{border-bottom:.125em solid var(--pbd-spacer-color);border-left:.125em solid var(--pbd-spacer-color)}.top-right-spacer:after{bottom:-.125em;left:-.125em}.bottom-left-spacer{border-top:.125em solid var(--pbd-spacer-color);border-right:.125em solid var(--pbd-spacer-color)}.bottom-left-spacer:after{top:-.125em;right:-.125em}.bottom-right-spacer{border-top:.125em solid var(--pbd-spacer-color);border-left:.125em solid var(--pbd-spacer-color)}.bottom-right-spacer:after{top:-.125em;left:-.125em}@media only screen and (min-width:961px){pixel-border-div{aspect-ratio:1/1}}.primary{color:#000;background-color:#90a481}.secondary{color:#fff;background-color:#000;border-top:solid thin #FFFFFF;border-bottom:solid thin #FFFFFF}scrolling-break{max-width:100%;align-self:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:10vh}.scrolling-break-inner{padding-block:1em;font-family:Office Code Pro;font-size:2.5em;font-weight:400;display:flex;flex-wrap:nowrap;width:max-content;white-space:nowrap;flex-shrink:0;visibility:visible;opacity:1}.scrolling-break-inner p{margin:0}.scroll-behavior-small{gap:16vw}.scroll-behavior-long{gap:1ch}scrolling-break[data-animated=true]{overflow:hidden}scrolling-break[data-animated=true] .scrolling-break-inner{width:max-content;flex-wrap:nowrap}scrolling-break[data-animated=true] .scroll-behavior-small{animation:scroll-small 25s linear infinite}scrolling-break[data-animated=true] .scroll-behavior-long{animation:scroll-long 50s linear infinite}@keyframes scroll-small{to{transform:translate(calc(-50% - 8vw))}}@keyframes scroll-long{to{transform:translate(calc(-50% - .5ch))}}#social-preview{padding:0 .25em;background-color:#000;box-sizing:border-box;width:100%}#social-preview-content{justify-content:flex-start;min-height:auto;background-color:#90a481;border-radius:2em;padding:.5em 0;box-sizing:border-box;overflow:hidden;width:100%;display:flex;flex-direction:column;gap:.3em}#social-preview-info{display:flex;flex-direction:column;align-items:center;gap:.2em}#social-preview-title,#social-preview-subtitle{font-family:Aileron;text-align:center}#social-preview-title{font-size:2em;font-weight:500}#social-preview-subtitle{font-size:1em;font-weight:400}#social-preview-link{text-decoration:none;color:inherit;cursor:pointer}#social-preview-link:hover{text-decoration:underline}.mobile-social-preview-images{display:none;overflow:hidden;box-sizing:border-box;padding:0 9.2vw;padding-bottom:.8em;width:100%}@media only screen and (max-width:960px){#social-preview{margin-bottom:0;min-height:auto;padding:.5em 1em 1.5em}#social-preview .mobile-social-preview-images{display:flex;padding:0 12vw}#social-preview .mobile-social-preview-images .social-preview-images-container{width:76vw}#social-preview .social-preview-images{display:none}}@media only screen and (min-width:961px){#social-preview .mobile-social-preview-images{display:none}#social-preview .social-preview-images{display:block}}.social-preview-images{display:none}.social-preview-images-container{box-sizing:border-box;width:75vw;max-height:75vh}.social-preview-pic{height:auto;width:100%;border-radius:1.5em;object-fit:cover}@media only screen and (min-width:961px){.mobile-social-preview-images{display:none}.social-preview-images{display:block}.social-preview-images-container{display:flex;justify-content:space-evenly}}.product-page{background-color:var(--color-black);color:var(--color-white);display:flex;flex-direction:column;align-items:center;font-family:var(--font-primary)}.product-page-content-wrapper{width:100%;height:fit-content;padding-top:6.25em;display:flex;justify-content:center;box-sizing:border-box}.product-page-content{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;gap:1em;box-sizing:border-box}.product-page-details{display:flex;width:100%;box-sizing:border-box;min-height:90dvh;min-height:90vh}.product-page-details-content{width:100%;box-sizing:border-box;padding:1.5em 3em}.mobile-product-page-details-image{width:100%;height:70vh;object-fit:cover;border-radius:2em}.product-page-details-image{display:none}.product-page-details-content{background-color:var(--color-primary);font-family:var(--font-primary);display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:var(--color-black);box-sizing:border-box;gap:1em}.product-page-details-content-white,.product-page-faq-white{background-color:var(--color-white)}.product-page-details-content-titles,.product-page-details-content-comments,.product-page-details-content-comment{display:flex;flex-direction:column}.product-page-details-content-titles h2{font-size:3.15em;font-weight:500}.product-page-details-content-caption{font-size:1.25em;font-weight:300}.product-page-details-content-comments{gap:1em}.product-page-details-content-comment{gap:.5em}.product-page-details-content-comment-title{font-size:1.25em;font-weight:500}.product-page-details-content-comment-caption{font-size:1em;font-weight:300}.product-page-time-estimate-wrapper{box-sizing:border-box;width:100%;padding:1em}.product-page-time-estimate{display:flex;flex-direction:column;justify-content:center;gap:1em;align-items:center;background-color:var(--color-white);color:var(--color-black);box-sizing:border-box;font-family:var(--font-primary);border-radius:2em;height:fit-content;padding:2em}.product-page-time-estimate-green{background-color:var(--color-primary)}.product-page-time-estimate-info-wrapper{width:100%;display:flex;justify-content:center}.product-page-time-estimate-info{display:flex;flex-direction:column;text-align:center}.product-page-time-estimate-info h2{font-size:2.25em;font-weight:500}.product-page-time-estimate-info p{width:100%;box-sizing:border-box;font-size:1.25em;font-weight:300;padding:.5em}.product-page-faq-wrapper{box-sizing:border-box;width:100%;padding:2em .5em}.product-page-faq{display:flex;flex-direction:column;justify-content:center;gap:1em;background-color:var(--color-primary);color:var(--color-black);width:100%;box-sizing:border-box;font-family:var(--font-primary);border-radius:2em;padding:3em 2em}.product-page-faq-white{background-color:var(--color-white)}.product-page-faq-fyi-wrapper,.product-page-faq-questions-div{width:100%;height:50%}.product-page-faq-fyi-wrapper{display:flex;justify-content:center}.product-page-faq-questions-div{display:flex;justify-content:center;align-items:center}.product-page-faq-fyi{display:flex;flex-direction:column;width:100%;text-align:center}.product-page-faq-fyi-title{font-size:3.25em;font-weight:500}.product-page-faq-fyi-details{font-size:1.25em;font-weight:300;padding:0 .5em}.product-page-explore-more{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:0 1em;width:100%}.product-page-explore-more-title{font-size:2.75em;font-weight:400;text-align:center}@media only screen and (min-width:701px){.mobile-product-page-details-image{display:none}.product-page-details-image{display:block}.product-page-details-image-optic-cut{background:url(/cdn/shop/files/OpticCutsProductPanel2.jpg?v=1765444391);background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center}.product-page-details-image-cerakote{background:url(/cdn/shop/files/CerakoteProductPanel2.jpg?v=1765444391);background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center}.product-page-details-content{justify-content:center}.product-page-details-content-caption{font-weight:400}}@media only screen and (min-width:961px){.product-page-details-content{background:none;background-color:var(--color-primary);color:var(--color-black);font-family:var(--font-primary);display:flex;flex-direction:column;justify-content:center;align-items:center}.product-page-details-content-white{background-color:var(--color-white)}.product-page-details-image{display:block;background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center}.product-page-details-content-titles h2{color:var(--color-black)}.product-page-time-estimate-info{text-align:left}.product-page-faq-wrapper{box-sizing:border-box;border-radius:3.375em}.product-page-faq{justify-content:center}.product-page-faq-fyi{align-items:left;text-align:left}}.product-page-instructions{display:flex;flex-direction:column;align-items:center;height:fit-content;width:100%;padding:1em;box-sizing:border-box}.product-page-instructions-title-div{display:flex;flex-direction:column;align-items:center;font-family:var(--font-primary);text-align:center}.product-page-instructions-title{font-size:2.4em;font-weight:400}.product-page-instructions-title-details{font-size:1em;font-weight:400;padding:1em}.product-page-instructions-content{display:flex;flex-direction:column;width:100%;margin-top:2em;border-left:solid var(--color-white) .125em}.product-page-instructions-step{display:flex;flex-direction:column;justify-content:space-between;gap:1em;border-bottom:solid var(--color-white) .125em;padding:2.5em}.product-page-instructions-step-info-wrapper,.product-page-instructions-step-image-div{width:100%;padding:0}.step-border-right,.step-border-left{border:none}.product-page-instructions-step-info{text-align:left;vertical-align:top;display:flex;flex-direction:column;gap:.25em}.product-page-instructions-step-index,.product-page-instructions-step-title,.product-page-instructions-step-details{font-size:1.25em}.product-page-instructions-step-index{font-family:var(--font-secondary);font-weight:400}.product-page-instructions-step-title{font-family:var(--font-primary);font-weight:600}.product-page-instructions-step-details{font-family:var(--font-primary);font-weight:300}.product-page-instructions-step-info,.product-page-instructions-step-image-div img{height:100%;max-height:65vh;max-width:100%;margin-left:auto;margin-right:auto}.product-page-instructions-step-image-div img{border-radius:.625em;display:block}.step-info-image-reverse-mobile{flex-direction:column-reverse}@media only screen and (min-width:701px){.product-page-instructions-content{border:none}.product-page-instructions-step{border-bottom:solid var(--color-white) .125em}.product-page-instructions-step-image-div img{border-radius:.625em;display:block}.step-border-right{border-right:solid var(--color-white) .0625em}.step-border-left{border-left:solid var(--color-white) .0625em}.last-step-no-bottom-border{border-bottom:none}.step-info-image-reverse-mobile{flex-direction:row}}collapsible-info{display:flex;flex-direction:column;justify-content:space-between;gap:var(--ci-gap);color:var(--ci-text-color);width:var(--ci-width)}.collapsible-info-container{display:flex;flex-direction:column;justify-content:space-between}.collapsible-info-banner{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:.125em solid var(--ci-text-color);cursor:pointer}.collapsible-info-title{font-size:var(--ci-mobile-font-size);font-weight:var(--ci-font-weight);padding-bottom:.5em}.big-plus{font-size:2.25em;font-weight:400;align-self:center}.collapsible-info-description{padding:.25em 0;font-weight:300}.step-hidden,.answer-hidden,.description-hidden{display:none}optic-cuts-form,cerakote-form{width:100%;padding:1em 2em;box-sizing:border-box}.product-page-product-form{display:flex;flex-direction:column;justify-content:flex-start;gap:.5em;height:100%;width:100%;padding:.5em 0;box-sizing:border-box}.product-page-product-title{font-family:var(--font-primary);font-size:2em;font-weight:400}.product-page-product-price-row{display:flex;align-items:center;gap:.75em}#product-page-product-price{font-size:1.5em;font-weight:300}.product-page-product-stock-status{color:#e53e3e;border:.06em solid #e53e3e;padding:.15em .5em;font-size:.7em;font-weight:500;letter-spacing:.05em;line-height:1}.product-page-product-stock-status[hidden]{display:none!important}.product-page-product-options-container{display:flex;flex-direction:column;gap:1em}#optic-cuts-cerakote-details[hidden],.product-page-product-coating-policy-div[hidden]{display:none!important}.product-page-product-option,.product-page-product-coating-policy-div{display:flex;flex-direction:column;gap:.25em}.product-page-product-option-label,.product-page-product-coating-policy{font-size:1em;font-weight:300}.product-page-product-select-option{background-color:var(--color-black);color:var(--color-white);border:.01em solid var(--color-white);border-radius:0;font-size:1em;padding:1em 2.5em 1em 1em;box-sizing:border-box;cursor:pointer;width:100%;text-align:left;font-family:var(--font-secondary);font-weight:200;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27white%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpolyline%20points%3D%276%209%2012%2015%2018%209%27%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 1em center;background-size:1em}.product-page-product-coating-policy-div{margin-bottom:.5em}#optic-cuts-cerakote-details .product-page-product-option-label{color:var(--color-light-grey)}#optic-cuts-cerakote-details .product-page-product-select-option{color:var(--color-light-grey);border-color:var(--color-grey);background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2724%27%20height%3D%2724%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23d9d9d9%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpolyline%20points%3D%276%209%2012%2015%2018%209%27%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E)}.product-page-product-coating-policy-details{display:block;position:relative;padding-left:2em;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:var(--font-primary);font-weight:300}.product-page-product-coating-policy-details input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:calc(50% - .625em);left:0;height:1.25em;width:1.25em;background-color:var(--color-black);color:var(--color-white);border:.0625em solid var(--color-white)}.product-page-product-coating-policy-details input:checked~.checkmark{background-color:var(--color-black);color:var(--color-white)}.checkmark:after{content:"";position:absolute;display:none}.product-page-product-coating-policy-details input:checked~.checkmark:after{display:block}.product-page-product-coating-policy-details .checkmark:after{left:.375em;top:-.0625em;width:.3125em;height:.9375em;border:solid white;border-width:0 .1875em .1875em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-page-product-coating-policy-acknowledgement{background-color:var(--color-black);color:var(--color-white);border:.0625em solid var(--color-white)}.product-form-error-div{display:none;flex-direction:row;justify-content:center;gap:.5em;align-items:center;box-sizing:border-box;align-self:center;max-width:75%;color:var(--color-black);background-color:var(--color-lighter-grey);border-radius:.5em;text-align:left;margin:.5em 0;padding:.75em 1.25em}.product-page-product-form-submit{width:100%;background-color:var(--color-white);color:var(--color-black);font-size:1.375em;border-radius:.625em;cursor:pointer;font-size:1.25em;font-family:var(--font-secondary);font-weight:200;border:var(--color-white) .1em solid;margin-top:.5em;padding:.5em}.atc-button:hover{background-color:var(--color-black);color:var(--color-white);border:.1em solid var(--color-white)}.atc-button:disabled{background-color:var(--color-grey);cursor:not-allowed;border:.1em solid var(--color-grey)}.atc-button:disabled:hover{color:var(--color-black);border:none}@media only screen and (min-width:1200px){.product-page-product-select-option{background-color:var(--color-black);color:var(--color-white);border:.0625em solid var(--color-white);border-radius:.5em;box-sizing:border-box;cursor:pointer;text-align:center}}#quick-look{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#000;color:#fff;gap:2em;padding:1.5em 0;box-sizing:border-box;width:min-content}.quick-look-product{display:flex;flex-direction:column;justify-content:flex-start;gap:.75em;width:60vw;max-width:20em;font-family:Aileron}.quick-look-product-image-wrapper{background-color:#fff;display:flex;justify-content:center;padding:1.5em 0;border-radius:.5em;height:35vh}.quick-look-product-image{height:auto;width:100%;object-fit:contain}.quick-look-product-title{font-size:1.5em;font-weight:400}.quick-look-product-price{font-size:1em;font-weight:200}.quick-look-product-button{text-align:center;width:100%;font-family:Office Code Pro;font-size:1.35em;font-weight:200;background-color:#fff;border:.0625em solid #FFFFFF;color:#000;border-radius:.5em;padding:.75em 0}.quick-look-product-button:hover{background-color:#000;color:#fff;border:.0625em solid #FFFFFF;cursor:pointer}@media only screen and (min-width:961px){#quick-look{flex-direction:row;justify-content:center}.quick-look-product{width:18vw;min-width:14em}}.quick-look-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#000;color:#fff;gap:2em;padding:1.5em 0;box-sizing:border-box;width:100%}@media only screen and (min-width:961px){.quick-look-container{flex-direction:row;justify-content:center}.quick-look-container .quick-look-product{width:18vw;min-width:14em}}@media only screen and (min-width:961px){.panel-2-content-details h2{font-size:1.6em}.panel-2-content-details h3,#cut-floating h3,#cerakote-floating h3{font-size:.8em}#home-panel-3{gap:0}#panel-3-title{font-size:1.8em}.panel-3-product-info h4{font-size:1em}.panel-3-product-info h3{font-size:1.4em}.panel-3-button{font-size:1.2em}.panel-4-step-title{font-size:1em}.big-plus,.big-minus{font-size:1.8em}.hero-panel-title{font-size:2.8em}.hero-button{font-size:1.1em}.pixel-border-div-title{font-size:2.2em}.pixel-border-div-subtitle{font-size:1em}scrolling-break{min-height:var(--sb-height, 10vh)}.scrolling-break-inner{font-family:var(--sb-font-family, "Office Code Pro");font-size:var(--sb-font-size, 2em)}#social-preview-title{font-size:2em}#social-preview-subtitle{font-size:1em}.product-page-details{flex-direction:row}.product-page-details-content{order:2;width:50%}.mobile-product-page-details-image{display:none}.product-page-details-image{display:block;width:50%}.product-page-details-content-titles h2{font-size:2.5em;text-align:left}.product-page-details-content-caption{font-size:1em;text-align:left}.product-page-details-content-comments{gap:1em}.product-page-details-content-comment-caption{font-size:.8em}.product-page-details-image-optic-cut{background:url(/cdn/shop/files/OpticCutsProductPanel2.jpg?v=1765444391);background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center}.product-page-details-image-cerakote{background:url(/cdn/shop/files/CerakoteProductPanel2.jpg?v=1765444391);background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:center}.product-page-time-estimate-info h2{font-size:1.8em}.product-page-time-estimate-info p{font-size:1em}.product-page-faq-fyi-title{font-size:2.6em}.product-page-faq-fyi-details{font-size:1em}.product-page-explore-more-title{font-size:2.2em}.product-page-instructions-title{font-size:1.9em}.product-page-instructions-title-details{font-size:.8em}.product-page-instructions-step-index,.product-page-instructions-step-title,.product-page-instructions-step-details{font-size:1em}.product-page-product-title{font-size:1.6em}#product-page-product-price{font-size:1.2em}.product-page-product-stock-status{font-size:.6em;padding:.15em .45em}.product-page-product-option-label,.product-page-product-coating-policy,.product-page-product-select-option{font-size:.8em}.product-page-product-form-submit{font-size:1.1em}.quick-look-product-title{font-size:1.2em}.quick-look-product-price{font-size:.8em}.quick-look-product-button{font-size:1.1em}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style.css.map */
