@font-face{font-family:montreuxgrotesk;src:url(/assets/fonts/montreuxgrotesk-light-webfont.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:montreuxgrotesk;src:url(/assets/fonts/montreuxgrotesk-regular-webfont.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:montreuxgrotesk;src:url(/assets/fonts/montreuxgrotesk-regular-webfont.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:montreuxgrotesk;src:url(/assets/fonts/montreuxgrotesk-bold-webfont.woff2)format("woff2");font-weight:700;font-style:normal}.hover-card{border:1px solid #e9ecef;transition:all .3s}.hover-card:hover{border-color:var(--bs-primary);transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026!important}.hover-card .card-body{transition:all .2s}.hover-card:hover .card-body{background-color:rgba(var(--bs-primary-rgb), .02)}.hover-card .bi-arrow-right{transition:transform .3s}.hover-card:hover .bi-arrow-right{transform:translate(5px)}.collection-banner{overflow:hidden}.collection-banner .collection-banner-img{transition:transform .5s}.collection-banner:hover .collection-banner-img{transform:scale(1.05)}body{background-color:#fff!important;font-family:montreuxgrotesk,Open Sans,sans-serif!important}body,html{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;font-size:medium;background-color:#fff!important;height:auto!important;overflow:visible!important}p,span,h1,h2,h3,h4,h5,h6{pointer-events:auto;-webkit-user-select:text;user-select:text}footer{flex-direction:column;justify-content:space-between;display:flex}img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.primary-color{color:#343434}.bg-white{background-color:#fff}.body-bg{background-color:#fff!important}.p-progressbar .p-progressbar-value{background-color:#343434!important}.btn-primary{background-color:#343434!important;border-color:#343434!important}.btn-primary:hover{box-shadow:0 0 11px #0e330833!important}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff!important;border-color:none!important;background-color:#343434!important}.active>.page-link,.page-link.active{z-index:3;color:#fff!important;background-color:#343434!important;border-color:#343434!important}.page-link{color:#343434!important}.container-shadow{box-shadow:0 7px 29px #64646f33}.react-international-phone-input{width:100%}.accordion-content.open{opacity:1;max-height:200px;padding:.5rem 0}.footer-marquee{background:#030303;width:100vw;margin:0;padding:.5rem 0;overflow:hidden}.accordion-title{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:.5rem;width:100%;padding:.5rem 0;font-size:1rem;display:flex}.accordion-content{opacity:0;color:#fff;max-height:0;padding:0;font-size:1rem;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.marquee-inner{white-space:nowrap;align-items:center;gap:2rem;width:max-content;animation:120s linear infinite marquee-loop;display:flex}.marquee-logo{margin:0 1rem}footer{color:#fff;max-width:100vw;overflow-x:hidden;background-color:#000!important}footer,footer.bg-body-tertiary,footer.text-muted{color:#fff!important;background-color:#000!important}.footer-menu-item{font-size:14px;color:#fff!important}.bg-body-tertiary{color:#fff!important;background-color:#000!important}.footer-accordion{width:100%}.footer-container{color:#fff;background:#030303}.accordion-item{padding:.5rem 0}.breadcrumb{--bs-breadcrumb-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath d='M2.5 0L1 1.5 3.5 4 1 6.5 2.5 8l4-4-4-4z' fill='currentColor'/%3E%3C/svg%3E");margin:1rem 0;padding:.5rem 0;font-size:.875rem}.breadcrumb .breadcrumb-link{color:#6c757d;text-decoration:none}.breadcrumb .breadcrumb-link:hover{color:#343a40;text-decoration:underline}.breadcrumb-item.active{font-weight:bolder;color:#6c757d!important}@media screen and (max-width:992px){footer{height:auto;overflow:hidden}}@media screen and (max-width:600px){.accordion-title{text-align:center;justify-content:center}}@keyframes hero-zoom-out{0%{transform:scale(1.35)}to{transform:scale(1)}}.hero-zoom-out{animation:1.4s cubic-bezier(.25,.46,.45,.94) both hero-zoom-out}
