html{padding:0;margin:0;scroll-behavior:smooth}body{padding:0;margin:0;font-family:"chivo", sans-serif;color:black;font-size:19px;line-height:29px;font-weight:300}p{padding:0;margin:0;font-size:19px;line-height:29px;font-weight:300}h1{font-size:35px;line-height:40px;font-weight:600;margin:0}h2{font-size:27px;line-height:30px;font-weight:600;margin:0}h3{font-size:22px;line-height:28px;font-weight:600;margin:0}h4{font-size:15px;line-height:23px;font-weight:600;margin:0}h5,h6{margin:0}a{text-decoration:none}b{font-weight:600}ul.menu{padding:0;margin:0;list-style:none}flex{display:flex;position:relative}flex.justify-content-end{justify-content:end}flex.justify-content-between{justify-content:space-between}flex.align-items-center{align-items:center}flex.align-items-end{align-items:end}grid{display:grid;position:relative}grid.justify-items-center{justify-items:center}grid.justify-items-end{justify-items:end}grid.justify-self-center{justify-self:center}grid.align-content-start{align-content:start}grid.align-content-center{align-content:center}grid.align-content-end{align-content:end}grid.align-items-center{align-items:center}img.square{aspect-ratio:1;object-fit:cover}.text{gap:1rem}.text a{font-size:19px;color:#ffd900;line-height:29px;font-weight:300}.text li{font-size:19px;font-weight:300;line-height:29px}.text .subhead{text-transform:uppercase;font-weight:300}.boxed{max-width:1180px;margin:0 auto;padding:1rem}.w-full{width:100%}.std-padding{padding:100px 0}@media (max-width:900px){.std-padding{padding:50px 0}}.text-center{text-align:center}@media (max-width:900px){.non-mobile{display:none}}.button{background-color:rgba(255, 217, 0, 0);color:#1f1816 !important;border:2px solid white;padding:8px 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase}.button:hover{background-color:#1f1816;color:white !important;border-color:#1f1816}.wpforms-submit{font-family:"chivo", sans-serif;font-size:19px;justify-self:center;background-color:#ffd900;color:#1f1816 !important;border:2px solid #ffd900;padding:8px 20px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:all 0.3s ease;position:relative;text-transform:uppercase}.wpforms-submit:hover{background-color:#1f1816;color:white !important;border-color:#1f1816}.wpforms-submit-container{display:grid}input,select,textarea{width:100%;padding:10px;border:1px solid rgba(31, 24, 22, 0.34);border-radius:0;font-family:"chivo", sans-serif;font-size:19px}input:focus,select:focus,textarea:focus{border-color:#ffd900;outline:none}form label{text-transform:uppercase;font-weight:400 !important;margin-left:10px}#navbar{position:relative}#navbar .boxed{gap:0.5rem;padding:5px 20px}@media (max-width:900px){#navbar .boxed{padding:0}}#navbar .nav-responsive{gap:0.5rem}@media (max-width:900px){#navbar .nav-responsive .nav-items{position:absolute;top:100%;right:0;width:100vw;box-sizing:border-box;padding:20px;background-color:#1f1816;color:white;z-index:99;justify-items:end}#navbar .nav-responsive .nav-items:not(.open){display:none}}#navbar .nav-responsive .nav-items div.menu-main-container{width:100%}#navbar .nav-responsive .nav-items ul.menu{display:flex;align-items:center;width:100%}@media (max-width:900px){#navbar .nav-responsive .nav-items ul.menu{display:grid;justify-items:end}}#navbar .nav-responsive .nav-items ul.menu li{text-transform:uppercase}#navbar .nav-responsive .nav-items ul.menu li a{color:#1f1816}@media (max-width:900px){#navbar .nav-responsive .nav-items ul.menu li a{color:white}}#navbar .nav-responsive .nav-items ul.menu li.menu-logo{z-index:9}#navbar .nav-responsive .nav-items ul.menu li.menu-logo img{height:120px;margin-top:-50px;margin-bottom:-71px}#navbar .nav-responsive .nav-items.split-nav li.menu-logo{padding:0 1.5rem}#navbar .nav-responsive .nav-items.split-nav flex.menu-left,#navbar .nav-responsive .nav-items.split-nav flex.menu-right{flex:1;gap:1.5rem}@media (max-width:900px){#navbar .nav-responsive .nav-items.split-nav flex.menu-left,#navbar .nav-responsive .nav-items.split-nav flex.menu-right{display:grid;gap:0;justify-items:end}#navbar .nav-responsive .nav-items.split-nav flex.menu-left li,#navbar .nav-responsive .nav-items.split-nav flex.menu-right li{padding:5px 0}}#navbar .nav-responsive .nav-items.split-nav .menu-logo{z-index:9}#navbar .nav-responsive .nav-items.split-nav .menu-logo img{height:100px;margin-top:-50px;margin-bottom:-71px}#navbar .nav-ham-icon{display:none;font-size:20px;color:black}@media (max-width:900px){#navbar .nav-ham-icon{display:block;margin-right:10px}}#navbar .nav-ham-icon .close{display:none}#navbar::after{content:"";background-image:url("../images/menu-ornament.png");background-size:contain;background-repeat:no-repeat;background-position:top right;height:30px;width:50%;position:absolute;left:0;top:97%}up{vertical-align:super;font-size:75%}.big-title{font-size:80px;font-weight:900;line-height:70px;text-transform:uppercase;margin-bottom:20px;margin-left:15px}@media (max-width:900px){.big-title{font-size:70px;line-height:60px}}.skew{transform:skewX(-10deg)}.fa-circle-notch{color:#ffd900;animation-name:spin;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear}.fa-circle-notch.text{color:black}.fa-circle-notch.white{color:white}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}header{position:sticky;top:0;z-index:10}header.default{background-color:#ffd900}header.default #site-logo img{max-height:70px;width:100%;object-fit:contain;object-position:left}header.default #topper{background:linear-gradient(90deg, #1f1816, #403938);position:relative;overflow:hidden}header.default #topper::after{content:"";width:80px;height:20px;background-color:#1f1816;position:absolute;top:0;right:-20px;border-left:150px solid #ffd900;transform:skewX(-45deg)}@media (max-width:900px){header.default #topper::after{width:50px;height:10px}}header.default #topper flex.nav-actions{gap:0.5rem}header.default #topper flex.nav-actions a{color:white;font-size:20px}section.hero{background-size:cover;background-position:center}section.hero div.overlay{background-color:rgba(31, 24, 22, 0.1)}section.hero div.overlay grid.columns{grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width:900px){section.hero div.overlay grid.columns{grid-template-columns:1fr;gap:3rem}}section.hero div.overlay grid.columns h1.big-title{color:white}@media (max-width:900px){section.hero div.overlay grid.columns h1.big-title{font-size:55px;line-height:50px}}section.hero div.overlay grid.columns span.subhead{font-size:30px;color:white;font-weight:600;font-style:italic}@media (max-width:900px){section.hero div.overlay grid.columns span.subhead{font-size:25px;font-style:normal;transform:none;margin-left:10px}}section.hero div.overlay grid.columns .quote-wrap{gap:1.5rem;padding:20px;background-color:rgba(31, 24, 22, 0.7)}section.hero div.overlay grid.columns .quote-wrap img{width:100%;max-width:250px}section.hero div.overlay grid.columns .quote-wrap div.quote{color:white;font-size:22px;font-weight:600;max-width:350px;border-left:5px solid #ffd900;padding-left:15px}section.about{background-image:url("../images/yellow-black-diagonal-bg.jpg");background-size:cover;background-position:center;background-position:calc(50% + 50px) center;position:relative}@media (max-width:992px){section.about{background-position:calc(50% + 100px) center}}@media (max-width:900px){section.about{background-image:url("../images/yellow-black-diagonal-bg-45deg.png");background-position:center calc(50% + 80px)}}section.about::after{content:"";background-image:url("../images/sticker_new.png");background-size:contain;background-repeat:no-repeat;width:180px;height:180px;position:absolute;display:block;z-index:99;top:-70px;right:20%}@media (max-width:900px){section.about::after{width:100px;height:100px;top:-40px}}section.about div.overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url("../images/grunge-diamond.png");background-size:90%;background-repeat:no-repeat;background-position:top 30% left -100%;opacity:0.5}@media (max-width:992px){section.about div.overlay{background-size:200%;background-position:top 50px right 10px}}section.about grid.widget{grid-template-columns:0.7fr 1.3fr;gap:10rem}@media (max-width:992px){section.about grid.widget{grid-template-columns:0.8fr 1.2fr;gap:3rem}}@media (max-width:900px){section.about grid.widget{grid-template-columns:1fr;gap:10rem}}section.about grid.widget grid.big-title-wrap{gap:3rem;padding-left:1rem}@media (max-width:900px){section.about grid.widget grid.big-title-wrap .justify-items-center{justify-content:start}}section.about grid.widget grid.big-title-wrap span.big-title{color:white;max-width:250px}section.about grid.widget grid.big-title-wrap span.subhead{font-size:22px;color:white;font-weight:600;font-style:italic;text-transform:uppercase;text-align:right}@media (max-width:900px){section.about grid.widget grid.big-title-wrap span.subhead{text-align:left}}section.usps{background-color:#1f1816;background-size:cover;position:relative}section.usps div.overlay{position:absolute;width:50%;height:100%;top:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:left bottom}@media (max-width:900px){section.usps div.overlay{width:100%;top:unset;bottom:0;max-height:30%;background-position:left top}}section.usps grid.widget{grid-template-columns:0.8fr 1.2fr;gap:10rem}@media (max-width:900px){section.usps grid.widget{grid-template-columns:1fr;gap:3rem}}section.usps grid.widget grid.logo-wrap{gap:1.5rem}section.usps grid.widget grid.logo-wrap img{width:100%;max-width:200px}section.usps grid.widget grid.logo-wrap p{color:white;text-align:center}section.usps grid.widget grid.usps{grid-template-columns:repeat(3, 1fr);gap:1rem}@media (max-width:900px){section.usps grid.widget grid.usps{grid-template-columns:repeat(1, 1fr);gap:1.5rem;margin-bottom:10rem}}section.usps grid.widget grid.usps .item{gap:1rem}section.usps grid.widget grid.usps .item svg{height:60px;fill:#ffd900}section.usps grid.widget grid.usps .item span.description{color:white;font-size:24px;font-weight:700;max-width:140px}section.usps img.logo{position:absolute;right:10px;bottom:-30px;height:80px}section.images grid.columns{grid-template-columns:repeat(3, 1fr);gap:1.5rem}section.images grid.columns.bottom{grid-template-columns:repeat(2, 1fr);margin-top:1.5rem}@media (max-width:900px){section.images grid.columns{grid-template-columns:repeat(1, 1fr) !important}}section.images grid.columns .image-item{gap:1.5rem}section.images grid.columns img{height:100%;width:100%;object-fit:cover}main{position:relative;z-index:1}footer{background-color:#1f1816;position:relative;z-index:0}footer div.overlay{position:absolute;width:100%;height:180%;bottom:0;left:0;background-size:80%;background-repeat:no-repeat;background-position:bottom -250px right 280%;opacity:0.5}@media (max-width:900px){footer div.overlay{background-size:110%;background-position:bottom right 280%}}footer img.logo{position:absolute;top:-75px;height:150px;justify-self:center}footer .widget{color:white;z-index:1}@media (max-width:900px){footer .widget{padding-top:100px}}@media (max-width:900px){footer .widget p{text-align:center}}footer .widget span.supplier{margin-top:1rem;font-size:80%}footer .widget .gp-block{grid-template-columns:1fr 1fr;gap:3rem;background-color:white;color:black;padding:30px;margin-top:1rem;max-width:800px}@media (max-width:900px){footer .widget .gp-block{grid-template-columns:1fr}}footer .widget .gp-block img{width:100%}footer .widget .gp-block grid.address span.name{font-weight:600}footer .widget .gp-block grid.address hr{width:100%;border:none;border-top:2px solid black}footer .widget .gp-block grid.address a{display:flex;align-items:center;gap:0.5rem;color:black}footer .widget .gp-block grid.address a svg{color:#14B5EA}footer grid.disclaimer{grid-template-columns:auto auto;justify-content:space-between;color:white}@media (max-width:900px){footer grid.disclaimer{grid-template-columns:1fr;text-align:center}}footer grid.disclaimer img{width:100%;max-height:60px;object-fit:contain}footer grid.disclaimer span.trademark{font-size:80%}footer grid.ornament span{height:20px;width:150px;margin-left:-20px;background-color:#ffd900;transform:skewX(-45deg)}