@font-face{font-family:Silkscreen;src:url(/build/assets/Silkscreen-Regular-DrhhE05D.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/build/assets/Poppins-Regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal}*{font-family:Silkscreen,cursive}body{background-color:var(--primary);color:var(--text);margin:0;font-family:Silkscreen,cursive}a{text-decoration:none;color:var(--text)}.navbar{background-color:#151515;width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:.2rem;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}.menu{display:flex;justify-content:center;align-items:center;gap:2rem;position:relative;z-index:9999}.nav-logo{display:none}#menu-toggle{background-color:transparent}#menu-toggle span{display:none;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menu-toggle span:first-child{transform-origin:0% 0%}#menu-toggle span:nth-last-child(2){transform-origin:0% 100%}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}p{font-size:1rem}.nav-link{font-size:1.4rem;padding:.5rem 1rem;transition:background-color .25s ease,transform .18s ease;border-radius:6px;color:var(--text)}.nav-link-logo{font-size:1.4rem;padding:.5rem 1rem;transition:transform .18s ease}.nav-link:hover,.nav-link:focus{background-color:#ffffff1a;transform:scale(1.05);outline:none;z-index:1}.nav-link-logo:hover,.nav-link-logo:focus{transform:scale(1.05);outline:none;z-index:1}.nav-container{background-color:none}.dfont{font-family:Poppins,sans-serif;font-weight:200}@media (max-width: 900px){.navbar{height:100px;padding:0 1rem;position:relative;justify-content:space-between}.nav-logo{display:block;height:70px;transition:transform .18s cubic-bezier(.4,0,.2,1),color .18s;cursor:pointer}.nav-logo img{height:100%;width:auto}.menu{position:fixed;top:0;left:0;height:100vh;width:250px;background-color:#151515f2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:1.5rem;padding:1rem 1.5rem;transform:translate(-110%);transition:transform .3s ease-in-out;z-index:1000;box-shadow:2px 0 12px #000c;justify-content:start}.menu.active{transform:translate(0);z-index:1000;position:fixed}.menu>a{order:2}.menu>a:nth-child(3){order:0;padding-bottom:30px}.menu a img{width:200px;height:auto}.nav-link{font-size:1.4rem;padding:.8rem 1rem;border-radius:6px;color:var(--text);transition:background-color .25s ease,transform .18s ease}.nav-link:hover,.nav-link:focus{background-color:#ffffff1a;transform:scale(1.05);outline:none;z-index:1}#menu-toggle{display:flex;flex-direction:column;justify-content:center;cursor:pointer;width:33px;height:28px;z-index:1100;margin-right:50px}#menu-toggle span{display:block;height:4px;width:33px;background:#cdcdcd;border-radius:3px;margin-bottom:5px;transition:all .4s ease}#menu-toggle.open span:nth-child(1){transform:rotate(45deg) translateY(1px)}#menu-toggle.open span:nth-child(2){opacity:0;transform:scale(0)}#menu-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(-6px,-1px)}}@media (max-width: 768px){.hero-section{padding:60px 20px}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.3rem}h4{font-size:1.1rem}h5{font-size:1rem}p{font-size:.95rem}}html,body{overflow-x:hidden}.footer{padding:90px 0 60px;background-color:var(--secondary);margin-top:150px}.footer__left{text-align:center}.footer__left__img{max-width:210px;max-height:210px;margin-top:30px;transition:.3s}.footer__left__img:hover{transition:.3s;transform:scale(1.05)}.footer__center{text-align:center;border-right:4px solid var(--border);border-left:4px solid var(--border);padding:0 50px 30px}.footer__center__h3{font-size:22px;margin-bottom:20px;display:block;font-weight:600}.footer__center__item{transition:.3s}.footer__center__item:hover{transform:scale(1.05);transition:.3s;cursor:pointer}.footer__center__item__h5{font-size:16px;transition:.3s;margin-top:10px}.footer__center__item:hover .footer__center__item__h5{transition:.3s}.footer .fab{font-size:35px;margin-top:30px;transition:.3s}.footer__center__item:hover .fab{transition:.3s}.footer__right{padding-left:90px}.footer__right__h3{font-size:22px;margin-bottom:40px;font-weight:600}.footer__right__p{font-size:16px;text-decoration:none;margin-bottom:7px;transition:.3s}.footer__right a:hover{margin-left:5px;transition:.3s;letter-spacing:1px}.footer__right a{font-size:16px;text-decoration:none!important;transition:.3s}.footer__bottom{padding-top:35px;border-top:4px solid var(--border);margin-top:40px}.footer__bottom__info{opacity:.3}.footer__bottom__h3{font-size:16px}.footer__bottom__a{text-decoration:none}.footer{background-color:var(--secondary);color:var(--text);padding:90px 40px 60px;margin-top:150px;box-sizing:border-box}.footer__flex{display:flex;align-items:stretch;justify-content:center;gap:32px;padding:32px 0 0;max-width:1200px;margin:0 auto}.footer__divider{width:4px;align-self:stretch;background:#444;margin:0 24px;border-radius:2px}.footer__left,.footer__center,.footer__right{display:flex;flex-direction:column;align-items:center;min-width:160px}.footer__right{display:flex;flex-direction:column;align-items:flex-start;min-width:160px}.footer__center__items{display:flex;justify-content:center;flex-direction:row;gap:30px}.footer__bottom{font-family:Poppins,sans-serif;padding:30px 0 0;margin:0 auto!important;max-width:1200px;box-sizing:border-box}.footer__bottom .row,.footer__bottom .col-lg-6,.footer__bottom__h3{margin:0!important;padding:0!important}.footer__mainbottom-divider{width:100%;max-width:1200px;margin:32px auto 0;height:4px;background:#444;border-radius:2px}@media only screen and (max-width: 1050px){.footer__bottom{padding-top:55px;border-top:4px solid var(--border);margin-top:40px}.footer__center{border-right:0px;border-left:0px;padding:0 10px}.footer__right{padding-left:0;text-align:center}.footer__center__h3,.footer__right__h3{margin-top:40px}}@media (max-width: 900px){.footer{width:100vw!important;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative;padding-left:0;padding-right:0;box-sizing:border-box}.footer__flex,.footer__mainbottom-divider,.footer__bottom{max-width:100%;width:100%;margin:0 auto;box-sizing:border-box}.footer__flex{flex-direction:column;gap:16px;padding:16px 0 0}.footer__divider{display:none}.footer__left,.footer__center{min-width:0;width:100%;align-items:center}.footer__right{align-items:center}.footer__center__items{flex-direction:row;gap:12px;width:100%}.footer__mainbottom-divider{max-width:100%;margin:16px 0 0}.footer__bottom{max-width:90%;padding:30px 0 0}.footer__center{position:relative;width:100%}.footer__center:before,.footer__center:after{content:"";display:block;width:80%;height:3px;background:#444;margin:12px auto;border-radius:2px}.footer__center:before{margin-bottom:16px}.footer__center:after{margin-top:16px}}.copy-info{cursor:pointer}.home-container{display:flex;margin:0 100px;padding-top:0;flex-direction:column;justify-content:center;min-height:40rem;width:90%;align-items:center}.card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;transition:transform .18s ease;width:400px;max-width:100%;box-sizing:border-box}.card-body{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}.card:hover{transform:scale(1.05)}.card-title{font-size:1.25rem}.card-text{font-size:.9rem;line-height:1.5}@media (max-width: 992px){.home-container{margin:0 40px}}@media (max-width: 444px){.home-container{margin:0 40px}}@media (max-width: 576px){.home-container{margin:0 20px}.home-container h1,.home-container p{text-align:center}.card-title{font-size:1.1rem}.card-text{font-size:.85rem}.card:hover{transform:none}.card{width:300px}}:root{--primary: #232323;--secondary: #151515;--accent:rgb(181, 185, 187);--accent2:rgb(124, 127, 129);--text: #ecf0f1;--background: #151515;--card-bg: #151515;--card-border: #bdc3c7}.shop-container{margin-top:2rem;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap}.shop-content{flex:1}.sidebar{width:300px;margin-left:5%;margin-right:1rem}.shop-title{font-size:2rem;margin-bottom:2rem;text-align:center}.shop-row{display:flex;flex-wrap:wrap;justify-content:space-between}.shop-item{flex:0 0 30%;margin-bottom:2rem;box-sizing:border-box;padding:10px;max-height:400px}.shop-card{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;transition:transform .3s,border-color .3s;height:100%;display:flex;flex-direction:column;text-align:center}.shop-card:hover{transform:translateY(-5px);border-color:#1657ca}.shop-card:hover .shop-btn{transform:scale(1.05);background-color:#1657ca}.shop-card img{width:100%;height:auto;max-height:200px;-o-object-fit:contain;object-fit:contain;border-top-left-radius:10px;border-top-right-radius:10px}.shop-card-body{padding:1rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.shop-card-title{margin-top:0;font-size:1.25rem;margin-bottom:.2rem}.shop-card-text{font-size:1.1rem;line-height:1.5;margin-bottom:.2rem}.shop-card-tokens{font-size:1rem;color:var(--accent);margin-bottom:.2rem}.shop-btn{background-color:var(--accent);color:var(--primary);border:none;padding:10px 20px;border-radius:5px;transition:all .3s;cursor:pointer;font-size:1rem;margin-top:1rem}.shop-btn:hover{transform:scale(1.02);background-color:#1657ca}.sidebar-section{margin-bottom:2rem}.sidebar-title{font-size:1.5rem;margin-bottom:1rem;text-align:center}.buyer-item{display:flex;align-items:center;margin-bottom:1rem;background-color:#151515;padding:10px;border-radius:10px}.buyer-item img{width:50px;height:50px;margin-right:1rem}.buyer-info{display:flex;flex-direction:column}.buyer-name{font-size:1rem;margin-bottom:.5rem}.buyer-detail{font-size:.9rem;color:var(--accent)}.recent-buyer-info{display:flex;flex-direction:column;align-items:flex-start}.recent-buyer-name{font-size:1rem;margin-bottom:.2rem}.recent-buyer-product{font-size:.9rem;color:var(--accent);margin-bottom:.2rem}.recent-buyer-date{font-size:.8rem;color:var(--accent2)}.gold-border{border:2px solid gold;border-radius:10px}.silver-border{border:2px solid silver;border-radius:10px}.bronze-border{border:2px solid #cd7f32;border-radius:10px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#0006;padding-top:10px}.modal-content{background-color:var(--card-bg);margin:10% auto;padding:20px;border:1px solid var(--card-border);width:50%;border-radius:10px;text-align:center}.close{color:var(--text);float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#1657ca;text-decoration:none;cursor:pointer}.modal-header,.modal-body,.modal-footer{padding:10px}.modal-header{border-bottom:1px solid var(--card-border);font-family:Poppins,sans-serif}.modal-footer{border-top:1px solid var(--card-border);text-align:center}.modal-footer button{background-color:var(--accent);color:var(--primary);border:none;padding:15px 30px;border-radius:5px;transition:all .3s;cursor:pointer;font-size:1.2rem}.modal-footer button:hover{transform:scale(1.02);background-color:#1657ca}.modal-body input[type=text],.modal-body input[type=email]{width:100%;padding:10px;margin:10px 0 2rem;box-sizing:border-box;border:1px solid var(--card-border);border-radius:5px;background-color:var(--background);color:var(--text)}.modal-body input[type=text]::-moz-placeholder,.modal-body input[type=email]::-moz-placeholder{color:var(--accent2)}.modal-body input[type=text]::placeholder,.modal-body input[type=email]::placeholder{color:var(--accent2)}.payment-method{display:flex;justify-content:space-between;margin:1rem 0}.payment-method div{flex:1;margin:0 10px;padding:15px;border:1px solid var(--card-border);border-radius:10px;cursor:pointer;transition:all .3s}.payment-method div:hover,.payment-method div.selected{background-color:var(--accent);border-color:var(--accent);color:var(--primary)}@media (max-width: 1400px){.shop-item{flex:0 0 45%}.modal{padding-top:20px}}@media (max-width: 1280px){.modal{padding-top:40px}.modal-content{width:80%}}@media (max-width: 1110px){.sidebar-section{display:flex;justify-content:center;flex-direction:column}.shop-item{width:90%}.shop-row{flex-direction:column;align-items:center}.modal{padding-top:60px}.modal-content{width:90%}}@media (max-width: 992px){.shop-container{flex-direction:column;justify-content:center;align-items:center;width:94vw}.sidebar{width:50%;display:flex;flex-direction:column;justify-content:center}.sidebar-section{display:flex;justify-content:center;flex-direction:column}.shop-item{width:100%}.shop-row{justify-content:space-between;flex-direction:row}}@media (max-width: 768px){.shop-row{flex-direction:column;align-items:center}.shop-item{flex:0 0 90%}.modal-content{width:90%}.payment-method{flex-direction:column}.payment-method div{margin:10px 0}.shop-title{font-size:1.5rem}.shop-card-title{font-size:1.1rem}.shop-card-text{font-size:1rem}.shop-btn{font-size:.9rem;padding:8px 16px}.modal-header{font-size:1.5rem}.modal-body{font-size:1rem}.modal-footer button{padding:10px 20px;font-size:1rem}.payment-method{display:flex;flex-direction:row;justify-content:center;gap:10px}#payment1,#payment2{margin:0}}@media (max-width: 576px){.buyer-item{flex-direction:column;align-items:flex-start;text-align:left}.buyer-item img{margin-bottom:.5rem;margin-right:0}.payment-method{display:block}#payment1,#payment2{margin:10px 0}.modal-header h2{font-size:1rem}.modal-body input[type=text],.modal-body input[type=email]{width:60%}.modal-body .payment-method{display:flex;flex-direction:column;align-items:center;gap:0px}.modal-body .payment-method div{width:60}.modal-content{width:80%}.modal-content p{margin:0}.modal{padding-top:0;z-index:1000}.personal-data{display:flex;flex-direction:column;align-items:center}.buyer-item{display:flex;flex-direction:row;gap:20px}.sidebar{width:80%;padding-left:20px}}
