@import url('https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css');@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css');@import url('https://cdn.tailwindcss.com');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Futura';src:url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff2') format('woff2'),url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}*{font-family:'Futura',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;}h1,h2,h3,p{font-family:'Futura',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;}.gradient-overlay{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3));}
.tab-content{display:none;opacity:0;transition:opacity 0.3s ease-in-out;}.tab-content.active{display:block;opacity:1;}.sidebar-item{position:relative;transition:all 0.2s ease;}.sidebar-item.active{background-color:#ef4444;}.sidebar-item.active svg{transform:rotate(90deg);}.sidebar-item:hover:not(.active){background-color:#f3f4f6;}.product-link{transition:all 0.2s ease;position:relative;padding-left:0.5rem;}.product-link:hover{color:#dc2626;transform:translateX(5px);}.product-link::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:4px 0 4px 4px;border-color:transparent transparent transparent #ef4444;opacity:0;transition:opacity 0.2s;}.product-link:hover::before{opacity:1;}
