.brands-hero-content{height:60vh;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.line-item:not(:first-child) .nice-select:last-child{display:none}.remove-btn{height:auto;background:darkred;border:none;color:transparent;height:clamp(1px,.8vw,5px);width:10%;border-radius:3px;position:relative}.brands-hero-container{background-image:url(/assets/img/flare.png);background-size:contain;background-repeat:no-repeat}.brands-hero-content h1{font-size:3rem;color:#fff;font-weight:500;text-transform:uppercase;text-align:center}.brands-hero-content p{font-size:1rem;margin-top:1vw;color:#fff;font-weight:300;text-align:center}.brands-hero-blur-1{position:absolute;width:50%;left:0;height:60vh;top:0;margin:auto;z-index:-1}.brands-hero-blur-2{position:absolute;width:50%;height:60vh;right:0;top:0;margin:auto;z-index:-1}.brands-hero-blur-1 img,.brands-hero-blur-2 img{width:100%;height:100%}body{overflow-x:hidden;overflow-y:scroll}.text{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:fit-content;height:fit-content;max-width:80%}.since-text{font-size:1.8vw;font-weight:500;margin-left:8.5vw}.about-text{font-size:8vw;font-weight:500;margin-top:-1.5vw;text-align:center}.prems-text{font-size:4.2vw;font-weight:500;margin-top:-1.5vw;color:#fff}.contact-content{margin-top:-8%;margin-bottom:15%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--margin-md, 20px);width:100%;height:100%;z-index:1;position:relative}.contact-text h2{font-size:3.9vw;color:#fff;text-transform:uppercase;font-weight:500;margin-bottom:var(--margin-sm, 20px)}.contact-form{border-radius:9.849px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.1);box-shadow:0 59.491px 118.982px #ffffff26 inset,0 5.949px 11.898px #0000000d,0 17.847px 35.695px #0000000d,0 35.695px 71.389px #0000001a;padding:2vw}.form-top,.form-center,.form-bottom{display:flex;gap:3%;margin-bottom:1.5vw}.form-top div,.form-center div,.form-bottom{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.form-top label,.form-center label,.form-bottom label{margin-bottom:1vw}.form-top div input,.form-center div input,.form-bottom textarea{border-radius:4px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(0deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 88.89%);box-shadow:0 1px #0000000d,0 4px 4px #0000000d,0 10px 10px #0000001a;padding:.8vw;font-size:1vw;width:100%;min-height:25px}.form-bottom textarea{resize:none}.form-action{display:flex;flex-direction:column}.form-action span{font-size:.8vw;color:#fff;opacity:.5}.form-action button{width:fit-content;margin-top:1vw;padding:15px 10px}.contact-bottom{display:flex;justify-content:space-evenly;align-items:center;gap:2vw;margin-top:5vw;width:100%;position:relative}.contact-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw}.contact-item .img-container{border-radius:13.501px;border:1.35px solid rgba(255,255,255,.07);background:rgba(0,0,0,.1);box-shadow:0 67.506px 135.011px #ffffff26 inset,0 6.751px 13.501px #0000000d,0 20.252px 40.503px #0000000d,0 40.503px 81.007px #0000001a;padding:2%;width:4vw;height:4vw;display:flex;justify-content:center;align-items:center}.contact-item .img-container img{width:80%;height:auto}.contact-item h5{font-size:1.1vw;color:#fff;font-weight:300}.contact-item p{text-align:center;color:#fff9;font-size:.9vw}.contact-item a{color:#fff;text-decoration:none}.text-gradient{font-size:3rem;font-weight:500}.contact-blur{position:absolute;width:50%;height:100%;left:-25%}.contact-blur img{width:100%;height:100%;transform:scaleX(-1)}.form-action span{font-size:1vw;color:#fff;opacity:.75}.form-action button{color:#fff;font-weight:500;padding:1.5% 2%;width:fit-content}.form-container{width:60%}@media (width <= 1020px){.brands-hero-content{height:400px}.form-container{width:100%}.contact-section{height:auto;padding:40px 20px}.contact-form{width:100%}.info-cards h3{margin-bottom:0}.form-top,.form-center,.form-bottom{flex-direction:column}.contact-content{padding:20px;margin-top:-20%}.form-container form{padding:20px}.form-top div input,.form-center div input,.form-bottom textarea{font-size:1rem;margin-top:4px;margin-bottom:16px;padding:10px}.form-action span{font-size:.8rem}.form-action button{width:100%;margin-top:20px}.contact-bottom{flex-direction:column;gap:20px}.brands-hero-container{background-size:cover}.contact-item .img-container{width:50px;height:50px;margin-bottom:10px}.contact-item h5{font-size:1rem;margin-bottom:10px}.contact-item p{font-size:.8rem;margin-bottom:10px}.contact-blur{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-10}.contact-blur img{width:100%;height:100%}.products-select .nice-select{font-size:1rem!important;margin-bottom:20px}.products-select .nice-select .option{font-size:.8rem!important;font-weight:100}}@media (width <= 500px){.bg-image{top:15%}.section.hero{height:35vh}.section.quality-section{height:30vh}.form-container form{padding:20px}.form-container{width:100%}}.products-select .nice-select{background:linear-gradient(0deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 88.89%);box-shadow:0 1px #0000000d,0 4px 4px #0000000d,0 10px 10px #0000001a;border-radius:4px;font-size:1vw;border:1px solid rgba(255,255,255,.1)}.products-select .nice-select .list{background:rgba(0,0,0,.8);box-shadow:0 1px #0000000d,0 4px 4px #0000000d,0 10px 10px #0000001a;border-radius:4px;font-size:1vw}.products-select .nice-select .option{background:transparent;border-radius:4px;font-size:1vw}.add-btn-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1vw;margin-top:1vw;margin-bottom:5%}.add-btn-container button{padding:1vw 1.5vw;display:flex;justify-content:center;align-items:center;background-color:#1e1e1e;border-radius:50%;color:#fff;font-size:1.5vw;border:none;font-weight:100}.add-btn-container h5{font-size:clamp(14px,1.1vw,1.1vw);color:#fff;font-weight:300}.add-btn-container h5 span{color:#ee161f;font-weight:500}.loader-container{display:flex;justify-content:center;align-items:center}.loader{width:20px;aspect-ratio:1;border-radius:50%;border:4px solid;border-color:gray #0000;animation:l1 1s infinite;display:none}.action-button{display:flex;justify-content:center;margin-top:2%}.action-bar-mobile{display:none}#catalog-nav-link{list-style:disc;list-style-position:inside}#catalog-nav-link a{color:#fff}.form-action .btn-outline{display:flex;justify-content:center;align-items:center;gap:10px}.form-message{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.form-message .success{color:#7cfc00}.form-message .error{color:#ee161f}.form-message .error,.form-message .success{font-weight:500;display:none}@keyframes l1{to{transform:rotate(.5turn)}}
