@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap);
:root{margin-left:0!important;margin-right:0!important}body{background:radial-gradient(circle at 10% 10%,#f5f3ff 0,rgba(245,243,255,0) 30%),radial-gradient(circle at 90% 20%,#e0f2fe 0,rgba(224,242,254,0) 32%),linear-gradient(180deg,#f8fafc,#eef2ff);color:#0f172a;font-family:Space Grotesk,Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.page{display:flex;flex-direction:column;min-height:100vh}.page-wrapper{display:flex;flex:1;flex-direction:column}.page-body{flex:1}.navbar-brand a{color:inherit}.navbar-brand a:hover{color:inherit;text-decoration:none}.card{border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 12px rgba(15,23,42,.04);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover{box-shadow:0 12px 32px rgba(15,23,42,.12);transform:translateY(-2px)}.card+.card{margin-top:1.5rem}.card-md .card-body{padding:2.5rem}.card-stamp{opacity:.1;z-index:0}.page-header{background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(168,85,247,.03));border-bottom:1px solid rgba(15,23,42,.06);padding:2rem 0}.page-header .page-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;background-clip:text;font-weight:700}.col-sm-6.col-lg-4 .card{border-radius:16px;height:100%}.col-sm-6.col-lg-4 .card .avatar{align-items:center;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;height:3rem;justify-content:center;width:3rem}.col-sm-6.col-lg-4 .card .card-title{font-size:1.125rem;font-weight:600}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;box-shadow:0 8px 20px rgba(99,102,241,.3);font-weight:600;padding:.625rem 1.5rem;transition:all .2s ease}.btn-primary:hover{background:linear-gradient(135deg,#5558e3,#7c4ee4);box-shadow:0 12px 28px rgba(99,102,241,.4);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.form-builder-form .form-label{font-weight:600}.form-builder-form .btn-primary{min-width:120px}.fob-form-container{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid rgba(15,23,42,.08);border-radius:20px;box-shadow:0 20px 48px rgba(15,23,42,.1);margin:0 auto 2rem;max-width:960px;padding:1.5rem}.fob-form-container .fob-form{background:transparent;box-shadow:none;padding:0}.fob-form-container .form-label{color:#0f172a;font-weight:600;margin-bottom:.5rem}.fob-form-container .form-control,.fob-form-container .form-select{border:1px solid #e2e8f0;border-radius:12px;box-shadow:inset 0 1px 2px rgba(15,23,42,.04);transition:all .2s ease}.fob-form-container .form-control:focus,.fob-form-container .form-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.fob-form-container .fob-form-message{border-radius:12px}.fob-form-container .fob-wizard-steps{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.2);padding:1.25rem 1.5rem}.fob-form-container .fob-wizard-steps .fob-wizard-step{color:hsla(0,0%,100%,.6);transition:color .2s ease}.fob-form-container .fob-wizard-steps .fob-wizard-step.active,.fob-form-container .fob-wizard-steps .fob-wizard-step.done{color:#fff;font-weight:600}.fob-form-container .fb-wizard-nav,.fob-form-container .fob-wizard-nav{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.fob-form-container .fb-form-submit{margin-top:1.5rem}.fob-form-container .fb-form-submit-btn,.fob-form-container .fob-wizard-next,.fob-form-container .fob-wizard-prev,.fob-form-container .fob-wizard-submit{border-radius:14px;box-shadow:0 10px 24px rgba(99,102,241,.25);font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.fob-form-container .fb-form-submit-btn:hover,.fob-form-container .fob-wizard-next:hover,.fob-form-container .fob-wizard-prev:hover,.fob-form-container .fob-wizard-submit:hover{box-shadow:0 14px 32px rgba(99,102,241,.35);transform:translateY(-2px)}.fob-form-container .fb-form-submit-btn:active,.fob-form-container .fob-wizard-next:active,.fob-form-container .fob-wizard-prev:active,.fob-form-container .fob-wizard-submit:active{transform:translateY(0)}.fb-form-container.fb-form-style-modern,.fob-form-container.fb-form-style-modern{background:transparent;border:none;box-shadow:none;padding:0}.fb-form-container.fb-form-style-modern .fb-form,.fb-form-container.fb-form-style-modern .fob-form,.fob-form-container.fb-form-style-modern .fb-form,.fob-form-container.fb-form-style-modern .fob-form{background:#fff;border:none;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:3rem}.fb-form-container.fb-form-style-modern .form-control,.fb-form-container.fb-form-style-modern .form-select,.fob-form-container.fb-form-style-modern .form-control,.fob-form-container.fb-form-style-modern .form-select{background-color:#f8fafc;border:1px solid transparent;border-radius:12px;padding:1rem 1.25rem}.fb-form-container.fb-form-style-modern .form-control:focus,.fb-form-container.fb-form-style-modern .form-select:focus,.fob-form-container.fb-form-style-modern .form-control:focus,.fob-form-container.fb-form-style-modern .form-select:focus{background-color:#fff;border-color:#6366f1;box-shadow:0 4px 12px rgba(99,102,241,.1)}.fb-form-container.fb-form-style-modern .fb-btn,.fb-form-container.fb-form-style-modern .fb-form-submit-btn,.fb-form-container.fb-form-style-modern .fob-wizard-next,.fb-form-container.fb-form-style-modern .fob-wizard-prev,.fb-form-container.fb-form-style-modern .fob-wizard-submit,.fob-form-container.fb-form-style-modern .fb-btn,.fob-form-container.fb-form-style-modern .fb-form-submit-btn,.fob-form-container.fb-form-style-modern .fob-wizard-next,.fob-form-container.fb-form-style-modern .fob-wizard-prev,.fob-form-container.fb-form-style-modern .fob-wizard-submit{border-radius:12px;font-size:.875rem;font-weight:700;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase}.fb-form-container.fb-form-style-minimal,.fb-form-container.fb-form-style-minimal .fb-form,.fb-form-container.fb-form-style-minimal .fob-form,.fob-form-container.fb-form-style-minimal,.fob-form-container.fb-form-style-minimal .fb-form,.fob-form-container.fb-form-style-minimal .fob-form{background:transparent;border:none;box-shadow:none;padding:0}.fb-form-container.fb-form-style-minimal .form-label,.fob-form-container.fb-form-style-minimal .form-label{color:#6b7280;font-size:.75rem;letter-spacing:1px;text-transform:uppercase}.fb-form-container.fb-form-style-minimal .form-control,.fb-form-container.fb-form-style-minimal .form-select,.fob-form-container.fb-form-style-minimal .form-control,.fob-form-container.fb-form-style-minimal .form-select{background-color:transparent;border:none;border-bottom:2px solid #e5e7eb;border-radius:0;padding:.75rem 0}.fb-form-container.fb-form-style-minimal .form-control:focus,.fb-form-container.fb-form-style-minimal .form-select:focus,.fob-form-container.fb-form-style-minimal .form-control:focus,.fob-form-container.fb-form-style-minimal .form-select:focus{border-color:#1f2937;box-shadow:none}.fb-form-container.fb-form-style-minimal .fb-btn,.fb-form-container.fb-form-style-minimal .fb-form-submit-btn,.fb-form-container.fb-form-style-minimal .fob-wizard-next,.fb-form-container.fb-form-style-minimal .fob-wizard-prev,.fb-form-container.fb-form-style-minimal .fob-wizard-submit,.fob-form-container.fb-form-style-minimal .fb-btn,.fob-form-container.fb-form-style-minimal .fb-form-submit-btn,.fob-form-container.fb-form-style-minimal .fob-wizard-next,.fob-form-container.fb-form-style-minimal .fob-wizard-prev,.fob-form-container.fb-form-style-minimal .fob-wizard-submit{background:transparent;border:2px solid #1f2937;border-radius:0;box-shadow:none;color:#1f2937}.fb-form-container.fb-form-style-minimal .fb-btn:hover,.fb-form-container.fb-form-style-minimal .fb-form-submit-btn:hover,.fb-form-container.fb-form-style-minimal .fob-wizard-next:hover,.fb-form-container.fb-form-style-minimal .fob-wizard-prev:hover,.fb-form-container.fb-form-style-minimal .fob-wizard-submit:hover,.fob-form-container.fb-form-style-minimal .fb-btn:hover,.fob-form-container.fb-form-style-minimal .fb-form-submit-btn:hover,.fob-form-container.fb-form-style-minimal .fob-wizard-next:hover,.fob-form-container.fb-form-style-minimal .fob-wizard-prev:hover,.fob-form-container.fb-form-style-minimal .fob-wizard-submit:hover{background:#1f2937;color:#fff;transform:none}.fb-form-container.fb-form-style-bold,.fob-form-container.fb-form-style-bold{background:#fff;border:4px solid #1f2937;border-radius:0;box-shadow:8px 8px 0 #1f2937}.fb-form-container.fb-form-style-bold .fb-form,.fb-form-container.fb-form-style-bold .fob-form,.fob-form-container.fb-form-style-bold .fb-form,.fob-form-container.fb-form-style-bold .fob-form{background:transparent;border:none;box-shadow:none}.fb-form-container.fb-form-style-bold .form-control,.fb-form-container.fb-form-style-bold .form-select,.fob-form-container.fb-form-style-bold .form-control,.fob-form-container.fb-form-style-bold .form-select{border:2px solid #1f2937;border-radius:0;box-shadow:4px 4px 0 rgba(0,0,0,.1)}.fb-form-container.fb-form-style-bold .form-control:focus,.fb-form-container.fb-form-style-bold .form-select:focus,.fob-form-container.fb-form-style-bold .form-control:focus,.fob-form-container.fb-form-style-bold .form-select:focus{border-color:#1f2937;box-shadow:4px 4px 0 #6366f1}.fb-form-container.fb-form-style-bold .fb-btn,.fb-form-container.fb-form-style-bold .fb-form-submit-btn,.fb-form-container.fb-form-style-bold .fob-wizard-next,.fb-form-container.fb-form-style-bold .fob-wizard-prev,.fb-form-container.fb-form-style-bold .fob-wizard-submit,.fob-form-container.fb-form-style-bold .fb-btn,.fob-form-container.fb-form-style-bold .fb-form-submit-btn,.fob-form-container.fb-form-style-bold .fob-wizard-next,.fob-form-container.fb-form-style-bold .fob-wizard-prev,.fob-form-container.fb-form-style-bold .fob-wizard-submit{border:2px solid #1f2937;border-radius:0;box-shadow:4px 4px 0 #1f2937;font-weight:800;text-transform:uppercase}.fb-form-container.fb-form-style-bold .fb-btn:hover,.fb-form-container.fb-form-style-bold .fb-form-submit-btn:hover,.fb-form-container.fb-form-style-bold .fob-wizard-next:hover,.fb-form-container.fb-form-style-bold .fob-wizard-prev:hover,.fb-form-container.fb-form-style-bold .fob-wizard-submit:hover,.fob-form-container.fb-form-style-bold .fb-btn:hover,.fob-form-container.fb-form-style-bold .fb-form-submit-btn:hover,.fob-form-container.fb-form-style-bold .fob-wizard-next:hover,.fob-form-container.fb-form-style-bold .fob-wizard-prev:hover,.fob-form-container.fb-form-style-bold .fob-wizard-submit:hover{box-shadow:2px 2px 0 #1f2937;transform:translate(2px,2px)}.fb-form-container.fb-form-style-glass,.fob-form-container.fb-form-style-glass{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.5);border-radius:24px;box-shadow:0 8px 32px 0 rgba(31,38,135,.15)}.fb-form-container.fb-form-style-glass .fb-form,.fb-form-container.fb-form-style-glass .fob-form,.fob-form-container.fb-form-style-glass .fb-form,.fob-form-container.fb-form-style-glass .fob-form{background:transparent;border:none;box-shadow:none}.fb-form-container.fb-form-style-glass .form-control,.fb-form-container.fb-form-style-glass .form-select,.fob-form-container.fb-form-style-glass .form-control,.fob-form-container.fb-form-style-glass .form-select{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.3)}.fb-form-container.fb-form-style-glass .form-control:focus,.fb-form-container.fb-form-style-glass .form-select:focus,.fob-form-container.fb-form-style-glass .form-control:focus,.fob-form-container.fb-form-style-glass .form-select:focus{background:hsla(0,0%,100%,.9);border-color:#6366f1}header.navbar{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 4px 12px rgba(15,23,42,.04);padding:40px 0;position:relative;z-index:1030}header.navbar .navbar-brand{font-size:1.25rem;font-weight:700}@media(max-width:767.98px){header.navbar .navbar-collapse{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.98);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 8px 16px rgba(15,23,42,.1);left:0;padding:1rem;position:absolute;right:0;top:100%;z-index:1030}}header.navbar .nav-link{display:block;font-weight:500;position:relative;text-align:left;transition:color .2s ease}header.navbar .nav-link.active,header.navbar .nav-link:hover{color:#6366f1}header.navbar .nav-link.active:after{background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;bottom:-.5rem;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:24px}body[dir=rtl] header.navbar .navbar-nav .nav-link{text-align:right}.footer{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.7);border-top:1px solid rgba(15,23,42,.06);margin-top:auto;padding:2rem 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card{animation:fadeInUp .5s ease-out backwards}.card:first-child{animation-delay:.05s}.card:nth-child(2){animation-delay:.1s}.card:nth-child(3){animation-delay:.15s}.card:nth-child(4){animation-delay:.2s}.card:nth-child(5){animation-delay:.25s}.card:nth-child(6){animation-delay:.3s}.envato-buy-now-button{align-items:center;background:#fff;border:2px solid #82b440;border-radius:50%;bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;height:60px;justify-content:center;position:fixed;right:30px;transition:transform .3s ease;width:60px;z-index:9999}.envato-buy-now-button:hover{transform:scale(1.1)}.envato-buy-now-button img{height:auto;-o-object-fit:contain;object-fit:contain;width:30px}.envato-buy-now-button .button-ring{animation:ripple 1.5s infinite;border:2px solid #82b440;border-radius:50%;height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:-1}@keyframes ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.cart-area .cart-list{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 4px 12px rgba(15,23,42,.04);overflow:hidden}.cart-area .cart-list table[data-bb-value=cart-table]{border-collapse:separate;border-spacing:0;margin-bottom:0}.cart-area .cart-list table[data-bb-value=cart-table] thead th{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:none;color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:1rem 1.25rem;text-transform:uppercase}.cart-area .cart-list table[data-bb-value=cart-table] thead th:first-child{border-radius:16px 0 0 0}.cart-area .cart-list table[data-bb-value=cart-table] thead th:last-child{border-radius:0 16px 0 0}.cart-area .cart-list table[data-bb-value=cart-table] tbody tr{transition:background-color .2s ease}.cart-area .cart-list table[data-bb-value=cart-table] tbody tr:hover{background-color:#f8fafc}.cart-area .cart-list table[data-bb-value=cart-table] tbody tr:not(:last-child) td{border-bottom:1px solid rgba(15,23,42,.06)}.cart-area .cart-list table[data-bb-value=cart-table] tbody td{border:none;padding:1.25rem;vertical-align:middle}.cart-area .cart-list table[data-bb-value=cart-table] .cart-img{width:100px}.cart-area .cart-list table[data-bb-value=cart-table] .cart-img img{border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.06);height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.cart-area .cart-list table[data-bb-value=cart-table] .cart-title a{color:#0f172a;font-size:1rem;font-weight:600;text-decoration:none}.cart-area .cart-list table[data-bb-value=cart-table] .cart-title a:hover{color:#6366f1}.cart-area .cart-list table[data-bb-value=cart-table] .cart-price,.cart-area .cart-list table[data-bb-value=cart-table] .cart-total{color:#0f172a;font-size:1rem;font-weight:600}.cart-area .cart-list table[data-bb-value=cart-table] .cart-total{color:#6366f1}.cart-area .cart-list table[data-bb-value=cart-table] .cart-quantity .qty-input{align-items:center;display:flex;gap:.5rem}.cart-area .cart-list table[data-bb-value=cart-table] .cart-quantity .qty-input .form-control{border:1px solid #e2e8f0;border-radius:8px;padding:.5rem;text-align:center;width:60px}.cart-area .cart-list table[data-bb-value=cart-table] .cart-quantity .qty-input .form-control:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.cart-area .cart-list table[data-bb-value=cart-table] .cart-quantity .qty-input .btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.cart-area .cart-list table[data-bb-value=cart-table] .cart-quantity .qty-input .btn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.cart-area .cart-list table[data-bb-value=cart-table] .cart-action .btn-danger{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;box-shadow:none;color:#dc2626;display:flex;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.cart-area .cart-list table[data-bb-value=cart-table] .cart-action .btn-danger:hover{background:#dc2626;border-color:#dc2626;color:#fff}.cart-area .cart-bottom .input-group .form-control{border:1px solid #e2e8f0;border-radius:12px 0 0 12px;padding:.75rem 1rem}.cart-area .cart-bottom .input-group .form-control:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);z-index:1}.cart-area .cart-bottom .input-group .btn{border-radius:0 12px 12px 0;font-weight:600;padding:.75rem 1.5rem}.cart-area .card{border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 4px 12px rgba(15,23,42,.04)}.cart-area .card:hover{transform:none}.cart-area .card .cart-checkout-btn{border-radius:12px;font-weight:600;padding:.875rem 1.5rem}@media(max-width:767.98px){.cart-area .cart-list table[data-bb-value=cart-table] thead{display:none}.cart-area .cart-list table[data-bb-value=cart-table] tbody tr{border-bottom:1px solid rgba(15,23,42,.08);display:flex;flex-wrap:wrap;padding:1rem}.cart-area .cart-list table[data-bb-value=cart-table] tbody tr:last-child{border-bottom:none}.cart-area .cart-list table[data-bb-value=cart-table] tbody td{border:none!important;padding:.5rem}.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-img{width:80px}.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-img img{height:60px;width:60px}.cart-area .cart-list table[data-bb-value=cart-table] tbody td:nth-child(2){flex:1;min-width:calc(100% - 100px)}.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-price,.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-quantity,.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-total{width:auto}.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-price:before,.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-quantity:before,.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-total:before{color:#64748b;display:block;font-size:.75rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.cart-area .cart-list table[data-bb-value=cart-table] tbody td.cart-action{position:absolute;right:1rem;top:1rem}}.bb-customer-page{background:none;margin:0}.content-page.single-product-content{background:#fff;border-radius:5px;padding:15px}.screenshot-thumbnail{cursor:zoom-in;transition:all .3s ease}.screenshot-thumbnail:hover{box-shadow:0 8px 24px rgba(15,23,42,.15);transform:scale(1.02)}a[data-fancybox]{border-radius:8px;display:block;overflow:hidden;position:relative}a[data-fancybox]:after{background:rgba(99,102,241,0);content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s ease}a[data-fancybox]:hover:after{background:rgba(99,102,241,.05)}.auth-card form .auth-input-icon{top:0}.show-admin-bar div#cartOffcanvas{top:40px}
