body,html{height:100%!important}.hero{z-index:1;top:0;right:0;max-height:100%}.hero video{filter:brightness(75%);width:100%;min-width:800px;margin-left:50%;transform:translateX(-50%)}.hero,img.standin_hero{width:100%}#hide_video_button{width:100px!important;display:none;margin-top:0!important;padding:.5rem}div.banner-bg{top:0!important}div.banner-content{position:absolute;top:0;height:33%;bottom:33%;z-index:2;text-align:center}div.banner-no-hero{position:relative!important;padding-top:4rem;padding-bottom:2rem}div.banner-no-hero * button{display:none!important}.banner-content div.breadcrumbs{justify-content:center!important}.banner-content h1{text-align:center}div#main-content{position:relative}header{height:initial!important;max-height:100%!important;padding-top:1vh!important}.engraving-body,.engraving-body .container{width:90%;margin:auto;margin-top:2rem;position:relative}.engraving-body-wrapper::before{opacity:.04;background:var(--bg-image);position:absolute;content:"";width:100%;height:100%;background-repeat:no-repeat repeat;background-size:contain;z-index:-1;bottom:0}.engraving-body .container{width:100%;clear:both;display:flex;overflow:hidden;padding-bottom:2rem;margin-bottom:2rem;column-gap:2%;padding-top:2rem;border-radius:1rem}.engraving-body .container img{border-radius:1rem;min-width:25vw;max-width:40vw!important}.engraving-body .container img:hover{transform:scale(1.01);transition:all .2s ease-in-out}.engraving-body .left{float:left;border-radius:1rem;padding:0 2%}.engraving-body .right{float:right;text-align:right;padding:0 2%}@media screen and (max-width:900px){.engraving-body .container img{max-width:100%!important}.engraving-body .left,.engraving-body .right{width:100%;margin:auto!important;float:none!important;padding:0!important;margin-bottom:1rem!important}.engraving-body .container{border-radius:0!important;display:unset!important;text-align:center}}.engraving-body * p{font-size:20pt}.information{width:100%;background-color:var(--white);display:flex;min-height:400px;justify-content:space-around}.information .left,.information .right{padding:1rem;font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.information .left{width:67%}@media screen and (max-width:900px){.information{display:block!important}.information .left{width:90%!important}.information .right{padding-bottom:2rem!important}}.engraving-body p{padding:2rem 2rem 0 0}.engraving-body p.text,div.fancy-text,div.fancy-text p{text-align:justify;font-family:"EB Garamond","Helvetica Neue",Helvetica,Arial,serif;padding:2rem;font-size:20pt;line-height:25pt;width:100%!important;margin:0!important;margin-bottom:1rem!important;padding:0!important;color:var(--dark-grey)}.buy-bar{height:150px;background-color:var(--dark-grey);display:flex;align-items:center;justify-content:center;column-gap:1.5rem}.buy-bar .button{margin:0!important;max-width:calc(50% - 2rem)}@media screen and (max-width:900px){.buy-bar{width:100%;height:unset!important;overflow:hidden;display:block!important}.buy-bar button.button{max-width:100%!important;margin-left:5%!important;margin-right:5%!important;width:90%!important;display:block;margin-bottom:1rem!important;margin-top:1rem!important}}.buy-now{width:50%;line-height:30px;font-size:30px}.gunbroker_button{line-height:30px;background-color:var(--yellow);margin-top:1rem;margin-bottom:1rem;max-width:100%!important;width:100%}.gunbroker_button:hover{background-color:var(--light-yellow)}.gunbroker_button img{height:56px;float:right}.gunbroker_button .subtext{font-size:20pt}div.table{font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial}table,td,th{border-spacing:0}table{width:100%;color:var(--white)}td,th{border:.5px solid var(--super-light);padding:.75rem}tr:last-child td:last-child{border-radius:0 0 1rem 0}tr:first-child td:first-child{border-radius:1rem 0 0 0}tr:last-child td:first-child{border-radius:0 0 0 1rem}tr:first-child td:last-child{border-radius:0 1rem 0 0}tr:nth-child(even){background-color:var(--grey);color:var(--dark-grey)}tr:nth-child(odd){background-color:var(--light-grey)}.stickers{justify-content:center;align-items:center;text-align:center;column-gap:3vw}.stickers img{width:100%;max-width:250px!important}.gallery,.stickers{display:flex;flex-wrap:wrap}.gallery a{width:25%}@media screen and (max-width:900px){.gallery a{width:33%}}@media screen and (max-width:650px){.gallery a{width:50%}}@media screen and (max-width:450px){.gallery a{width:100%}}.gallery * img{width:99%}.gallery * img:hover{transform:scale(1.01);transition:all .2s ease-in-out}.meet-engraver{width:90%;margin:auto;overflow:hidden;margin-top:2rem}h3.header{text-align:center;font-size:20pt}div.handwriting{margin:20px;font-size:50pt;line-height:40pt;text-align:right;font-family:tangerine,"Roboto Slab","Helvetica Neue",Arial,sans-serif,serif;color:#24242e;font-weight:700}div.bio_wrapper{float:right}div.bio_wrapper img{border-radius:1rem}div.bio_image{width:100%;text-align:center;margin-bottom:2rem}div.bio_image img{border-radius:2rem}.hero .mask-background{fill:var(--dark-grey)}.engraving-body .mask-background,.gallery .mask-background{fill:#eeeeef}:root{--loading-height:100px}