@media only screen and (max-width:960px){footer{margin-top:0}.home-panel{overflow:hidden}}@media only screen and (max-width:1079px){#home-panel-5{display:flex;flex-direction:column;padding:0 1em 2.5em}#panel-5-content{margin-top:0;padding-top:0}#panel-5-image-div{order:1;gap:0;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0;max-width:none;max-height:none;aspect-ratio:auto}#panel-5-image-div .decorative-spacer:first-child{display:none}#mobile-panel-5-title{order:2;text-align:left;align-self:flex-start}#panel-5-info{order:3}#mobile-panel-5-info{order:4;align-items:flex-start;text-align:left}#panel-5-image{border:none;width:100%;aspect-ratio:4 / 5;height:auto;object-fit:cover;object-position:center 70%;border-radius:0}#panel-5-subtitle{text-align:left;margin-left:0;padding-left:0}#mobile-panel-5-info h4{margin-left:0;padding-left:0}}@media only screen and (max-width:700px){.product-page-details{flex-direction:column}.product-page-details-content{order:2;align-items:flex-start;padding-left:1.5em;padding-right:1.5em}.mobile-product-page-details-image{width:100vw;margin-left:calc(-50vw + 50%);aspect-ratio:4 / 5;object-fit:cover;border-radius:0;order:1}.product-page-details-content-titles h2{font-size:1.75em;font-weight:500;text-align:left}.product-page-details-content-titles{align-items:flex-start;padding-left:0;width:100%;text-align:left}.product-page-details-content-comments{width:100%}.product-page-details-content-comment-title{font-size:1.25em;font-weight:500}.product-page-instructions-content{display:grid;grid-template-columns:1fr 1fr;column-gap:1em;row-gap:1em}.product-page-instructions-step{display:contents}.product-page-instructions-step-info-wrapper,.product-page-instructions-step-image-div{width:100%;padding:1.25em 1.5em;border-bottom:.125em solid var(--color-white);box-sizing:border-box}.product-page-instructions-step:nth-of-type(1) .product-page-instructions-step-info-wrapper{order:1}.product-page-instructions-step:nth-of-type(1) .product-page-instructions-step-image-div{order:2}.product-page-instructions-step:nth-of-type(2) .product-page-instructions-step-image-div{order:3}.product-page-instructions-step:nth-of-type(2) .product-page-instructions-step-info-wrapper{order:4}.product-page-instructions-step:nth-of-type(3) .product-page-instructions-step-info-wrapper{order:5}.product-page-instructions-step:nth-of-type(3) .product-page-instructions-step-image-div{order:6}.product-page-instructions-step:nth-of-type(4) .product-page-instructions-step-image-div{order:7}.product-page-instructions-step:nth-of-type(4) .product-page-instructions-step-info-wrapper{order:8}.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,.last-step-no-bottom-border .product-page-instructions-step-info-wrapper,.last-step-no-bottom-border .product-page-instructions-step-image-div{border-bottom:none}.product-page-explore-more-title{margin-bottom:1em}#quick-look{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:1em;padding:0 1em 1em;scroll-snap-type:x mandatory}#quick-look .quick-look-product{flex:0 0 50%;scroll-snap-align:start}#quick-look .quick-look-product .quick-look-product-button{padding:.5em 1.5em}#quick-look .quick-look-product-image-wrapper{height:25vh}}@media only screen and (min-width:701px){#cut-floating h3,#cerakote-floating h3{font-size:1.5em}#cut-floating{top:35%;left:20%}#cerakote-floating{bottom:40%;left:70%}#panel-4-content{gap:3em;margin-bottom:4em;padding:0 3em}.panel-4-step-banner{display:flex;justify-content:space-between;align-items:center}.panel-4-step-title{font-size:1.5em}.panel-4-step-description{padding-bottom:.5em;height:3em}#panel-5-content{padding:1em 3em}#mobile-panel-5-info a{width:100%}}@media only screen and (min-width:961px){.home-panel{padding:2em 6.25em}#home-panel-2{gap:0}.panel-2-content-details{height:fit-content}.panel-2-content-details h2{font-size:4em}.panel-2-content-details h3{font-size:1.5em}#panel-2-image{max-height:70vh;width:auto;max-width:100%}#home-panel-3{flex-direction:row;gap:0;padding:2em 6.25em}#panel-3-title-wrapper{top:8em;width:33%;margin-top:1.4em;margin-bottom:17.75rem}#panel-3-title{width:12ch;font-size:2.25em}#panel-3-products-container{width:66%;gap:3.125em}.panel-3-product{flex-direction:row}.panel-3-product-info{gap:1em;width:40%}.panel-3-product-info h4{font-size:1.625em}.panel-3-product-info h3{font-size:2.25em}.panel-3-button{height:3.5em;width:100%;font-size:1.5em}#panel-4-title{font-size:4em}.panel-4-step-title{font-size:1.875em}#panel-5-content{padding:0}}@media only screen and (min-width:1080px){#home-panel-3{padding:2em 9.25em}#home-panel-5{height:85dvh;height:85vh}#panel-5-content{flex-direction:row;height:100%;justify-content:space-between}#panel-5-info{gap:7.5%;max-width:50%;height:90%;max-height:90vh}#panel-5-title{font-size:5em}#panel-5-subtitle{font-size:1.5em}#panel-5-button{max-width:65%}}@media only screen and (min-width:501px){.hero-panel-title{font-size:4em;max-width:20ch;line-height:1em}.hero-panel-subtitle{max-width:35vw}}@media only screen and (min-width:501px){.pixel-border-div-title{font-size:3.5em}.pixel-border-div-subtitle{font-size:1.25em}}@media only screen and (min-width:701px){.pixel-border-div-title{font-size:4em}.pixel-border-div-subtitle{font-size:1.5em}}@media only screen and (min-width:961px){pixel-border-div{min-height:80%;max-height:100%;max-width:50%}.pixel-border-div-content{height:var(--pbd-desktop-height);max-width:var(--pbd-desktop-width)}.pixel-border-div-title{font-size:5em}.pixel-border-div-subtitle{font-size:1.875em}.top-left-spacer,.top-right-spacer,.bottom-left-spacer,.bottom-right-spacer{height:1.875em;width:1.875em}}@media only screen and (min-width:961px){#social-preview{height:min-content;padding:0 1em}#social-preview-content{height:fit-content;gap:1em}#social-preview-title{font-size:4em}#social-preview-subtitle{font-size:1.5em}.mobile-social-preview-images{display:none}.social-preview-images{display:block}.social-preview-images-container{width:100%}.social-preview-pic{height:auto;width:30%}}@media only screen and (min-width:701px){.product-page-time-estimate{padding:1em 10%}.product-page-details-content,.product-page-details-image{width:50%}.product-page-details-content{gap:5%}.product-page-details-content-titles,.product-page-details-content-caption,.product-page-details-content-comments{width:85%}.product-page-details-content-titles{gap:.25em}.product-page-details-content-titles h2{font-size:3.5em}.product-page-details-content-caption{font-size:1.25em}.product-page-details-content-comments{gap:.5em}.product-page-details-content-comment{gap:.25em}.product-page-details-content-comment-title{font-size:1.25em}.product-page-details-content-comment-caption{font-size:.85em}.product-page-faq{padding:3.125em 5.25em}.product-page-explore-more{padding:1em 5.25em}.product-page-explore-more-title{font-size:4.25em}}@media only screen and (min-width:961px){.product-page-details-content,.product-page-details-image{width:50%}.product-page-details-content{gap:5%}.product-page-details-content-titles,.product-page-details-content-caption,.product-page-details-content-comments{width:85%}.product-page-details-content-titles{gap:.25em}.product-page-details-content-titles h2{font-size:3.5em}.product-page-details-content-caption{font-size:1.25em}.product-page-details-content-comments{gap:.5em}.product-page-details-content-comment{gap:.25em}.product-page-details-content-comment-title{font-size:1.25em}.product-page-details-content-comment-caption{font-size:.85em}.product-page-time-estimate-wrapper{padding:2em 1em}.product-page-time-estimate{flex-direction:row;justify-content:space-between;padding:3em 5.25em}.product-page-time-estimate-info-wrapper{width:50%}.product-page-time-estimate-info{gap:1.875em}.product-page-time-estimate-info h2{font-size:5em}.product-page-time-estimate-info p{width:80%;font-size:1.875em;padding:0}.product-page-faq-wrapper{padding:2em 1em}.product-page-faq{flex-direction:row;padding:3.125em 5.25em;gap:0}.product-page-faq-fyi-wrapper,.product-page-faq-questions-div{width:50%}.product-page-faq-fyi{width:75%}.product-page-faq-fyi-title{font-size:5em}.product-page-faq-fyi-details{font-size:1.25em;padding:0}}@media only screen and (min-width:1200px){.product-page-content-wrapper{padding:6.25em 6em 1.25em;min-height:100dvh;min-height:100vh;height:auto}.product-page-content{flex-direction:row}.product-page-details-content-titles,.product-page-details-content-caption,.product-page-details-content-comments{width:80%}.product-page-details-content-titles{gap:.5em}.product-page-details-content-titles h2{font-size:4em}.product-page-details-content-caption{font-size:1.5em}.product-page-details-content-comments{gap:1em}.product-page-details-content-comment{gap:.5em}.product-page-details-content-comment-title{font-size:1.5em}.product-page-details-content-comment-caption{font-size:.95em}}@media only screen and (min-width:701px){.product-page-instructions{padding:1em 6.25em}.product-page-instructions-title{font-size:4em}.product-page-instructions-title-details{font-size:1.25em;max-width:24em}.product-page-instructions-content{margin-top:6em}.product-page-instructions-step{flex-direction:row;justify-content:space-between;gap:0;padding:0}.product-page-instructions-step-info-wrapper,.product-page-instructions-step-image-div{width:50%;padding:2.5em 0}.product-page-instructions-step-index,.product-page-instructions-step-title,.product-page-instructions-step-details{font-size:1.25em}.product-page-instructions-step-info,.product-page-instructions-step-image-div img{width:33vw}}@media only screen and (min-width:961px){.collapsible-info-title{font-size:var(--ci-font-size)}}@media only screen and (min-width:1200px){optic-cuts-form,cerakote-form{width:50%}.product-page-product-form{gap:2em;padding:1.5em 0}.product-page-product-title{font-size:2.5em}#product-page-product-price{font-size:2em}.product-page-product-option{flex-direction:row;gap:1.25em;align-items:center}.product-page-product-option-label,.product-page-product-coating-policy{font-size:1.5em}.product-page-product-select-option{font-size:1.25em;padding:.0625em 2.5em .0625em .625em;width:15em;background-position:right .5em center}.product-page-product-coating-policy-div{gap:.5em}.product-page-product-coating-policy-details{padding-left:2.25em}.product-page-product-form-submit{font-size:1.5em;padding:.5em}}@media only screen and (max-width:640px){hero-panel{padding-bottom:4em}.hero-panel-content{top:47vh;gap:1.5em}.hero-button{margin-top:.75em}}@media only screen and (max-width:960px){#panel-2-img-container{width:100%;aspect-ratio:4 / 5;overflow:hidden;display:flex;align-items:center;justify-content:center}#panel-2-video{width:90%;height:90%;object-fit:contain;display:block}}@media only screen and (max-width:640px){.scrolling-break-inner{padding-block:.6em;font-size:1.5em}}@media only screen and (max-width:640px){:root{font-size:93%}h1{font-size:clamp(1.6rem,6vw,2rem)}h2{font-size:clamp(1.3rem,5vw,1.75rem)}h3{font-size:clamp(1.1rem,4.5vw,1.4rem)}p,li{font-size:.95rem;line-height:1.5}#navbar{padding:.75em 1em;height:4.25em}.navbar-link{font-size:1rem}button,.atc-button,.age-verification-button{font-size:1rem;padding:.65em 1.25em}input,select,textarea,.product-page-product-select-option{font-size:.95rem}#age-verification-content{width:90%;padding:1.5em;gap:1.25em}#age-verification-title{font-size:1.5em}#age-verification-text{font-size:1em}.product-page-instructions-content{display:grid;grid-template-columns:1fr 1fr;gap:0;border:none;margin-top:1em}.product-page-instructions-step{border:none;padding:0}.product-page-instructions-step-info-wrapper,.product-page-instructions-step-image-div{padding:1.25em 1.5em;border-bottom:.125em solid var(--color-white);box-sizing:border-box}.last-step-no-bottom-border .product-page-instructions-step-info-wrapper,.last-step-no-bottom-border .product-page-instructions-step-image-div{border-bottom:none}.product-page-instructions-step-details{font-size:.85em}.product-page-instructions-step-image-div img{max-width:100%;height:auto;object-fit:contain}.product-page-product-select-option{border-radius:.5em}#quick-look{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;align-items:flex-start;gap:1em;width:100%;padding:0 1.1em 1em 1.7em;scroll-snap-type:x mandatory}#quick-look .quick-look-product{flex:0 0 63%;max-width:none;align-items:flex-start;scroll-snap-align:start;display:flex;flex-direction:column;gap:.75em}#quick-look .quick-look-product-title{align-self:flex-start;line-height:1.2;min-height:2.4em;margin:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#quick-look .quick-look-product-price{align-self:flex-start;margin:0}#quick-look .quick-look-product a{width:100%}#quick-look .quick-look-product-button{align-self:flex-start;margin-bottom:0;width:100%;padding:.675em 0}#quick-look .quick-look-product-image-wrapper{height:22.5vh}.quick-look-container{display:flex;flex-direction:row;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1em;padding:1em 1.1em 1em 1.7em;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-look-container::-webkit-scrollbar{display:none}.quick-look-container .quick-look-product{flex:0 0 63%;scroll-snap-align:center;width:63%;max-width:none}.quick-look-container .quick-look-product-button{margin-bottom:0;width:100%;padding:.675em 0}.quick-look-container .quick-look-product-image-wrapper{height:22.5vh}}@media only screen and (max-width:960px){#quick-look{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;align-items:flex-start;gap:1em;width:100%;padding:0 1.1em 1em 1.7em;scroll-snap-type:x mandatory}#quick-look .quick-look-product{flex:0 0 63%;max-width:none;align-items:flex-start;scroll-snap-align:start;display:flex;flex-direction:column;gap:.75em}#quick-look .quick-look-product-button{align-self:flex-start;margin-bottom:0;width:100%;padding:.675em 0}#quick-look .quick-look-product-image-wrapper{height:22.5vh}.quick-look-container{display:flex;flex-direction:row;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:1em;padding:1em 1.1em 1em 1.7em;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-look-container::-webkit-scrollbar{display:none}.quick-look-container .quick-look-product{flex:0 0 63%;scroll-snap-align:center;width:63%;max-width:none}.quick-look-container .quick-look-product-button{margin-bottom:0;width:100%;padding:.675em 0}.quick-look-container .quick-look-product-image-wrapper{height:22.5vh}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style-mobile.css.map */
