li,p{line-height:clamp(1.875rem, 3vw, 2rem)}h1,h2,h3,h3 h4,h4{font-style:normal}.btn-container,.btn-get-container,.flag-container,.footer-content div:nth-child(3),.image-container,.is-2-column li,.logo-container div,.motto-container{text-align:center}:root{--white:#f1f1f1;--black:#000;--charcoal:#222;--placeholder:#444;--text:#262527;--link:#227898;--gold:#F0B91C;--btn-gold:#FFA33A;--btn-gold-hover:#da870b;--btn-padding:7px 15px;--aqua:#3095BD;--aqua-hover:#006699;--lake:#62809B;--red:#CC0000;--cherry:#990000;--dark-gray:#999999;--radius:7px;--lightyear:.2s ease-in;--transition:.3s ease-in;--style-open:"Open Sans",sans-serif;--style-carter:"Carter One",cursive}button,img{border:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{position:relative;height:100%}html{scroll-behavior:smooth}body{background:var(--black) url('../images/101.webp?v=1.02') no-repeat center fixed;background-size:cover;color:var(--text);font-family:var(--style-open);font-size:clamp(1rem, 1.6vw, 1.125rem);font-weight:400}.motto,h1,h2,h3 h4{font-family:var(--style-carter);font-weight:400}ol,ul{padding-left:30px;padding-bottom:30px}p{padding-bottom:clamp(1.25rem,2vw,1.875rem)}a:active,a:link,a:visited{color:var(--link);text-decoration:underline;transition:var(--lightyear)}.footer-content a,.main-navigation a,a.scroll-to-top,a:hover{text-decoration:none}a:hover{color:var(--aqua-hover)}.img{max-width:100%;height:auto}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.188rem}h2,h3,h4{font-optical-sizing:auto;letter-spacing:-.02em}hr{margin:20px 0 40px}.page-content a img{outline:4px solid var(--link);transition:var(--lightyear)}.page-content a img:hover{outline:4px solid var(--charcoal);box-shadow:2px 6px 8px rgba(0,0,0,.6)}.referral{position:fixed;bottom:10%;right:-1%;z-index:99}@media only screen and (max-height:1080px){.referral{bottom:20%}}@media only screen and (max-width:1366px) and (min-width:769px){.referral img{height:calc(167px - 20%);width:calc(200px - 20%)}.referral{bottom:30%;right:-35px}}.referral img{height:calc(167px - 25%);max-width:unset;width:calc(200px - 25%);filter:drop-shadow(0px 5px 4px rgba(0,0,0,.5));transition:var(--lightyear)}@media only screen and (max-width:768px){.referral img{height:auto;width:auto}}.referral img:hover{filter:drop-shadow(0px 5px 4px rgba(0,0,0,.1))}.cryptedmail:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}.main-layout{display:flex;flex-direction:column;min-height:100vh}@media only screen and (min-width:1366px){.footer-content,.footer-secondary,.logo-container,.menu-navigation,.page-content{margin:0 auto;width:min(1300px,100%)}}header{box-shadow:0 8px 8px rgba(0,0,0,.5)}.logo-container{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px 0 0}.footer-secondary div:first-child,.footer-secondary div:nth-child(3),.logo-container div:first-child,.logo-container div:nth-child(3){flex:1}.footer-secondary div:nth-child(2),.logo-container div:nth-child(2){flex:2}.logo-container a{display:block;filter:drop-shadow(0px 7px 7px rgba(0,0,0,.7))}.logo-container a:hover{filter:drop-shadow(0px 4px 4px rgba(0,0,0,.4))}.models-in-stock{filter:drop-shadow(0px 7px 6px rgba(0,0,0,.5))}@media only screen and (max-width:900px){.models-in-stock img{height:auto;width:calc(300px - 6rem);transition:var(--lightyear)}}.motto-container{margin:20px 0 40px}.motto{color:var(--white);font-size:clamp(1.125rem,1.8vw,1.375rem);letter-spacing:0;line-height:1;text-shadow:3px 3px 1px rgb(0,0,0,.5);word-spacing:2px}main{background:rgba(255,255,255,.85);flex:1}.page-content{padding:60px 0}.page-content h1{font-size:calc(24px + 4px);border-bottom:1px solid var(--dark-gray);margin-bottom:25px;padding-bottom:10px}.breadcrumbs{font-size:.875rem;padding:10px 0 40px}.breadcrumbs a{padding:0 5px}.breadcrumbs span{font-style:italic}.ppl-container{margin:20px 0}.ppl-container>div{background-color:#023188}.btn:hover,button:hover{background-color:var(--btn-gold-hover)}.menu-navigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0 auto}.mobile-menu-container,.sub-menu{display:none}.arrow-down{position:relative;top:-2px}.main-navigation{background:linear-gradient(90deg,#222 0,rgb(34,34,34,.85) 40%,rgb(34,34,34,.85) 60%,#222 100%)}.main-navigation>ul{display:flex;justify-content:center;gap:5px;list-style:none;margin:0;padding:0}.main-navigation li{position:relative;text-transform:uppercase}.main-navigation a{display:block;color:var(--white);font-weight:700;padding:5px 15px;text-shadow:.1rem .075rem .02rem transparent}.main-navigation a:hover{background-color:var(--aqua);text-shadow:.1rem .075rem .02rem rgba(0,0,0,.25)}.sub-menu{position:absolute;background-color:var(--charcoal);padding:0;z-index:1000;left:-50px;min-width:550px}ul.sub-menu{list-style-type:none;border-top:4px solid var(--aqua);box-shadow:1px 10px 17px rgba(0,0,0,.6)}ul.sub-menu:last-child{border-bottom:4px solid var(--aqua)}.has-dropdown:hover .sub-menu{display:block}.is-2-column{column-count:2;column-gap:10px}.is-2-column li{break-inside:avoid;font-size:1rem;text-transform:capitalize}.image-container{padding:20px 0}.image-container span{display:block;font-size:.875rem;font-weight:700}.gallery-container{display:grid;justify-content:space-evenly;align-content:center;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(120px,auto));padding:20px 0}.btn,button{background-color:var(--btn-gold);box-shadow:0 3px 4px rgba(0,0,0,.4);cursor:pointer;font-size:inherit;padding:var(--btn-padding);text-decoration:none!important;text-transform:uppercase;transition:var(--lightyear);font-family:var(--style-open);font-weight:700}.gallery-container img{height:auto;width:100%}a[href$=".pdf"][data-size]:after{content:" (PDF, " attr(data-size) ")"}.footer-content div:first-child p:last-child,.footer-secondary div:nth-child(2) p:last-child,.specials-description p:first-child{margin-bottom:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.btn-container{margin:auto 0}.btn-get-container{margin:40px auto}button{border-radius:var(--radius);color:var(--charcoal)}button:hover{box-shadow:0 0 0}.btn{border:0;border-radius:var(--radius);color:var(--charcoal)!important}@media only screen and (max-width:640px){button{width:100%}.btn{display:block}}.btn:hover{box-shadow:0 0 0 transparent}.submit-form{background-color:#3498db;color:var(--white)!important;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.submit-form:hover{background-color:#0f6ba9}a.scroll-to-top{position:fixed;inset:auto 2em 2em auto;background-color:var(--aqua);border-radius:var(--radius);box-shadow:0 0 5px rgba(0,0,0,.6);color:var(--white);padding:10px}a.scroll-to-top:hover{background-color:var(--aqua-hover);color:var(--white)}.flag-container{line-height:2}.flag-container h3{padding-bottom:0}footer{background:linear-gradient(90deg,#222 0,rgb(34,34,34,.7) 40%,rgb(34,34,34,.7) 60%,#222 100%);color:var(--white)}.footer-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:40px;padding:40px 0}@media only screen and (max-width:1366px){.page-content{padding:60px 40px}.footer-content{padding:40px 20px}}.footer-content div{flex:1;font-size:clamp(.75rem, 1.2vw, .875rem)}.footer-content div a{font-weight:700}.footer-content div:first-child{flex:3}.footer-content span{border-bottom:1px solid var(--white);color:var(--white);font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.9)}.footer-content div ul{margin:0 0 10px 20px;padding:10px 0}.footer-content div li{line-height:1.75;margin:0;padding:0}.footer-content a{color:var(--gold);font-family:var(--style-open);white-space:nowrap}.footer-content a:hover{color:var(--gold);text-decoration:underline}.footer-secondary{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:20px;border-top:1px solid var(--black);padding:40px}.footer-secondary div{color:var(--white);font-size:clamp(.75rem, 1.2vw, .875rem);text-align:center}.footer-secondary div:nth-child(2) p:first-child{margin-bottom:0;padding:0}.footer-secondary a{color:var(--gold)!important;font-weight:700;text-decoration:underline}.footer-secondary a:hover{text-decoration:none}.sticky{position:fixed;top:0;width:100%;z-index:99}.sticky+.page-content{padding-top:60px}