:root{--shop-bg-color:#000;--shop-bg-light:#000;--shop-bg-dark:#000;--shop-bg-container-name-gradient:transparent;--shop-btn-bg-color:transparent;--shop-bg-top-color:transparent;--shop-bg-top-color-50:transparent;--shop-btn-text-color:#fff;--shop-border:1px solid rgba(255,255,255,0.15);--shop-border-25:1px solid rgba(0,0,0,0.25);--shop-recall-logo-color:#fff;--shop-recall-line-color:rgba(218,218,218,0.5725490196);--shop-text-color:#f5f4f4;--shop-subtitle-color:#f4f4f4;--shop-container-border:1px solid #00000000;--shop-carousel-btn-border:1px solid rgba(255,255,255,0.5);--shop-carousel-btn-color:rgba(255,255,255,0.5);--shop-carousel-btn-color-hover:rgba(255,255,255,1);--shop-has-gradient-border:none;--shop-mobile-text-color:#fff;--shop-mobile-text-secondary-color:#f6f6f6;--shop-mobile-icon-color:#fff;--shop-mobile-timer-border-color:1px solid rgba(255,255,255,0.75)}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif!important}body{font-family:Inter,sans-serif}body.cart-visible,body.has-checkout,body.has-menu,body.has-modal,body.has-splash,body.preloader-active{overflow:hidden}body.has-checkout .ReactModal__Overlay{background-color:rgba(0,0,0,.67)!important}body.has-checkout header,body.has-overlay header{z-index:1}body.dark-mode{background-color:#000}body{transition:background-color .5s ease}a{color:unset;text-decoration:none}a:focus{outline:0 solid}a:hover{text-decoration:none;color:unset}p{margin-bottom:0;font-family:Inter,sans-serif!important;line-height:1.8}button:focus,input:focus,textarea:focus{outline:none}ul{margin:0;padding:0;list-style:none}i.bx{vertical-align:middle}.bg--primary{background:#181818}.pt-50{padding-top:50px}@media(min-width:992px)and (max-width:1199px){.pt-50{padding-top:35px}}@media(max-width:991px){.pt-50{padding-top:20px}}.pt-110{padding-top:110px}@media(min-width:992px)and (max-width:1199px){.pt-110{padding-top:90px}}@media(max-width:991px){.pt-110{padding-top:80px}}.pb-110{padding-bottom:110px}@media(min-width:992px)and (max-width:1199px){.pb-110{padding-bottom:90px}}@media(max-width:991px){.pb-110{padding-bottom:80px}}.mb-70{margin-bottom:70px}.mb-50{margin-bottom:50px}.mb-30{margin-bottom:30px}.mb-20{margin-bottom:20px}.section-title1{text-align:center;margin-bottom:60px}@media(max-width:767px){.section-title1{margin-bottom:40px}}.section-title1 h2{font-size:40px;font-weight:700;color:#181818;margin-bottom:0}@media(max-width:767px){.section-title1 h2{font-size:32px}}.section-title1 p{margin-top:15px;line-height:1.8}.section-title2{text-align:center;margin-bottom:60px}@media(max-width:767px){.section-title2{margin-bottom:40px}}.section-title2 h2{font-size:40px;font-weight:700;color:#fff;margin-bottom:0}@media(max-width:767px){.section-title2 h2{font-size:32px}}.section-title2 p{margin-top:15px;color:#fff}.section-title2.light-version h2,.section-title2.light-version p{color:#181818}.section-title3{text-align:center;margin-bottom:60px}.section-title3 h3{font-size:35px;font-weight:700;color:#181818;margin-top:-3px}.section-title3 p{font-size:16px;font-weight:400;color:#454545}.section-title3.style2{margin-bottom:40px}.section-title5{margin-bottom:60px}.section-title5 h3{font-size:40px;font-weight:700;color:#181818}.inner-banner-section{top:90px;width:calc(100% - 80px);max-width:1600px;margin-inline:auto;border-radius:80px;overflow:hidden}@media(max-width:991px){.inner-banner-section{width:calc(100% - 26px);border-radius:60px}}@media(max-width:767px){.inner-banner-section{border-radius:40px}}.eg-card{border-radius:20px;border:1px solid #eee;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box}.eg-btn{border-radius:5px;text-align:center;display:inline-block;text-decoration:none;transition:all .4s ease;text-transform:capitalize}.btn--outline{border:1px solid #eee;border-radius:30px;background:#fff;padding:8px 10px;color:#181818;font-size:16px;font-weight:600;display:inline-flex}@media(max-width:767px){.btn--outline{padding:7px 12px;font-size:15px}}.btn--outline{position:relative;z-index:1;overflow:hidden}.btn--outline:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#272727;z-index:-1;transform-origin:right;transform:scaleX(0);transition:transform .4s ease-in}.btn--outline:hover{color:#fff}.btn--outline:hover:before{transform:scaleX(1);transform-origin:left}.btn--fill-primary{border-radius:30px;background:#181818;padding:17px 41px;color:#fff;font-size:16px;font-weight:700;position:relative;z-index:1;overflow:hidden;display:inline-flex}.btn--fill-primary:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#272727;z-index:-1;transform-origin:right;transform:scaleX(0);transition:transform .4s ease-in}.btn--fill-primary:hover{background:#4a4a4a!important;color:#fff!important}.btn--fill-primary:hover:before{transform:scaleX(1);transform-origin:left}.btn--fill-white{border-radius:30px;background:#fff;padding:16px 41px;color:#181818;font-size:16px;font-weight:700;position:relative;z-index:1;overflow:hidden;display:inline-flex}.btn--fill-white:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#272727;border:1px solid #272727;z-index:-1;transform-origin:right;transform:scaleX(0);transition:transform .4s ease-in}.btn--fill-white:hover{color:#fff;background-color:#272727}.btn--fill-white:hover:before{transform:scaleX(1);transform-origin:left}.btn-half-fill{font-size:16px;font-weight:500;color:#181818;position:relative;display:inline-block;z-index:1;transition:.5s ease-in;padding:9px 15px 9px 0;overflow:hidden}.btn-half-fill i{position:absolute;top:50%;transform:translateY(-50%);right:-18px}.btn-half-fill:before{content:"";position:absolute;top:2px;left:0;background:#181818;border-radius:30px;height:38px;width:0;transform:scaleX(0);z-index:-1;transition:all .5s ease-in-out;opacity:0}.btn-half-fill span{background:#181818;color:#fff;border-radius:30px 0 0 30px;padding:9px 3px 10px 15px;transition:.5s ease-in-out;z-index:1}.btn-half-fill:hover{color:#fff}.btn-half-fill:hover:before{width:100%;transform:scaleX(1);opacity:1}.hover-shine{position:relative}.hover-shine:before{position:absolute;top:0;left:-85%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.3));transform:skewX(-25deg)}.hover-shine:hover:before{animation:shine .9s}.banner-section{width:calc(100% - 80px);max-width:1600px;margin:72px auto 0;padding-bottom:76px;position:relative;transition:.08s linear;border-radius:40px 40px 0 0}@media(min-width:992px){.banner-section{border-radius:60px 60px 0 0}}@media(min-width:1199px){.banner-section{border-radius:80px 80px 0 0}}@media screen and (max-width:601px){.banner-section{display:flex;align-items:center}}@media(max-width:991px){.banner-section{align-items:center;border-radius:40px 40px 0 0;height:calc(100% + 30px);padding-bottom:106px;width:calc(100% - 26px)}}@media screen and (max-height:900px){.banner-section{border-radius:60px 60px 0 0}}.banner-section.splash{position:relative;top:0;left:0;margin:0 auto;z-index:99998;border-radius:0;width:100vw;max-width:inherit!important;overflow:hidden;animation:splash-zoom .4s linear 10s forwards}@keyframes splash-zoom{to{border-radius:80px;max-width:1600px;width:100vw;transform:translateY(78px);width:calc(100% - 78px)}}.banner-section .banner-timer{position:absolute;background:rgba(81,81,81,.0509803922);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid hsla(0,0%,100%,.1);min-height:80px;width:100%;border-radius:40px 40px 0 0;padding:18px 20px}@media(min-width:992px)and (max-width:1199px){.banner-section .banner-timer{padding:20px}}@media(max-width:991px){.banner-section .banner-timer{border-radius:20px 20px 0 0;top:60px}}.banner-section .banner-timer .auction-timer{display:flex;gap:1rem;border:1px solid hsla(0,0%,100%,.15);border-radius:4px}@media(max-width:991px){.banner-section .banner-timer .auction-timer{gap:.5rem}}.banner-section .banner-timer .auction-timer>div{flex:1 1;border-radius:4px;padding:5px 0;text-align:center}.banner-section .banner-timer .auction-timer>div h5{margin:0 auto!important;font-size:22px;font-weight:700;color:#fff!important;line-height:1}.banner-section .banner-timer .auction-timer>div h5+span{color:#fff;border-radius:3px;margin:10px;padding:5px;min-width:50px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px}.banner-section .banner-timer h5{font-size:20px;font-weight:500;color:#ddd;margin-right:25px;margin-bottom:0;margin-top:10px}@media(min-width:992px)and (max-width:1199px){.banner-section .banner-timer h5{font-size:18px}}.banner-section .banner-timer h3{font-size:30px;font-weight:700;color:#fff;margin-bottom:0;margin-top:10px}@media(min-width:992px)and (max-width:1199px){.banner-section .banner-timer h3{font-size:22px}}@media(max-width:576px){.banner-section .banner-timer h3{font-size:25px}}.banner-section .banner-timer .date{position:absolute;display:flex;top:11px}.banner-section .banner-timer .date h5{font-family:Inter,sans-serif;font-weight:100;margin-right:0;font-size:18px;letter-spacing:2px}.banner-section .banner-timer .timer-container{flex:1 1;gap:1rem}.banner-section .banner-timer .timer-container .timer-box{display:flex;flex-direction:column;align-items:center;flex:1 1}.banner-section .banner-timer .timer-container .timer-box p{line-height:1.45}.banner-section .banner-timer .timer-container .timer-box span{font-family:monospace;font-size:12px;letter-spacing:8px}.banner-section .swipper-wrapper{align-items:center}@media(min-width:1024px){.banner-section .banner-img-container{display:flex!important;flex-direction:column;margin:0!important;justify-content:flex-end}}.banner-section .nft-col-details{flex:1 1}.banner-section .banner-content{transition:all .25s ease;position:relative}@media(max-width:1399px){.banner-section .banner-content{padding-right:20px}}@media(min-width:768px)and (max-width:991px){.banner-section .banner-content{text-align:left!important}}@media(max-width:991px){.banner-section .banner-content{padding-bottom:25px}}.banner-section .banner-content .intro{display:block;font-family:Montserrat,sans-serif;font-size:13px;color:var(--shop-text-color);letter-spacing:5px;margin-bottom:25px;padding-block:1rem;border-bottom:var(--shop-border)}.banner-section .banner-content .shop-title{margin-bottom:1.5rem}.banner-section .banner-content .shop-title h1{font-family:Montserrat,sans-serif!important;font-size:40px;font-weight:700;letter-spacing:-1px;color:var(--shop-text-color);margin-bottom:0;white-space:nowrap}.banner-section .banner-content .shop-title h1+.line{width:auto;height:1px;border-bottom:var(--shop-border-25);margin-bottom:1rem}.banner-section .banner-content .shop-title h1+.line+span{position:relative;color:var(--shop-subtitle-color);font-size:24px;line-height:0;font-weight:300;letter-spacing:2px!important;font-family:Inter,sans-serif}@media(max-width:991px){.banner-section .banner-content .shop-title h1+.line+span{top:-25px}}@media(max-width:576px){.banner-section .banner-content .shop-title h1+.line+span{top:-15px;font-size:1rem}}@media(min-width:992px)and (max-width:1199px){.banner-section .banner-content .shop-title h1{font-size:50px;line-height:1.2}}@media(min-width:768px)and (max-width:991px){.banner-section .banner-content .shop-title h1{font-size:42px;line-height:1.2}}@media(max-width:576px){.banner-section .banner-content .shop-title h1{font-size:45px}}@media(max-width:400px){.banner-section .banner-content .shop-title h1{font-size:35px}}.banner-section .banner-content p{font-size:16px;font-weight:400;line-height:1.8;color:#eee;margin-bottom:28px}.banner-section .banner-content p.subtitle{opacity:.8;letter-spacing:.5px;margin-bottom:5px}@media(min-width:992px)and (max-width:1199px){.banner-section .banner-content p{font-size:16px}}.banner-section .banner-content h4{font-size:25px;font-weight:600;color:#fff}@media(max-width:1199px){.banner-section .banner-content h4{font-size:22px}}.banner-section .banner-content h5{font-size:20px;font-weight:500;color:var(--shop-text-color);white-space:nowrap}@media(max-width:1399px){.banner-section .banner-content h5{font-size:18px}}.banner-section .banner-content .banner-btn{font-size:20px;font-weight:600;color:#ddd;position:relative;padding:10px 26px;display:inline-block;z-index:1}@media(max-width:1199px){.banner-section .banner-content .banner-btn{font-size:18px}}.banner-section .banner-content .banner-btn:before{content:"";position:absolute;top:0;left:0;height:50px;width:46px;background:#262626;border-radius:50%;z-index:-1;transition:.25s ease-in-out;transform:translateX(0)}.banner-section .banner-content .banner-btn:hover{color:#fff}.banner-section .banner-content .banner-btn:hover:before{transform:translateX(100%);background:#363636}@media(max-width:991px){.banner-section .banner-content{text-align:center;padding-left:0;padding-right:0}}.banner-section .banner-video-area{background-color:var(--shop-mobile-bg-color);background-size:cover;position:relative;border-radius:8px;overflow:hidden}@media(min-width:1199px){.banner-section .banner-video-area video{margin:auto}}@media(min-width:1399px){.banner-section .banner-video-area video{aspect-ratio:1/1}}.banner-section .banner-video-area video{background-color:var(--shop-mobile-bg-color);object-fit:contain;width:auto;height:auto;max-width:100%;max-height:100%}@media(max-width:991px){.banner-section .banner-video-area img{border-radius:20px!important}}.banner-section .banner-video-area img{border-radius:40px;padding-top:4rem}.banner-section .bg-dot{position:absolute;top:90px;right:-55px;z-index:-1;animation:scale 2.4s linear infinite alternate}@media(max-width:991px){.banner-section .bg-dot{display:none;visibility:hidden}}@keyframes scale{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:.5}}.swiper-slide{width:100%!important}.video-play{position:absolute;text-align:center;top:63%;left:50%;transform:translate(-50%,-50%)}.video-play.video-style2{top:50%}.video-play .video-icon{width:60px;height:60px;border-radius:50%;line-height:52px;display:inline-block;text-align:center;position:relative;border:1px solid #fff;font-size:36px;color:#070728;background:#fff}.video-play .video-icon:before{background:hsla(0,0%,100%,.5);animation:ripple-1 2s ease-in-out infinite}.video-play .video-icon:after,.video-play .video-icon:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:-1}.video-play .video-icon:after{background:hsla(0,0%,100%,.3);animation:ripple-2 2s ease-in-out infinite;animation-delay:.5s}.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;top:0;right:0;width:30px;margin-left:auto;border-left:1px solid hsla(0,0%,100%,.1);padding:0 30px;min-height:100%;max-height:100%}@media(max-width:1199px){.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;top:unset;bottom:0;right:0;width:100%;margin-left:auto;border-left:0;border-top:1px solid hsla(0,0%,100%,.1);padding:30px 0;min-height:30px;max-height:30px;height:30px;flex-direction:row!important;justify-content:center!important;align-items:center!important}}.swiper-pagination-bullet{background-color:hsla(0,0%,100%,.8);height:15px;width:15px}.swiper-slide-active .testimonial-item .testimonial-img:before{opacity:1}@media(max-width:767px){.swiper.testimonial-slider.mb-50{margin-bottom:20px}}.ReactModal__Overlay{position:relative;z-index:99999;background-color:rgba(16,16,16,.35)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn 1s ease}.ReactModal__Overlay .global-modal.fadeOut{opacity:0}.error-btn{background:#181818;color:#fff;font-size:1rem;font-weight:600;padding:17px 44px;border:1px solid #181818;transition:.4s ease-in}.error-btn:hover{background-color:#fff;color:#181818}.error-bg-wrap img{animation:jump 4s linear infinite alternate}.inconstruct-container{padding-top:100px;min-height:calc(100vh - 72px);display:flex;align-items:center;justify-content:center;flex-direction:column}.inconstruct-container h1{font-size:40px;font-weight:700;color:#181818;margin-bottom:1rem;font-family:Barlow,sans-serif!important}@media(max-width:767px){.inconstruct-container h1{font-size:30px}}.inconstruct-container button{outline:none;border:none;font-size:1rem;font-weight:600;color:#eee;text-align:center;background:#181818;border-radius:30px;padding:11px 25px;display:flex;align-items:center;gap:25px}@media(max-width:576px){.background-pattern{display:none}}.background-pattern{height:100%;left:0;-webkit-mask-image:linear-gradient(rgb(0,0,0) 60%,transparent 105%);mask-image:linear-gradient(rgb(0,0,0) 60%,transparent 105%);pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0;overflow:hidden;display:flex;justify-content:center}@keyframes rotate360flipped{0%{transform:translate(0)}50%{transform:translate(5%)}to{transform:translate(-5%)}}.mux-player-no-controls{--play-button:none;--seek-backward-button:none;--seek-forward-button:none;--time-display:none;--duration-display:none;--volume-controls:none;--fullscreen-button:none;--settings-button:none;--pip-button:none;--live-indicator:none;--progress-bar:none;--buffering-indicator:none;--error-display:none;--controls:none;--media-controls:none;--media-control-bar:none;--media-controls-background:none;--progress-bar-background:none;--progress-bar-played:none;--progress-bar-buffered:none;--time-range:none;--time-display-background:none;--volume-range:none;--volume-display:none;--playback-rate-button:none;--playback-rate-menu:none;--cast-button:none;--airplay-button:none;--captions-button:none;--chapters-button:none;--quality-button:none;--media-controls-display:none;--controls-display:none}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes loader{0%,10%,to{width:80px;height:80px}65%{width:150px;height:150px}}@keyframes loaderBlock{0%,30%{transform:rotate(0)}55%{background-color:#272727}to{transform:rotate(90deg)}}@keyframes loaderBlockInverse{0%,20%{transform:rotate(0)}55%{background-color:#272727}to{transform:rotate(-90deg)}}@keyframes draw-1{0%{stroke-dashoffset:0;opacity:0}40%{opacity:1;stroke-dashoffset:500}80%{stroke-dashoffset:1000;fill:rgba(0,0,0,0)}to{stroke-dashoffset:1000;fill:#fff}}@keyframes draw-2{0%{stroke-dashoffset:0;opacity:0}40%{opacity:1;stroke-dashoffset:700}80%{stroke-dashoffset:1400;fill:rgba(0,0,0,0)}to{stroke-dashoffset:1400;fill:#fff}}@keyframes draw-3{0%{stroke-dashoffset:0;opacity:0;transform:translateY(10px)}40%{opacity:1;stroke-dashoffset:500}80%{stroke-dashoffset:1000;fill:rgba(0,0,0,0)}to{stroke-dashoffset:1000;fill:#fff}}@keyframes go{to{background:rgba(0,0,0,0);flex:10 1;box-shadow:0 0 0 rgba(0,0,0,0)}}@keyframes fade-color{0%{opacity:.5}to{opacity:1}}@keyframes fadeInZoom{0%{transform:scale(1.5)}80%{transform:scale(1)}to{opacity:1}}@keyframes shine{to{left:125%}}@keyframes ripple-1{0%{transform:scale(1);opacity:1}to{transform:scale(1.7);opacity:0}}@keyframes ripple-2{0%{transform:scale(1);opacity:1}to{transform:scale(1.9);opacity:0}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn) scale(.3)}}@keyframes opacity{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes jump{0%{transform:rotate(0deg)}25%{transform:rotate(3deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}@keyframes rotation{0%{transform:rotate(0deg)}10%{opacity:1}to{transform:rotate(1turn)}}@keyframes glow{0%{text-shadow:0 0 5px #d4a085,0 0 10px #d4a085,0 0 20px #d4a085,0 0 40px #d4a085,0 0 80px #d4a085}50%{text-shadow:0 0 5px #e0a287,0 0 10px #e0a287,0 0 20px #e0a287,0 0 40px #e0a287,0 0 80px #e0a287}to{text-shadow:0 0 10px #b38f67,0 0 20px #b38f67,0 0 40px #b38f67,0 0 80px #b38f67,0 0 160px #b38f67}}@keyframes ping{0%{transform:scale(1);opacity:.5}to{transform:scale(2);opacity:0}}.circle-loader{width:20px;height:20px;border:1px solid hsla(0,0%,100%,.5490196078);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1.75s linear infinite}.layer-loader{position:relative;width:75px;height:75px;background:rgba(179,143,103,.8392156863);transform:rotateX(65deg) rotate(45deg);color:#262626;animation:layers1 1.5s linear infinite alternate}.layer-loader,.layer-loader:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.layer-loader:after{content:"";position:absolute;inset:0;background:rgba(94,94,94,.7);animation:layerTr 1.5s linear infinite alternate}@keyframes layers1{0%{box-shadow:0 0 0 0}90%,to{box-shadow:20px 20px 0 -4px}}@keyframes layerTr{0%{transform:translate(0) scale(1)}to{transform:translate(-25px,-25px) scale(1)}}.loader-circle{width:15px;height:15px;border:2px solid #030016;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1.25s linear infinite;opacity:.1}.loader-circle.white{border:2px solid;border-color:#fff #fff rgba(0,0,0,0)}.preloader{position:fixed;width:100%;height:100%;z-index:999999;background-image:radial-gradient(circle at 24.1% 68.8%,#181818 0,rgb(9,9,9) 99.4%);background-image:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;animation:fadeOut 1s cubic-bezier(.25,.46,.45,.94) 4.6s forwards}.preloader svg{width:150px;height:150px}.preloader svg path{stroke:10;stroke:#fff;fill:rgba(0,0,0,0)}.preloader svg #first-path{stroke-dasharray:500;stroke-dashoffset:0;animation:draw-1 4s linear forwards}.preloader svg #second-path{stroke-dasharray:700;stroke-dashoffset:0;animation:draw-2 4s linear forwards}.preloader svg #third-path{stroke-dasharray:250;stroke-dashoffset:0;animation:draw-3 4s linear forwards}.preloader .loader{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%) rotate(45deg) translateZ(0);animation:loader 1.2s ease-in-out infinite;animation-iteration-count:3}.preloader .loader span{position:absolute;display:block;width:40px;height:40px;background-color:#fff;animation:loaderBlock 1.2s ease-in-out infinite both;animation-iteration-count:3}.preloader .loader span:first-child{top:0;left:0}.preloader .loader span:nth-child(2){top:0;right:0}.preloader .loader span:nth-child(2),.preloader .loader span:nth-child(3){animation:loaderBlockInverse 1.2s ease-in-out infinite both;animation-iteration-count:3}.preloader .loader span:nth-child(3){bottom:0;left:0}.preloader .loader span:nth-child(4){bottom:0;right:0}.preloader svg{opacity:0;animation:fadeInZoom .75s linear 0s forwards}.line__overbloc{position:absolute;bottom:10%;opacity:.5;animation:fade-color 1s 3.5s forwards}.line__overBloc.fade-out,.line__overlay.fade-out{opacity:0;transition:opacity .25s ease-out,visibility 0s linear .25s;visibility:hidden}.line__wrapper{width:200px;height:2px;margin:auto}.line__loader{height:100%;display:flex;transform:translateZ(0)}.line__loader div{flex:1 1;background:gray;animation:go 1s ease 0s 4 alternate;box-shadow:0 0 20px #fff}.line__loader div:first-child{animation-delay:-.72s}.line__loader div:nth-child(2){animation-delay:-.64s}.line__loader div:nth-child(3){animation-delay:-.56s}.line__loader div:nth-child(4){animation-delay:-.48s}.line__loader div:nth-child(5){animation-delay:-.4s}.line__loader div:nth-child(6){animation-delay:-.32s}.line__loader div:nth-child(7){animation-delay:-.24s}.line__loader div:nth-child(8){animation-delay:-.16s}.line__loader div:nth-child(9){animation-delay:-.08s}.line__loader div:nth-child(10){animation-delay:0s}header{background-color:rgba(0,0,0,0);height:auto;left:0;pointer-events:none;position:fixed;top:32px}@media(max-width:991px){header{top:0}}header{transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100vw;z-index:9999;height:72px}header.dark-mode,header.dark-mode .container-fluid{color:#fff!important}header.dark-mode.sticky .container-fluid{background-color:#000}header.dark-mode .main-menu .menu-list .menu-item .menu-link{color:#fff}header.dark-mode .main-menu .menu-list .menu-item .menu-link:hover{color:#e4ccb1!important}header.dark-mode .header-logo a{color:#fff!important}header.dark-mode .header-logo a svg{fill:#fff;stroke:#fff}header.dark-mode .header-logo a svg path{fill:#fff}@media(max-width:601px){header.dark-mode .header-logo a svg{width:100px}}@media(max-width:767px){header.dark-mode .header-logo a svg{display:none}}header.dark-mode .header-logo svg{fill:#fff;stroke:#fff}header.dark-mode .header-logo svg path{fill:#fff}@media(max-width:601px){header.dark-mode .header-logo svg{width:100px}}@media(max-width:767px){header.dark-mode .header-logo svg{display:none}}header.dark-mode .header-area .header-btn-container .header-btn.btn--fill-primary:hover{color:#e4ccb1!important;background-color:#101010!important}header.dark-mode .header-area .header-btn-container .header-btn.btn--fill-primary:before{background-color:#0c0c0c;display:none}header.dark-mode .header-area .header-logo a:hover{color:#e4ccb1!important}header.dark-mode .header-area .header-logo a:hover svg path{fill:#e4ccb1!important}header.dark-mode .header-icons .mobile-menu-btn .bx,header.dark-mode .header-icons .sidebar-menu-icon .bx{color:#fff!important}header.dark-mode .header-icons .mobile-menu-btn .bx:hover,header.dark-mode .header-icons .sidebar-menu-icon .bx:hover{color:#e4ccb1!important}header .container-fluid{border-radius:20px;color:#fbfbfb;height:60px;margin:0 auto;width:calc(100% - 80px);max-width:1600px;min-width:648px;pointer-events:auto;transition:width .4s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94),background-color .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94),padding .4s cubic-bezier(.25,.46,.45,.94);height:100%}@media(max-width:991px){header .container-fluid{width:calc(100% - 26px);min-width:0;padding-left:0;width:100%;padding-right:0}}header.home2-header{background-color:#181818}@media(max-width:991px){header{padding:15px}}header.sticky{position:fixed;top:0;left:0;z-index:100000;background-color:rgba(0,0,0,0)!important}@media(max-width:400px){header.sticky{padding:15px 0}}header.sticky .container-fluid{background-color:#fff;border-radius:20px;height:66px;margin:25px auto 0;max-width:1194px;min-width:648px;padding:0 8px 0 26px;pointer-events:auto;box-shadow:0 10px 20px rgba(0,0,0,.0784313725);width:840px;transition:width .4s cubic-bezier(.25,.46,.45,.94),color .2s cubic-bezier(.25,.46,.45,.94),background-color .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94),padding .4s cubic-bezier(.25,.46,.45,.94)}@media(max-width:991px){header.sticky .container-fluid{display:flex;align-items:center;flex:1 1;width:calc(100% - 50px)!important}header.sticky .container-fluid .header-area{flex:1 1}header.sticky .container-fluid{width:calc(100% - 20px)!important;min-width:0}}@media(max-width:576px){header.sticky .container-fluid{padding:0 15px}}header.sticky .main-menu .menu-list .menu-item .menu-link{padding:20px 0!important;font-family:Montserrat,sans-serif}header.sticky .main-menu .menu-list .menu-item .menu-link .active{color:#636161!important}header.sticky .main-menu .menu-list .menu-item .submenu{top:65px}@media(max-width:991px){header.sticky .main-menu .menu-list .menu-item .submenu{top:0}}@media(min-width:1000px){.main-menu ul li:hover ul.submenu{display:block!important;transition:all .3s linear}}.header-area{display:flex;justify-content:space-between;align-items:center;height:100%;width:100%}.header-area .header-logo{cursor:pointer;display:flex;align-items:center}.header-area .header-logo a{white-space:nowrap;color:#181818;font-family:Montserrat,sans-serif;font-size:22px;font-weight:400;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.header-area .header-logo a:hover{transition:all .3s cubic-bezier(.25,.46,.45,.94);color:#b38f67}.header-area .header-logo a:hover svg path{transition:all .3s cubic-bezier(.25,.46,.45,.94);fill:#b38f67}.header-area .header-logo a svg{margin-right:5px}.header-area .header-logo a svg path{transition:fill .3s cubic-bezier(.25,.46,.45,.94)}@media(max-width:601px){.header-area .header-logo a svg{width:-moz-fit-content;width:fit-content;max-width:100%}}.header-area .header-logo a svg:first-child{display:none}@media(max-width:400px){.header-area .header-logo a svg:nth-child(2){display:none}.header-area .header-logo a svg:first-child{width:40px;display:block}}.header-area .header-logo svg{margin-right:5px}.header-area .header-logo svg path{transition:fill .3s cubic-bezier(.25,.46,.45,.94)}@media(max-width:601px){.header-area .header-logo svg{width:-moz-fit-content;width:fit-content;max-width:100%}}.header-area .header-logo svg:first-child{display:none}@media(max-width:400px){.header-area .header-logo svg:nth-child(2){display:none}.header-area .header-logo svg:first-child{width:40px;display:block}}@media(min-width:992px){.header-area .header-logo{text-align:center}}.header-area .header-btn-container{position:relative;display:flex;justify-content:center}.header-area .header-btn-container>button{border:0;background:none;cursor:pointer}.header-area .header-btn-container .header-btn{color:#fff;font-size:1rem;font-weight:600;border:1.5px solid hsla(0,0%,100%,.2196078431);border-radius:30px;padding:6px 30px 6px 27px;transition:.35s ease-in;background:#181818;cursor:pointer;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:auto;font-family:Montserrat,sans-serif;font-weight:300;white-space:nowrap}.header-area .header-btn-container .header-btn:hover{border:1.5px solid #272727;background:#272727}@media(min-width:992px){.header-area .header-btn-container .header-btn span.tablet{display:none!important}}@media(max-width:991px){.header-area .header-btn-container .header-btn span.desktop{display:none!important}}@media(max-width:576px){.header-area .header-btn-container .header-btn span{font-size:.825rem}.header-area .header-btn-container .header-btn span svg{width:16px;height:16px}}.header-area .header-btn-container .header-btn svg{width:20px;height:20px}.header-area .header-btn-container .header-btn svg path{fill:#fff}@media(max-width:991px){.header-area .header-btn-container .header-btn{padding:6px 20px 6px 17px;font-size:.92rem}.header-area .header-btn-container .header-btn a,.header-area .header-btn-container .header-btn span{white-space:nowrap}}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px 12px;top:100%;left:50%;translate:-50%;margin:0;list-style:none;background:#181818;border-radius:18px;box-shadow:0 8px 20px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:Montserrat,sans-serif;will-change:opacity,visibility,transform}.wallet-adapter-dropdown-list.active{opacity:1;visibility:visible;transform:translateY(5px)}.wallet-adapter-dropdown-list .wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px 0 10px;width:100%;border-radius:6px;font-size:15px;font-weight:300;height:37px;color:#fff}.wallet-adapter-dropdown-list .wallet-adapter-dropdown-list-item:hover{background-color:#0c0c0c;color:#e4ccb1}.wallet-adapter-dropdown-list .wallet-adapter-dropdown-list-item:hover .icon-container svg path{fill:#e4ccb1}.wallet-adapter-dropdown-list .wallet-adapter-dropdown-list-item .icon-container{display:flex;align-items:center;justify-content:center;min-width:24px}.wallet-adapter-dropdown-list .wallet-adapter-dropdown-list-item a,.wallet-adapter-dropdown-list .wallet-adapter-dropdown-list-item:nth-child(3){display:flex;align-items:center;gap:8px}.language-controller-container{position:relative;display:flex;align-items:center}.language-controller-container button{outline:none;border:none;background:none;margin:0;padding:0}.language-controller-container .language-controller{display:flex;align-items:center;gap:3px;cursor:pointer;outline:none;border:none;background:none}@media(min-width:576px){.language-controller-container .language-controller{gap:5px}}.language-controller-container .language-controller svg{transition:all .3s cubic-bezier(.25,.46,.45,.94)}@media(max-width:576px){.language-controller-container .language-controller svg{max-width:22px;max-height:22px}}.language-controller-container .language-controller:hover svg:first-child{fill:#b38f67}.language-controller-container .language-controller:hover svg:nth-child(2){transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:rotate(-180deg)}.language-controller-container .language-controller:hover svg:nth-child(2) path{stroke:#b38f67}.language-dropdown{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;left:50%;translate:-50%;margin:0;list-style:none;background:radial-gradient(circle at 24.1% 68.8%,#181818 0,rgb(12,12,12) 99.4%);border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:Montserrat,sans-serif}@media(max-width:576px){.language-dropdown{padding:5px}}.language-dropdown.active{opacity:1;visibility:visible;transform:translateY(5px)}.language-dropdown .language-dropdown-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 16px;width:100%;border-radius:6px;font-size:13px;font-weight:300;height:37px;color:#fff}@media(max-width:576px){.language-dropdown .language-dropdown-item{padding:0 10px;height:30px;font-size:12px}}.language-dropdown .language-dropdown-item:hover{background-color:#0c0c0c;color:#e4ccb1}.promo-bar{background-color:#f4f4f4;text-align:center;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px}.promo-bar .marquee-container{max-width:70%;overflow:hidden;position:relative}.promo-bar .marquee-container:after,.promo-bar .marquee-container:before{content:" ";position:absolute;top:0;width:40px;height:100%}.promo-bar .marquee-container:before{left:-2px;background-image:linear-gradient(270deg,transparent,rgba(244,244,244,.5),#f4f4f4,#f4f4f4);z-index:2}.promo-bar .marquee-container:after{z-index:1;right:-2px;background-image:linear-gradient(90deg,transparent,rgba(244,244,244,.5),#f4f4f4,#f4f4f4)}.promo-bar .marquee-container .border-gradient-marquee{display:flex;justify-content:flex-start;align-items:center;gap:35px}.promo-bar .marquee-container .border-gradient-marquee .marquee-item{display:inline-block;white-space:nowrap;padding:0 15px}.promo-bar .marquee{font-family:Inter,sans-serif!important}@media(max-width:991px){.promo-bar{display:none}}@media(min-width:992px){.promo-bar{font-size:16px}}.main-menu{width:100%}.main-menu .menu-list{display:flex;justify-content:space-between;align-items:center;width:100%}.main-menu .menu-list>div{flex:1 1;width:100%}.main-menu .menu-list>div:first-child{display:flex;justify-content:flex-start}.main-menu .menu-list>div:last-child{display:flex;justify-content:flex-end}@media(max-width:991px){.main-menu .menu-list{justify-content:flex-start}}.main-menu .menu-list .menu-item{margin:0 18px;position:relative}.main-menu .menu-list .menu-item .active{color:#b38f67!important}.main-menu .menu-list .menu-item .dropdown-icon{color:#181818;font-size:25px;transition:.4s ease-in}@media(max-width:991px){.main-menu .menu-list .menu-item .dropdown-icon{display:none;visibility:hidden}}.main-menu .menu-list .menu-item .menu-link{font-size:.95rem;color:#181818;font-weight:600;letter-spacing:5%;text-transform:uppercase;display:inline-block;white-space:nowrap;transition:color .3s cubic-bezier(.25,.46,.45,.94);font-family:Montserrat,sans-serif;letter-spacing:1px}@media(max-width:400px){.main-menu .menu-list .menu-item .menu-link.d-xsm-down-none{display:none!important}}.main-menu .menu-list .menu-item .menu-link:hover{color:#b38f67}@media(max-width:991px){.main-menu .menu-list .menu-item .menu-link{padding:12px 0;display:block;position:relative}.main-menu .menu-list .menu-item .drop-down{position:relative}.main-menu .menu-list .menu-item .drop-down:after{content:"+";position:absolute;top:50%;transform:translateY(-50%);right:0;color:#fff;font-size:22px}}.main-menu .menu-list .menu-item .submenu{position:absolute;top:76px;left:0;max-width:230px;min-width:200px;background-color:#181818;text-align:left;transform:scaleY(0);transform-origin:center top;opacity:0;border:1px solid rgba(238,238,238,.1);border-image:initial;transition:all .5s ease-in-out}@media(max-width:991px){.main-menu .menu-list .menu-item .submenu{transform:scaleY(1);opacity:1;position:relative;left:0;top:0;width:100%;border:unset;display:none;transition:unset}}.main-menu .menu-list .menu-item .submenu .sub-item .active{color:red}.main-menu .menu-list .menu-item .submenu .sub-item a{display:block;padding:8px 15px;position:relative;z-index:1;font-size:15px;color:#fff;font-weight:600;letter-spacing:5%;text-transform:uppercase}@media(max-width:991px){.main-menu .menu-list .menu-item .submenu .sub-item a{border-bottom:unset;padding:5px 15px 5px 10px}}.main-menu .menu-list .menu-item .submenu .sub-item a:before{content:"";position:absolute;bottom:0;left:0;background:linear-gradient(90deg,#181818,#fff,#181818);width:100%;height:1px;transform:scaleX(0);transform-origin:left;transition:.4s ease-in;z-index:-1}.main-menu .menu-list .menu-item .submenu .sub-item a:hover:before{transform:scale(1)}.main-menu .menu-list .menu-item:hover .submenu{opacity:1;transform:scaleY(1)}.main-menu .menu-list .menu-item:hover .dropdown-icon{transform:rotate(180deg)}.main-menu .mobile-logo-area{margin-bottom:25px}.main-menu .mobile-logo-area .menu-close-btn{cursor:pointer}.main-menu .mobile-logo-area .menu-close-btn .bi{color:#fff;font-size:20px}.main-menu .mobile-search-area{margin-top:90px;margin-bottom:90px}.main-menu .mobile-search-area input{background:#181818;border:none;border:1px solid rgba(238,238,238,.5);outline:none;width:100%;padding:8px;color:#fff}.main-menu .mobile-search-area input::placeholder{text-align:left;font-size:14px}.main-menu .mobile-search-area .search-icon{background:hsla(0,0%,100%,.1);width:48px;height:42px;text-align:center;line-height:42px;-webkit-transition:.4s ease-in;border:1px solid rgba(238,238,238,.5);border-left:none;transition:.4s ease-in;cursor:pointer}.main-menu .mobile-search-area .search-icon .bx{color:#fff;font-size:25px}.main-menu .mobile-search-area .search-icon:hover{background:#272727}.main-menu .mobile-social li{margin:0 10px}.main-menu .mobile-social i{color:#fff;height:34px;width:34px;line-height:34px;text-align:center;background:hsla(0,0%,100%,.1);border-radius:2px;transition:all .35s ease-in 0s}.header-icons .search-icon{background:hsla(0,0%,100%,.1);border-radius:50%;width:45px;height:45px;text-align:center;line-height:45px;transition:.4s ease-in;cursor:pointer}.header-icons .search-icon .bx{color:#181818;font-size:25px}.header-icons .search-icon:hover{background:#272727}@media(max-width:576px){.header-icons .gap-4{gap:.75rem!important}}@media(max-width:400px){.header-icons .gap-4{gap:.5rem!important}}.header-icons .mobile-menu-btn,.header-icons .sidebar-menu-icon{cursor:pointer}.header-icons .mobile-menu-btn .bx,.header-icons .sidebar-menu-icon .bx{color:#181818;font-size:25px;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.header-icons .mobile-menu-btn .bx:hover,.header-icons .sidebar-menu-icon .bx:hover{color:#b38f67;transition:color .3s cubic-bezier(.25,.46,.45,.94)}@media(max-width:576px){.header-icons .mobile-menu-btn svg,.header-icons .sidebar-menu-icon svg{max-width:22px;max-height:22px}}.header-icons .mobile-menu-btn svg path,.header-icons .sidebar-menu-icon svg path{transition:stroke .3s cubic-bezier(.25,.46,.45,.94)}.header-icons .mobile-menu-btn:hover svg path,.header-icons .sidebar-menu-icon:hover svg path{stroke:#b38f67;transition:stroke .3s cubic-bezier(.25,.46,.45,.94)}@media(max-width:500px){.header-icons .mobile-menu-btn.profile,.header-icons .sidebar-menu-icon.profile{display:none}}header.sticky .cart{top:0}.hover-dropdown-container{position:relative;display:inline-block}.hover-dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:9999;min-width:100%;background:#1a1a1a;border-radius:18px;box-shadow:0 4px 12px rgba(0,0,0,.3);margin-top:8px;animation:fadeIn .2s ease-in-out;font-family:Montserrat,sans-serif!important}.hover-dropdown-menu>div:hover span{color:#e4ccb1!important}.hover-dropdown-menu>div:hover svg path{fill:#e4ccb1!important}.login-modal{background:rgba(24,24,24,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:auto;width:420px;max-height:1000px;max-width:calc(100% - 32px);color:#fff;margin-block:5vh;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(192,192,192,.2);border-radius:16px;box-shadow:0 15px 20px -10px rgba(0,0,0,.3);overflow:hidden;display:flex;opacity:0;transition:opacity .5s ease,max-height .25s cubic-bezier(0,0,.55,1)}.login-modal.active{opacity:1}.login-modal:focus-visible{outline:none!important}@media(max-width:767px){.login-modal{flex-direction:column-reverse;max-width:calc(100% - 20px)}}.login-modal .login-modal-content{display:flex;flex-direction:column;width:100%;height:100%;outline:0;transition:height .25s cubic-bezier(0,0,.55,1)}.login-modal .login-modal-content .login-modal-header{display:flex;justify-content:space-between;padding:1rem 1rem 1.5rem;border-bottom:1px solid rgba(192,192,192,.15);margin-bottom:1rem}@media(max-width:400px){.login-modal .login-modal-content .login-modal-header{padding:1rem 0;justify-content:space-around}}.login-modal .login-modal-content .login-modal-header .allfeat-button{display:flex;gap:8px;align-items:center;border:1px solid hsla(0,0%,100%,.1);padding:8px 16px 9px 12px;border-radius:30px;transition:all .2s cubic-bezier(0,0,.55,1)}.login-modal .login-modal-content .login-modal-header .allfeat-button img{opacity:.75;transition:all .2s cubic-bezier(0,0,.55,1)}.login-modal .login-modal-content .login-modal-header .allfeat-button p{font-size:.9rem;font-family:Montserrat,sans-serif!important;background:linear-gradient(90deg,rgba(255,255,255,.6039215686) 13%,#ffffff);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0)}@media(max-width:767px){.login-modal .login-modal-content .login-modal-header .allfeat-button p{font-size:.8rem}}.login-modal .login-modal-content .login-modal-header button{background:rgba(69,69,69,.08);outline:0;border:1px solid rgba(69,69,69,.08);border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(0,0,.55,1);padding:0}.login-modal .login-modal-content .login-modal-header button:hover{background:rgba(69,69,69,.25)}.login-modal .login-modal-content .login-modal-header button:hover i{color:#e4ccb1}.login-modal .login-modal-content .login-modal-header button svg{transition:all .2s cubic-bezier(0,0,.55,1)}.login-modal .login-modal-content .login-modal-header button svg path{fill:#c6c6c6}.login-modal .login-modal-content .login-modal-header button svg{cursor:pointer;transition:.4s;height:22px!important;width:22px!important;line-height:22px!important;text-align:center}.login-modal .login-modal-content .login-modal-header h2{margin:0;font-size:1.5rem;font-family:Inter,sans-serif!important}@media(max-width:767px){.login-modal .login-modal-content .login-modal-header h2{font-size:1.35rem}}@media(max-width:576px){.login-modal .login-modal-content .login-modal-header h2{font-size:1.25rem}}.login-modal .login-modal-content .login-modal-header h3{font-family:Inter,sans-serif!important;font-size:1.35rem;margin:0}.login-modal .login-modal-content .login-modal-body{display:flex;flex-direction:column;align-items:center;padding:24px 20px;gap:20px}.login-modal .login-modal-content .login-modal-body:focus-visible{outline:0!important}.login-modal .login-modal-content .login-modal-body .wallet-icon-container{display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.05);width:75px;height:75px;border-radius:8px;transition:all .2s cubic-bezier(0,0,.55,1);position:relative}@keyframes animloader{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.login-modal .login-modal-content .login-modal-body .wallet-icon-container img{margin:auto;width:60px;height:60px;object-fit:contain;position:relative;z-index:1}.login-modal .login-modal-content .login-modal-body .wallet-icon-container.isLoading:before{content:"";position:absolute;width:100px;height:100px;background:#fff;display:inline-block;border-radius:50%;box-sizing:border-box;animation:animloader 1.5s ease infinite;z-index:0}.login-modal .login-modal-content .login-modal-body .wallet-icon-container.error{color:#f25a67}.login-modal .login-modal-content .login-modal-body .magic-connect-logos-container{display:flex;margin-bottom:32px}.login-modal .login-modal-content .login-modal-body .magic-connect-logos-container .logo-container{position:relative;transition:all .2s cubic-bezier(0,0,.55,1);border:.25px solid hsla(0,0%,100%,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:#181818;width:75px;height:75px}.login-modal .login-modal-content .login-modal-body .magic-connect-logos-container .logo-container img,.login-modal .login-modal-content .login-modal-body .magic-connect-logos-container .logo-container svg{width:calc(75px - .5rem);object-fit:contain}.login-modal .login-modal-content .login-modal-body .magic-connect-logos-container .logo-container:first-child{position:relative;margin-right:-.5rem;z-index:2;box-shadow:6px 0 10px 10px rgba(0,0,0,.1215686275)}.login-modal .login-modal-content .login-modal-body .login-modal-body-text{display:flex;flex-direction:column;gap:8px;width:100%}.login-modal .login-modal-content .login-modal-body .login-modal-body-text h3{margin:0;font-family:Inter,sans-serif!important;font-size:1.25rem;text-align:center;letter-spacing:normal;letter-spacing:-1px}.login-modal .login-modal-content .login-modal-body .login-modal-body-text h3.error{color:#f25a67}.login-modal .login-modal-content .login-modal-body .login-modal-body-text p{color:rgba(198,198,198,.8941176471);text-align:center;text-wrap:balance;font-size:15px;line-height:1.15;margin:auto;max-width:90%}.login-modal .login-modal-content .login-modal-body input{background-color:rgba(31,31,31,.1333333333);background-image:linear-gradient(90deg,rgba(38,38,38,.7411764706) 20%,transparent);color:#fff;border-radius:30px;min-width:300px;height:50px;border:0;padding:12px 16px;font-family:Montserrat,sans-serif;margin-bottom:16px}.login-modal .login-modal-content .login-modal-body .full-w-btn-container{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background-color:hsla(0,0%,100%,.02);border-radius:8px}.login-modal .login-modal-content .login-modal-body button{opacity:.75;outline:0;background-color:rgba(0,0,0,0);border-radius:30px;border:1px solid rgba(192,192,192,.15);padding:8px 16px 9px 12px;display:flex;align-items:center;gap:8px;color:#c6c6c6;transition:all .2s cubic-bezier(0,0,.55,1);font-family:Montserrat,sans-serif!important;font-size:15px}.login-modal .login-modal-content .login-modal-body button svg{width:15px;height:15px}.login-modal .login-modal-content .login-modal-body button svg path{fill:#c6c6c6}.login-modal .login-modal-content .login-modal-body button.active,.login-modal .login-modal-content .login-modal-body button:hover{color:#dfdfdf;opacity:1;border:.1px solid rgba(228,204,177,.0666666667)}.login-modal .login-modal-content .login-modal-body button:hover{color:#e4ccb1;border:.1px solid hsla(0,0%,100%,.2470588235);background-color:hsla(0,0%,100%,.015)}.login-modal .login-modal-content .login-modal-body button.active i{color:#c6c6c6}.login-modal .login-modal-content .login-modal-body button.active:hover i{color:#e4ccb1}.login-modal .login-modal-content .login-modal-body button:disabled{opacity:.5;cursor:not-allowed}.login-modal .login-modal-content .login-modal-body button.btn-login{width:100%;justify-content:center;font-family:Inter,sans-serif!important;font-weight:400;background-color:hsla(0,0%,100%,.1);padding:12px 16px;position:relative}.login-modal .login-modal-content .login-modal-body button.btn-login .circle-loader{position:absolute;transform:translateY(-50%);right:16px}.login-modal .login-modal-content .login-modal-body.help .wallet-icon-container{width:55px;height:55px}.login-modal .login-modal-content .login-modal-body.help .wallet-icon-container svg{width:1.75rem}.login-modal .login-modal-content .login-modal-body.help .wallet-icon-container svg path{fill:#eaeaea}.login-modal .login-modal-content .login-modal-body .modal-bloc{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.login-modal .login-modal-content .login-modal-body .modal-bloc h4{font-size:1rem;margin:0;font-family:Inter,sans-serif!important}.login-modal .login-modal-content .login-modal-body .modal-bloc p{font-size:.9rem;text-align:center;line-height:1.1;font-weight:100;color:#e1e1e1;max-width:90%;margin:auto}.login-modal .login-modal-content .login-modal-footer{padding:24px 20px 48px}.login-modal .login-modal-content .login-modal-footer .policies{display:flex;width:100%;justify-content:center;gap:10px;text-align:center;height:40px}.login-modal .login-modal-content .login-modal-footer .magic-logo{display:flex;width:100%;justify-content:center;align-items:center;line-height:1px;gap:5px;font-size:15px;color:#c6c6c6}.login-modal .login-modal-content .login-modal-footer .magic-logo svg{padding-top:3px;cursor:pointer}.login-modal .login-modal-content .login-modal-footer .magic-logo svg:hover{filter:brightness(1.5)}.login-modal .login-modal-content .login-modal-body-half{width:100%;padding:1rem}.login-modal .login-modal-content .login-modal-body-half .subtitle{color:#dbdbdb;font-family:Barlow,sans-serif!important;margin-bottom:4px}.login-modal .login-modal-content .login-modal-body-half .wallet-list{display:flex;flex-direction:column;gap:8px}.login-modal .login-modal-content .login-modal-body-half .wallet-choice{background-color:hsla(0,0%,100%,.01);border-radius:8px;padding:7px 16px 8px 7px;cursor:pointer;transition:all .2s cubic-bezier(0,0,.55,1)}.login-modal .login-modal-content .login-modal-body-half .wallet-choice:hover{background-color:hsla(0,0%,100%,.03)}.login-modal .login-modal-content .login-modal-body-half .wallet-choice:hover .wallet-icon-container{border:.25px solid hsla(0,0%,100%,.25)}.login-modal .login-modal-content .login-modal-body-half .wallet-choice h3{font-family:Inter,sans-serif!important;font-size:1.15rem;margin:0}@media(max-width:400px){.login-modal .login-modal-content .login-modal-body-half .wallet-choice h3{font-size:1rem}}.login-modal .login-modal-content .login-modal-body-half .wallet-choice .wallet-icon-container{transition:all .2s cubic-bezier(0,0,.55,1);border:.25px solid hsla(0,0%,100%,.15);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:.5rem;background-color:rgba(0,0,0,.1019607843);width:50px;height:50px}.login-modal .login-modal-content .login-modal-body-half .wallet-choice .wallet-icon-container img{width:calc(50px - 1rem)}.login-modal .login-modal-content .login-modal-body-half .wallet-choice .wallet-choice-tag{font-family:Montserrat,sans-serif!important;background-color:rgba(228,204,177,.1843137255);color:#e4ccb1;font-size:.8rem;padding:3.5px 5px;border-radius:4px;margin-left:auto}.login-modal .login-modal-content .login-modal-body-half .wallet-choice .wallet-choice-tag.detected{background-color:rgba(86,86,86,.18);color:rgba(230,230,230,.568627451)}.footer-section{background-color:#181818;position:relative;padding-left:70px;padding-right:70px;padding-top:80px;margin-top:2rem}@media(min-width:992px)and (max-width:1199px){.footer-section{padding-left:50px;padding-right:50px}}@media(min-width:768px)and (max-width:991px){.footer-section{padding-left:40px;padding-right:40px}}@media(max-width:767px){.footer-section{padding-left:20px;padding-right:20px}}.footer-section.dark-mode{background-color:#fff}.footer-section.dark-mode a i{color:#000}.footer-section.dark-mode .footer-title span{position:absolute;width:25px;height:3px;border-radius:100px;background:#000;bottom:0;left:0}.footer-section.dark-mode .footer-title:before{left:30px}.footer-section.dark-mode .footer-title:after,.footer-section.dark-mode .footer-title:before{content:"";position:absolute;width:7px;height:3px;border-radius:100px;background:#000;bottom:0}.footer-section.dark-mode .footer-title:after{left:42px}.footer-section.dark-mode .footer-title h5{color:#000!important}.footer-section.dark-mode .footer-item p,.footer-section.dark-mode .footer-list a{color:#000}.footer-section:before{content:"";position:absolute;top:-2rem;left:0;right:0;bottom:0;background-color:#181818;width:100%;height:100%;z-index:-1;border-radius:20px 20px 0 0}.footer-section .footer-social li{margin-right:30px}.footer-section .footer-social a i{color:#fff;background:hsla(0,0%,100%,.1);height:34px;width:34px;line-height:34px;border-radius:2px;text-align:center;transition:.35s ease-in}.footer-section .footer-social a:hover i{background:#fff;color:#181818}.footer-section .footer-bottom{margin-top:80px;border-top:1px solid #202020;padding-top:25px;padding-bottom:25px}.footer-section .footer-bottom .copyright{font-size:14px;font-weight:500;color:#c1c1c1}.footer-section .footer-item p{font-size:1rem;color:#d2d2d2;margin-bottom:40px;font-family:Montserrat,sans-serif!important;white-space:break-spaces}.footer-section .footer-title{position:relative;display:inline-block;padding-bottom:15px;margin-bottom:25px}.footer-section .footer-title h5{font-size:20px;font-weight:600;color:#fff;margin:0}.footer-section .footer-title span{position:absolute;width:25px;height:3px;border-radius:100px;background:#fff;bottom:0;left:0}.footer-section .footer-title:before{left:30px}.footer-section .footer-title:after,.footer-section .footer-title:before{content:"";position:absolute;width:7px;height:3px;border-radius:100px;background:#fff;bottom:0}.footer-section .footer-title:after{left:42px}.footer-section .payment-area{font-size:14px;font-weight:500;color:#c1c1c1}.footer-section .pay-list li{margin-left:20px}@media(max-width:767px){.footer-section .pay-list li{margin-left:10px}}.footer-list li{margin-bottom:6px;display:block}.footer-list a{font-size:1rem;color:#d2d2d2;line-height:30px;display:inline-block;position:relative;transition:.45s ease-in-out;font-family:Inter,sans-serif}.footer-list a:after{content:"";position:absolute;left:0;bottom:0;background:#272727;height:2px;width:100%;z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-in-out}.footer-list a:hover{transform:scaleX(1);margin-left:6px}.footer-list a:hover:after{transform:scaleX(1);transform-origin:left}.cart-visible .cart{transform:translateX(0);transition-delay:.2s}.cart{background-color:#181818;min-width:350px}@media(min-width:992px){.cart{min-width:420px}}.cart{display:flex;flex-direction:column;position:fixed;right:0;top:0;width:300px;max-width:100%;height:100%;min-height:100vh;min-height:100dvh;z-index:100000;border-radius:0;transition:transform .3s cubic-bezier(.785,.135,.15,.86);-moz-transition:transform .3s cubic-bezier(.785,.135,.15,.86);-webkit-transition:transform .3s cubic-bezier(.785,.135,.15,.86);-ms-transition:transform .3s cubic-bezier(.785,.135,.15,.86);-o-transition:transform .3s cubic-bezier(.785,.135,.15,.86);transform:translateX(100%);color:#f4f4f4}.cart .cart-header{height:100px}@media(min-width:992px){.cart .cart-header{height:100px}}.cart .cart-header{padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3f3f3f}.cart .cart-header h1{margin:0;padding:0;letter-spacing:-1px;font-family:Inter,sans-serif!important;font-weight:600;font-size:2rem}.cart .cart-header .close-btn{width:35px;text-align:center;font-size:20px;color:#fff;cursor:pointer;z-index:10;transition:all .9s ease}.cart .cart-body{flex:1 1;overflow-y:auto}.cart .cart-body::-webkit-scrollbar{width:6px}.cart .cart-body::-webkit-scrollbar-track{background:#181818;border-radius:10px}.cart .cart-body::-webkit-scrollbar-thumb{background:#2e2e2e;border-radius:10px}.cart .cart-body::-webkit-scrollbar-thumb:hover{background:#000}.cart .cart-body .navigation{opacity:1;transition:opacity .3s ease-in-out}.cart .cart-body .navigation.loading{opacity:.5}.cart .cart-body .cart-group{padding:30px 20px 10px}.cart .cart-body .cart-group:not(:last-child){border-bottom:1px solid rgba(63,63,63,.7137254902)}.cart .cart-body .cart-group:is(:last-child){margin-bottom:130px}.cart .cart-body .cart-group .cart-group-logo{max-width:175px;margin-bottom:1rem}.cart .cart-body .cart-item{padding:1rem 0 2.25rem;position:relative}.cart .cart-body .cart-item:last-of-type{border-bottom:0}.cart .cart-body .cart-item h2{font-size:1rem;margin-top:.5rem;margin-left:.5rem;opacity:.8}.cart .cart-body .cart-item .cart-item-thumb{display:flex;gap:1.5rem}.cart .cart-body .cart-item .cart-item-thumb img{width:90px;height:90px;border-radius:4px}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-item-drop{font-family:Barlow,sans-serif!important;letter-spacing:.1rem;font-weight:300}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info h3{font-family:Montserrat,sans-serif!important;letter-spacing:-.2px;font-size:1.075rem;font-weight:700;margin-bottom:1rem}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-item-creator{font-size:15px;font-weight:100;font-family:Montserrat,sans-serif!important;opacity:.5;letter-spacing:-.5px;margin-bottom:.25rem}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity{display:flex}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div{display:flex;align-items:center;justify-content:center;width:35px;height:35px}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:first-child{border:1px solid hsla(0,0%,100%,.25);border-radius:8px 0 0 8px;cursor:pointer}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:first-child svg{transition:all .1s ease-in}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:first-child svg:hover path{fill:#e4ccb1!important}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:first-child svg path{fill:#f4f4f4}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:nth-child(2){border-top:1px solid hsla(0,0%,100%,.25);border-bottom:1px solid hsla(0,0%,100%,.25);font-family:Inter,sans-serif!important}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:last-child{border:1px solid hsla(0,0%,100%,.25);border-radius:0 8px 8px 0;cursor:pointer}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:last-child svg{transition:all .1s ease-in}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:last-child svg:hover path{fill:#e4ccb1!important}.cart .cart-body .cart-item .cart-item-thumb .cart-item-info .cart-quantity>div:last-child svg path{fill:#f4f4f4}.cart .cart-body .cart-item .cart-item-shop{font-family:Montserrat,sans-serif!important}.cart .cart-body .cart-item .cart-item-price{text-align:right;font-family:Inter,sans-serif!important;font-weight:700;font-size:1rem}.cart .cart-body .cart-remove-btn{position:absolute;top:1rem;right:0;width:-moz-fit-content;width:fit-content;cursor:pointer;opacity:.75;transition:all .1s ease-in}.cart .cart-body .cart-remove-btn:hover{opacity:1}.cart .cart-body .cart-remove-btn svg path{fill:#f4f4f4;transition:all .1s ease-in}.cart .cart-body .cart-remove-btn svg:hover path{color:#e4ccb1!important;transition:all .1s ease-in}.cart .cart-footer{width:100%}.cart .cart-footer:not(.small-height){min-height:130px}.cart .cart-footer{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;padding:1rem 25px;background-color:#121212;border-top:1px solid hsla(0,0%,100%,.1)}.cart .cart-footer .price-line{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.cart .cart-footer .price-line span{display:block;color:#fff;opacity:80%}.cart .cart-footer .price-line .cart-price{text-align:right;font-family:Inter,sans-serif!important;font-weight:700;font-size:1.15rem;color:#fff}.cart .cart-footer .checkout-btn{padding:10px 0;background-color:#252525;border-radius:30px;border:1px solid #3f3f3f;font-family:Inter,sans-serif!important;font-weight:700;font-size:18px;letter-spacing:-.2px;color:#fff;transition:.25s ease}.cart .cart-footer .checkout-btn:hover{color:#e4ccb1;transition:.25s ease}.cart .cart-footer .gradient-btn{background:linear-gradient(90deg,#e4ccb1,#B38F67);border:none;padding:10px 20px;color:#fff;cursor:pointer;border-radius:5px;font-size:16px}.cart .cart-footer .gradient-btn:hover{background:linear-gradient(90deg,#feb47b,#ff7e5f)}.cart .cart-footer a{color:#0070f3;text-decoration:none}.cart .cart-footer a:hover{text-decoration:underline}.cart .cart-footer span{font-family:Inter,sans-serif;font-size:.95rem;opacity:.5}.cart .cart-footer span:hover{cursor:pointer}.cart .cart-footer span.underline{text-decoration:underline}.checkout-overlay{position:fixed;inset:0}.checkout-modal{background-color:#121212;border:1px solid #252525;box-shadow:0 8px 20px rgba(0,0,0,.6);width:100vw;height:100%;overflow:hidden;z-index:10002;display:flex;--overlay-zoom-delay:3s;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.checkout-modal::-webkit-scrollbar{display:none}@media(min-width:400px){.checkout-modal{width:90vw;border-radius:24px;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}}@media(min-width:991px){.checkout-modal{width:60rem;max-width:95vw;max-height:0;max-height:670px}}@media(min-width:1280px){.checkout-modal{width:75rem}}.checkout-modal.full-screen-animate{width:100vw;max-width:100vw;max-height:100vh;scale:1.5;background-color:#000;border-radius:0;transition:opacity .5s ease,width 1.5s var(--overlay-zoom-delay) ease,max-height 1.5s var(--overlay-zoom-delay) ease,background-color 1.5s var(--overlay-zoom-delay) ease,border-radius .25s var(--overlay-zoom-delay) ease,scale ease-in 2s var(--overlay-zoom-delay)}.checkout-modal.full-screen-animate>*{opacity:0;transition:opacity 1s ease 3s}.checkout-modal{opacity:0}.checkout-modal.active{opacity:1}.checkout-modal .checkout-modal-content{display:flex;flex-direction:column;width:100%;position:relative;outline:0}@media(min-width:768px){.checkout-modal .checkout-modal-content{min-height:670px}}.checkout-modal .checkout-modal-content .minting-content,.checkout-modal .checkout-modal-content>.success-content{gap:10px}.checkout-modal .checkout-modal-content .minting-content>svg,.checkout-modal .checkout-modal-content>.success-content>svg{margin-bottom:1.5rem}.checkout-modal .checkout-modal-content .minting-content h2,.checkout-modal .checkout-modal-content>.success-content h2{font-size:24px}@media(min-width:768px){.checkout-modal .checkout-modal-content .minting-content h2,.checkout-modal .checkout-modal-content>.success-content h2{font-size:26px}}@media(min-width:1280px){.checkout-modal .checkout-modal-content .minting-content h2,.checkout-modal .checkout-modal-content>.success-content h2{font-size:28px}}@media(min-width:1440px){.checkout-modal .checkout-modal-content .minting-content h2,.checkout-modal .checkout-modal-content>.success-content h2{font-size:32px}}.checkout-modal .checkout-modal-content .minting-content h2,.checkout-modal .checkout-modal-content>.success-content h2{font-family:Inter,sans-serif!important;font-weight:700;letter-spacing:-.5px;color:#fbfbfb;margin-bottom:.5rem;text-align:center;background:linear-gradient(181.26deg,#FFFFFF 74.46%,#000000 98.93%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.checkout-modal .checkout-modal-content .minting-content h3,.checkout-modal .checkout-modal-content>.success-content h3{font-size:20px!important;font-family:Montserrat,sans-serif!important;font-weight:300;letter-spacing:-.5px;color:#b5b5b5;text-align:center}.checkout-modal .checkout-modal-content .minting-content button,.checkout-modal .checkout-modal-content>.success-content button{border-radius:8px;background-color:#1d1d1d;color:#bcbcbc;font-family:Montserrat,sans-serif;letter-spacing:1px;font-size:.85rem;outline:0;border:1px solid hsla(0,0%,100%,.25);text-align:left;transition:.2s ease;min-height:40px;min-width:40px;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:.5rem}@media(min-width:680px){.checkout-modal .checkout-modal-content .minting-content button,.checkout-modal .checkout-modal-content>.success-content button{padding:.5rem .75rem;min-width:150px;font-size:.95rem}}@media(min-width:1024px){.checkout-modal .checkout-modal-content .minting-content button,.checkout-modal .checkout-modal-content>.success-content button{padding:.5rem 1rem;min-width:200px;font-size:1rem}}.checkout-modal .checkout-modal-content .minting-content button:hover,.checkout-modal .checkout-modal-content>.success-content button:hover{color:#fff;border:1px solid hsla(0,0%,100%,.5);transition:.2s ease}.checkout-modal .checkout-modal-content .minting-content button:hover svg path,.checkout-modal .checkout-modal-content>.success-content button:hover svg path{fill:#e4ccb1}.checkout-modal .checkout-modal-content .minting-content button svg path,.checkout-modal .checkout-modal-content>.success-content button svg path{fill:#bcbcbc}.checkout-modal .checkout-modal-content .minting-content .bar-loader,.checkout-modal .checkout-modal-content>.success-content .bar-loader{width:300px;border-radius:8px;height:4.8px;display:inline-block;position:relative;background:hsla(0,0%,100%,.15);overflow:hidden;position:absolute;bottom:3rem}.checkout-modal .checkout-modal-content .minting-content .bar-loader:after,.checkout-modal .checkout-modal-content>.success-content .bar-loader:after{content:"";box-sizing:border-box;width:0;height:4.8px;background:#fff;position:absolute;top:0;left:0;animation:animFw 3s linear forwards}@keyframes animFw{0%{width:0}to{width:100%}}.checkout-modal .checkout-modal-content .checkout-modal-body{display:flex;flex-direction:column;padding:2rem 1.5rem;height:100%;color:#fbfbfb;font-family:Inter,sans-serif}@media(min-width:991px){.checkout-modal .checkout-modal-content .checkout-modal-body{flex-direction:row;padding:2rem 3rem;justify-content:center}}@media(min-width:1280px){.checkout-modal .checkout-modal-content .checkout-modal-body{padding:3rem}}.checkout-modal .checkout-modal-content .checkout-modal-body>div:first-child{border-bottom:1px solid #232323;padding-bottom:0;padding-right:0}@media(min-width:991px){.checkout-modal .checkout-modal-content .checkout-modal-body>div:first-child{padding-bottom:1rem!important;padding-right:2rem!important;border-bottom:0;border-right:1px solid #232323}}.checkout-modal .checkout-modal-content .checkout-modal-body>div:nth-child(2){padding-top:1rem}@media(min-width:991px){.checkout-modal .checkout-modal-content .checkout-modal-body>div:nth-child(2){padding-left:2rem!important}}.checkout-modal .checkout-modal-content .checkout-modal-body:focus-visible{outline:0!important}.checkout-modal .checkout-modal-content .checkout-modal-body h2{font-size:26px}@media(min-width:768px){.checkout-modal .checkout-modal-content .checkout-modal-body h2{font-size:32px}}@media(min-width:1280px){.checkout-modal .checkout-modal-content .checkout-modal-body h2{font-size:36px}}@media(min-width:1440px){.checkout-modal .checkout-modal-content .checkout-modal-body h2{font-size:40px}}.checkout-modal .checkout-modal-content .checkout-modal-body h2{font-weight:600;letter-spacing:-.2px;font-family:Inter,sans-serif!important}.checkout-modal .checkout-modal-content .checkout-modal-body h2+p{line-height:18px;opacity:.8;font-size:.85rem;margin-bottom:1rem}@media(min-width:768px){.checkout-modal .checkout-modal-content .checkout-modal-body h2+p{font-size:1rem;line-height:21px;max-width:85%}}.checkout-modal .checkout-modal-content .checkout-modal-body .p-LinkAutofillPrompt{display:none}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container{margin:0;padding-bottom:.5rem;max-height:415px}@media(min-width:768px){.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container{overflow-y:visible}}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container::-webkit-scrollbar{width:6px}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container::-webkit-scrollbar-track{background:#181818;border-radius:10px}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container::-webkit-scrollbar-thumb{background:#2e2e2e;border-radius:10px}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container::-webkit-scrollbar-thumb:hover{background:#000}@media(min-width:768px){.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container{padding-bottom:1rem}}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion{display:flex;flex-direction:column;gap:1rem}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-item{background-color:rgba(0,0,0,0);border:none}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-collapse{position:relative;top:-1rem}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-collapse .price-adjustment-widget{padding-top:2rem;border-top:0;border-top-right-radius:0;border-top-left-radius:0}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-body{padding:0}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-body .loading-container .input-container,.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-body .payment-form .input-container{padding-top:2rem;border-top:0;border-top-right-radius:0;border-top-left-radius:0}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-body .loading-container .input-container{text-align:center;display:flex;align-items:center;justify-content:space-between;gap:10px}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-body .loading-container .input-container span.loading-text{opacity:.5;animation:fade-in-out 2.5s ease-in-out infinite}@keyframes fade-in-out{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-button{font-family:Barlow,sans-serif;font-size:15px;font-weight:600;height:24px;border-radius:8px;padding:1.25rem 1rem}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-button svg{margin-right:10px}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-button:after{display:none!important}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-button:active,.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-button:focus,.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-form-container .accordion-button:focus-visible{outline:0!important;box-shadow:none!important}.checkout-modal .checkout-modal-content .checkout-modal-body label{font-size:.85rem;font-weight:400;font-family:Montserrat,sans-serif!important;line-height:21px;opacity:.8}@media(min-width:768px){.checkout-modal .checkout-modal-content .checkout-modal-body label{font-size:1rem}}.checkout-modal .checkout-modal-content .checkout-modal-body input{background-color:#181818;color:#fff;border-radius:4px;height:42px;padding:12px .75rem;font-family:Montserrat,sans-serif;font-size:.85rem;margin-bottom:8px;width:100%;border:1px solid #3b3b3b}@media(min-width:768px){.checkout-modal .checkout-modal-content .checkout-modal-body input{margin-bottom:16px;height:50px}}.checkout-modal .checkout-modal-content .checkout-modal-body input:is(:disabled){color:hsla(0,0%,100%,.35)}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-modal-bottom{border-top:1px solid #232323;bottom:0;width:100%;left:0;padding:1rem 0}@media(min-width:768px){.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-modal-bottom{padding-top:2rem}}@media(min-width:991px){.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-modal-bottom{position:relative;inset:0;padding:1rem 0 0}}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-modal-bottom>div p{font-family:Inter,sans-serif;font-size:1.05rem;color:#fff;opacity:.8}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-modal-bottom>div>div span{font-family:Inter,sans-serif!important;font-weight:700;font-size:1.15rem;color:#fff;text-align:right}.checkout-modal .checkout-modal-content .checkout-modal-body .checkout-modal-bottom>div>div span.price-thin{font-weight:100;font-size:1rem;text-align:right}.checkout-modal .checkout-modal-content .checkout-modal-body .full-w-btn-container{width:100%;display:flex;align-items:center;justify-content:center;padding:10px 18px}.checkout-modal .checkout-modal-content .checkout-modal-body button{margin-top:auto;padding:10px 0;background-color:#181818;border-radius:8px;border:1px solid #3f3f3f;font-family:Inter,sans-serif!important;font-weight:700;font-size:18px;letter-spacing:-.2px;color:#fff;transition:.25s ease;position:relative}.checkout-modal .checkout-modal-content .checkout-modal-body button.active,.checkout-modal .checkout-modal-content .checkout-modal-body button:hover{color:#dfdfdf;opacity:1;border:.1px solid rgba(228,204,177,.0666666667)}.checkout-modal .checkout-modal-content .checkout-modal-body button:hover{color:#e4ccb1;border:.1px solid hsla(0,0%,100%,.2470588235);background-color:hsla(0,0%,100%,.015)}.checkout-modal .checkout-modal-content .checkout-modal-body button.active i{color:#c6c6c6}.checkout-modal .checkout-modal-content .checkout-modal-body button.active:hover i{color:#e4ccb1}.checkout-modal .checkout-modal-content .checkout-modal-body button:disabled{opacity:.5;cursor:not-allowed}.checkout-modal .checkout-modal-content .checkout-modal-body button:disabled:hover{background-color:#181818!important;color:#fff!important;border:1px solid #3f3f3f!important}.checkout-modal .checkout-modal-content .checkout-modal-body button .circle-loader{position:absolute;transform:translateY(-50%);right:1rem}.checkout-modal .checkout-modal-content .checkout-modal-body button.btn-login{width:100%;justify-content:center;font-family:Inter,sans-serif!important;font-weight:400;background-color:hsla(0,0%,100%,.1);padding:12px 16px;position:relative}.checkout-modal .checkout-modal-content .checkout-modal-body button.btn-login .circle-loader{position:absolute;transform:translateY(-50%);right:16px}.checkout-modal .checkout-modal-content .checkout-modal-body button.verif{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-inline:20px;white-space:nowrap;font-weight:200;font-size:12px;border-radius:6;border:1px solid hsla(0,0%,100%,.05);background-color:rgba(0,0,0,0)}.checkout-modal .checkout-modal-content .checkout-modal-body button.verif .circle-loader{position:relative;inset:0}.checkout-modal .checkout-modal-content .checkout-modal-body.help .wallet-icon-container{width:55px;height:55px}.checkout-modal .checkout-modal-content .checkout-modal-body.help .wallet-icon-container svg{width:1.75rem}.checkout-modal .checkout-modal-content .checkout-modal-body.help .wallet-icon-container svg path{fill:#eaeaea}.checkout-modal .checkout-modal-content .checkout-modal-body .modal-bloc{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.checkout-modal .checkout-modal-content .checkout-modal-body .modal-bloc h4{font-size:1rem;margin:0;font-family:Inter,sans-serif!important}.checkout-modal .checkout-modal-content .checkout-modal-body .modal-bloc p{font-size:.9rem;text-align:center;line-height:1.1;font-weight:100;color:#e1e1e1;max-width:90%;margin:auto}.checkout-modal .checkout-modal-content .cross-btn{position:absolute;top:1rem;right:1rem;cursor:pointer}.checkout-modal .checkout-modal-content .cross-btn svg{width:24px;height:24px}.checkout-modal .checkout-modal-content .cross-btn svg path{fill:#fff}.checkout-modal .checkout-modal-content .info-container{border:1px solid hsla(0,0%,100%,.05);padding:1.1rem;border-radius:6px;margin-bottom:1rem}.checkout-modal .checkout-modal-content .info-container .subtitle{line-height:1.25;font-size:.7rem;font-weight:100}.checkout-modal .checkout-modal-content .input-container{border:1px solid hsla(0,0%,100%,.05);padding:1.1rem;border-radius:6px;margin-bottom:1rem}.menu-toggle-btn-full-shape.active{opacity:1;transform:translateX(0);visibility:visible;transition:transform .1ms linear,opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .01ms cubic-bezier(.25,.46,.45,.94)}.menu-toggle-btn-full-shape{position:relative;width:100%;padding:30px 25px 0;height:100%;position:fixed;right:0;top:0;bottom:0;z-index:999999;opacity:0;transform:translateX(100%);transition:opacity .3s cubic-bezier(.25,.46,.45,.94),transform .01ms linear .3s,visibility .3s cubic-bezier(.25,.46,.45,.94) 3s;background-image:radial-gradient(circle at 24.1% 68.8%,#181818 0,rgb(12,12,12) 99.4%);overflow-y:auto}.menu-toggle-btn-full-shape .menu-toggle-wrap{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:10vh 0 80px}@media(max-width:767px){.menu-toggle-btn-full-shape .menu-toggle-wrap{padding:40px 0}}.menu-toggle-btn-full-shape .sidebar-top-area{margin-bottom:60px}@media(max-width:767px){.menu-toggle-btn-full-shape .sidebar-top-area{margin-bottom:30px}}.menu-toggle-btn-full-shape .sidebar-top-area .sidebar-logo a svg path{fill:#fff;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}.menu-toggle-btn-full-shape .sidebar-top-area .sidebar-logo a{transition:fill .3s cubic-bezier(.25,.46,.45,.94)}.menu-toggle-btn-full-shape .sidebar-top-area .sidebar-logo a:hover svg path{fill:#e4ccb1;transition:fill .3s cubic-bezier(.25,.46,.45,.94)}.menu-toggle-btn-full-shape .sidebar-body h5{font-size:22px;font-weight:800;color:#454545;position:relative;padding-bottom:8px;margin-bottom:40px}.menu-toggle-btn-full-shape .sidebar-body h5:after{content:"";width:45px;height:3px;border-radius:4px;background:#454545;position:absolute;left:0;bottom:0}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social{grid-gap:0 40px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);margin-bottom:70px;margin-top:auto}@media(max-width:991px){.menu-toggle-btn-full-shape .sidebar-body .sidebar-social{display:block}}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li{font-family:Montserrat,sans-serif;font-weight:100;letter-spacing:-.2px;line-height:52px;text-transform:uppercase}@media(max-width:991px){.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li{line-height:42px}}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li a{font-size:2.75rem;color:#fff;display:block;overflow:hidden;padding:20px 0 20px 72px;position:relative;transition:color .3s cubic-bezier(.25,.46,.45,.94);margin:0;font-weight:100}@media(max-width:1199px){.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li a{font-size:2.5rem}}@media(max-width:991px){.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li a{padding:12px 0;font-size:2.25rem}}@media(max-width:767px){.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li a{padding:12px 0;font-size:1.75rem}}@media(max-width:576px){.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li a{font-size:1.35rem;padding:8px 0}}@media(max-width:991px){.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li a:before{display:none;content:""}}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li a:before{color:#6c6f73;font-size:.625rem;font-weight:400;left:0;letter-spacing:4px;line-height:1;position:absolute;top:29px;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li a:hover{color:#e4ccb1}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li:first-child a:before{content:"01/"}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li:nth-child(2) a:before{content:"02/"}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li:nth-child(3) a:before{content:"03/"}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li:nth-child(4) a:before{content:"04/"}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li:nth-child(5) a:before{content:"05/"}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li:nth-child(6) a:before{content:"06/"}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li:nth-child(7) a:before{content:"07/"}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social li:nth-child(8) a:before{content:"08/"}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social i{height:34px;width:34px;line-height:34px;text-align:center;border-radius:50%;background:#fff;border:1px solid #eee;color:#454545;margin-right:15px}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social a{color:#454545;font-size:18px;font-weight:500;transition:.4s ease;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.menu-toggle-btn-full-shape .sidebar-body .sidebar-social a:hover i{background:#454545;border:1px solid #eee;color:#fff}.menu-toggle-btn-full-shape .sidebar-bottom{border-top:1px solid #eee;padding-top:20px;padding-bottom:20px;display:flex;width:100%;justify-content:space-between}.menu-toggle-btn-full-shape .sidebar-bottom p{font-size:16px;font-weight:700;color:#c6c6c6;margin-bottom:5px}.menu-toggle-btn-full-shape .sidebar-bottom span{font-size:11px;font-weight:100;color:#c6c6c6;letter-spacing:3px;line-height:16px;font-family:Montserrat,sans-serif;cursor:pointer;text-transform:uppercase}.menu-toggle-btn-full-shape .sidebar-bottom span:hover{color:#e4ccb1}.menu-toggle-btn-full-shape .sidebar-bottom .langage-menu{position:relative}.menu-toggle-btn-full-shape .sidebar-bottom .langage-menu:hover .langdropdown-menu{display:block;opacity:1;transition:opacity 1s cubic-bezier(.25,.46,.45,.94) 1s}.menu-toggle-btn-full-shape .sidebar-bottom .langage-menu .langdropdown-menu{display:none;transition:opacity 1s cubic-bezier(.25,.46,.45,.94);opacity:0;position:absolute;border:1px solid rgba(228,204,177,.1098039216);width:100%;padding:0 0 10px;border-radius:4px}.menu-toggle-btn-full-shape .sidebar-bottom .langage-menu .langdropdown-menu li{padding:5px 0 0 10px;color:#c6c6c6;transition:color .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.menu-toggle-btn-full-shape .sidebar-bottom .langage-menu .langdropdown-menu li:hover{color:#e4ccb1;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.menu-toggle-btn-full-shape .sidebar-bottom .langage-menu .langdropdown-menu li.active svg{fill:#e4ccb1}.menu-toggle-btn-full-shape .sidebar-bottom .langage-menu .langdropdown-menu li.active{color:#e4ccb1}.menu-toggle-btn-full-shape .sidebar-bottom .langage-menu .langdropdown-menu li svg{rotate:-90deg}.sidebar-bottom-icon{position:absolute;right:0;bottom:0}.sidebar-bottom-icon svg{fill:#181818}.global-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-image:linear-gradient(95deg,#fff,rgba(238,238,238,.9215686275));outline:25px solid hsla(0,0%,100%,.25);border:2px solid rgba(192,192,192,.6509803922);border-radius:16px;box-shadow:0 15px 20px -10px rgba(0,0,0,.1);width:60rem;height:60vh;overflow:hidden;display:flex;opacity:0;transition:opacity .5s ease}.global-modal.active{opacity:1}@media(max-width:991px){.global-modal{width:100vw}}@media(max-width:767px){.global-modal{flex-direction:column-reverse;height:-moz-fit-content;height:fit-content}}.global-modal .global-modal-content{border-left:1px solid rgba(192,192,192,.541)}.global-modal .global-modal-header{text-align:center;padding:1.5rem 1rem 1rem 1.5rem;border-bottom:1px solid rgba(192,192,192,.541)}.global-modal .global-modal-header h1{font-weight:800;letter-spacing:1px;margin-right:60px}@media(max-width:767px){.global-modal .global-modal-header h1{margin-right:0}}.global-modal .global-modal-body{width:100%;height:100%}.global-modal .global-modal-body:focus-visible{outline:0!important}@media(max-width:767px){.global-modal .global-modal-body .swiper-wrapper{height:50vh}.global-modal .global-modal-body .swiper{overflow:hidden scroll}}.global-modal .global-modal-body .swiper-slide{padding:2rem}@media(max-width:767px){.global-modal .global-modal-body .swiper-slide{padding:1.5rem .5rem .5rem 1rem}}@media(max-width:576px){.global-modal .global-modal-body .swiper-slide{padding:1rem .5rem .5rem 1rem}}.global-modal .global-modal-body .modal-body-content-header{display:flex;align-items:center;gap:1rem}.global-modal .global-modal-body .modal-body-content-header .icon-container{border:1px solid rgba(24,24,24,.2823529412);background-color:#fff;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center}.global-modal .global-modal-body .modal-body-content-header h2{font-weight:700}.global-modal .global-modal-body .modal-body-content{margin-top:1rem;max-width:90%}@media(max-width:767px){.global-modal .global-modal-body .modal-body-content p{font-size:.98rem}}@media(max-width:576px){.global-modal .global-modal-body .modal-body-content p{font-size:.95rem}}@media(max-width:400px){.global-modal .global-modal-body .modal-body-content p{font-size:.9rem}}.global-modal .global-modal-sidebar{height:100%}@media(max-width:767px){.global-modal .global-modal-sidebar{height:70px;border:1px solid rgba(192,192,192,.541)}}.global-modal .global-modal-sidebar .global-modal-pagination{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media(max-width:767px){.global-modal .global-modal-sidebar .global-modal-pagination{flex-direction:row}}.global-modal .global-modal-sidebar .global-modal-pagination button{outline:none;padding:6px 16px;font-family:Inter,sans-serif;background-color:#fff;margin:1rem;border-radius:32px;display:flex;gap:1rem;align-items:center;transition:.25s ease;border:1px solid #fff;position:relative;z-index:999999}.global-modal .global-modal-sidebar .global-modal-pagination button:last-of-type{background-color:#181818;color:hsla(0,0%,100%,.815)}.global-modal .global-modal-sidebar .global-modal-pagination button:hover{background-color:#f0f0f0;border:1px solid #b9b9b9;transition:.25s ease;color:#000}.global-modal .global-modal-sidebar .global-modal-pagination button:hover:last-of-type{background-color:rgba(24,24,24,.8980392157);color:#fff;border:1px solid #b38f67;box-shadow:0 0 3px 1px #b38f67}.global-modal .global-modal-sidebar .global-modal-pagination .swiper-pagination-2{width:100%}.global-modal .global-modal-sidebar .global-modal-pagination .swiper-pagination-2 .swiper-pagination-bullet{background-color:rgba(0,0,0,.8)!important}.global-modal .global-modal-sidebar .global-modal-pagination .swiper-pagination-2 .swiper-pagination-bullet.active{background-color:#000!important}.global-modal .global-modal-sidebar .global-modal-pagination .swiper-pagination-2.swiper-pagination-bullets{inset:0;transform:none}.global-modal .global-modal-sidebar .global-modal-pagination .swiper-pagination-2.swiper-pagination-bullets.swiper-pagination-vertical{position:relative;display:flex!important}.global-modal .global-modal-sidebar .global-modal-pagination .swiper-pagination-3 .swiper-pagination-bullet{background-color:rgba(0,0,0,.8)!important}.global-modal .global-modal-sidebar .global-modal-pagination .swiper-pagination-3 .swiper-pagination-bullet.active{background-color:#000!important}.nft-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:#000;background-image:linear-gradient(143deg,#040404,#181818,#181818,#181818,#181818,#040404);z-index:9999999;padding:1rem 1.5rem 2.5rem;opacity:0;transition:opacity .25s ease}.nft-overlay.active{opacity:1;transition:opacity 1s ease}@media(min-width:768px){.nft-overlay{padding:1rem 2.5rem 3rem}}@media(min-width:1280px){.nft-overlay{padding:1rem 3rem 3rem}}.nft-overlay .nft-overlay-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.nft-overlay .nft-overlay-container .partner-logo{position:absolute;z-index:2;top:1rem}.nft-overlay .nft-overlay-container .partner-logo img{height:40px}@media(min-width:768px){.nft-overlay .nft-overlay-container .partner-logo img{height:50px}}@media(min-width:1024){.nft-overlay .nft-overlay-container .partner-logo img{height:66px}}.nft-overlay .nft-overlay-container .video-container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;max-width:300px;aspect-ratio:9/16;position:relative;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.nft-overlay .nft-overlay-container .video-container{max-width:400px;aspect-ratio:1/1}}@media(min-width:1280px){.nft-overlay .nft-overlay-container .video-container{max-width:450px}}.nft-overlay .nft-overlay-container .video-container:after,.nft-overlay .nft-overlay-container .video-container:before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2}.nft-overlay .nft-overlay-container .video-container:after{right:-2px;background-image:linear-gradient(90deg,transparent,#090909)}.nft-overlay .nft-overlay-container .video-container:before{left:-2px;background-image:linear-gradient(90deg,#090909,transparent)}.nft-overlay .nft-overlay-container .video-container .swiper-slide-active video{opacity:1;transition:1s ease}.nft-overlay .nft-overlay-container .video-container video{max-height:300px;max-width:300px}@media(min-width:768px){.nft-overlay .nft-overlay-container .video-container video{max-height:400px;max-width:400px}}@media(min-width:1280px){.nft-overlay .nft-overlay-container .video-container video{max-height:450px;max-width:450px}}@media(min-width:1440px)and (min-height:960px){.nft-overlay .nft-overlay-container .video-container video{max-height:500px;max-width:500px}}.nft-overlay .nft-overlay-container .video-container video{width:100%;height:100%;opacity:0;transition:opacity 1s ease;will-change:opacity}.nft-overlay .nft-overlay-container .video-container video.paused{opacity:.75}.nft-overlay .nft-overlay-container .nft-overlay-footer{flex:.2 1;display:flex;flex-direction:column;gap:1rem;align-items:center;max-width:100%}@media(min-width:768px)and (min-height:900px){.nft-overlay .nft-overlay-container .nft-overlay-footer{gap:2rem}}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading{display:flex;flex-direction:column;align-items:center}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-name{font-size:24px;font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.2px;color:#fbfbfb;margin-bottom:.5rem}@media(min-width:768px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-name{font-size:32px}}@media(min-width:1280px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-name{font-size:36px}}@media(min-width:1440px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-name{font-size:40px}}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-drop{font-size:1rem;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:1px;color:#b5b5b5;text-align:center}@media(min-width:768px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-drop{font-size:20px}}@media(min-width:1280px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-drop{font-size:22px}}@media(min-width:1440px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-drop{font-size:24px}}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege{position:relative;background-color:#030303;border:1px solid hsla(0,0%,100%,.15);border-radius:16px;padding:.25rem 1rem;font-size:1rem;font-family:Inter,sans-serif;font-weight:200;letter-spacing:0;color:hsla(0,0%,100%,.75);width:-moz-fit-content;width:fit-content;white-space:nowrap;overflow:hidden;justify-content:flex-start;max-width:calc(90vw - 2.5rem)}@media(min-width:500){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege{max-width:450px}}@media(min-width:768px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege{max-width:inherit}}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege:after{content:" ";position:absolute;right:0;top:0;width:40px}@media(min-width:768px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege:after{width:0}}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege:after{height:100%;background-image:linear-gradient(90deg,transparent,rgba(0,0,0,.5),#000,#000)}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege svg{width:22px;position:relative}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege .desktop{display:none!important}@media(min-width:768px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege .desktop{display:flex!important;max-width:inherit}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege .mobile{display:none!important}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege .destkop{display:flex!important}}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege .border-gradient-marquee{position:relative;padding-left:10px;width:100%;overflow:hidden}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege .border-gradient-marquee.mobile:before{content:" ";position:absolute;left:-2px;top:0;width:40px;height:100%;background-image:linear-gradient(270deg,transparent,rgba(0,0,0,.5),#000,#000);z-index:1}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-heading .nft-privilege .border-gradient-marquee .marquee-item{display:inline-block;white-space:nowrap;animation:marquee 12s linear infinite;padding:0 15px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-thumbnails-container{display:flex;gap:16px;align-items:center;justify-content:flex-start;overflow:scroll hidden;max-width:100%;padding-bottom:1rem}@media(min-width:768px){.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-thumbnails-container{gap:20px;overflow:inherit;padding-bottom:0;justify-content:center}}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-thumbnails-container .nft-thumbnail{width:100px;min-width:100px;height:100px;border:1px solid hsla(0,0%,100%,.5);border-radius:16px;opacity:.25;transition:.2s ease;object-fit:contain;overflow:hidden;cursor:pointer}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-thumbnails-container .nft-thumbnail.active{opacity:1!important}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-thumbnails-container .nft-thumbnail:hover{border:1px solid hsla(0,0%,100%,.75)}.nft-overlay .nft-overlay-container .nft-overlay-footer .nft-thumbnails-container .nft-thumbnail img{max-width:100%;transition:.2s ease}.nft-overlay .nft-overlay-container .nft-player-float{position:absolute;background-color:#030303;right:0;top:50%;transform:translateY(-50%);height:-moz-fit-content;height:fit-content;width:40px;display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;border:1px solid hsla(0,0%,100%,.25);padding:1.5rem 10px;border-radius:50px}.nft-overlay .nft-overlay-container .nft-player-float svg{transition:.2s ease;cursor:pointer}.nft-overlay .nft-overlay-container .nft-player-float svg path,.nft-overlay .nft-overlay-container .nft-player-float svg:hover{transition:.2s ease}.nft-overlay .nft-overlay-container .nft-player-float svg:hover path{transition:.2s ease;fill:#fbfbfb}.nft-overlay .nft-overlay-container .nft-player-float i{transition:.2s ease;cursor:pointer;font-size:24px;color:#bcbcbc}.nft-overlay .nft-overlay-container .nft-player-float i:hover{color:#fbfbfb}.nft-overlay .nft-overlay-container .next-btn,.nft-overlay .nft-overlay-container .prev-btn{cursor:pointer;opacity:.5;transition:.2s ease;z-index:3}.nft-overlay .nft-overlay-container .next-btn:hover,.nft-overlay .nft-overlay-container .prev-btn:hover{opacity:1;transition:.2s ease}.nft-overlay .nft-overlay-container .next-btn.desktop,.nft-overlay .nft-overlay-container .prev-btn.desktop{display:none}.nft-overlay .nft-overlay-container .next-btn:not(.desktop),.nft-overlay .nft-overlay-container .prev-btn:not(.desktop){position:absolute;transform:translate(-50%);top:50%}@media(min-width:768px){.nft-overlay .nft-overlay-container .next-btn.desktop,.nft-overlay .nft-overlay-container .prev-btn.desktop{display:block}.nft-overlay .nft-overlay-container .next-btn:not(.desktop),.nft-overlay .nft-overlay-container .prev-btn:not(.desktop){display:none}}.nft-overlay .nft-overlay-container .prev-btn{left:10%}.nft-overlay .nft-overlay-container .next-btn{right:0}.nft-overlay .nft-overlay-container .nft-overlay-btn{position:absolute;right:0;top:1rem}@media(min-width:1024px){.nft-overlay .nft-overlay-container .nft-overlay-btn{top:inherit;bottom:25px}}.nft-overlay .nft-overlay-container .nft-overlay-btn button{border-radius:8px;background-color:#030303;color:#bcbcbc;font-family:Montserrat,sans-serif;letter-spacing:1px;font-size:1rem;outline:0;border:1px solid hsla(0,0%,100%,.25);text-align:left;transition:.2s ease;min-height:40px;min-width:40px;display:flex;align-items:center;justify-content:space-between;padding:.5rem}@media(min-width:680px){.nft-overlay .nft-overlay-container .nft-overlay-btn button{padding:.5rem .75rem;min-width:150px}}@media(min-width:1024px){.nft-overlay .nft-overlay-container .nft-overlay-btn button{padding:.5rem 1rem;min-width:200px}}.nft-overlay .nft-overlay-container .nft-overlay-btn button span{display:none}@media(min-width:680px){.nft-overlay .nft-overlay-container .nft-overlay-btn button span{display:inline}}.nft-overlay .nft-overlay-container .nft-overlay-btn button:hover{color:#fff;border:1px solid hsla(0,0%,100%,.5);transition:.2s ease}.nft-overlay .nft-overlay-container .nft-overlay-btn button:hover svg path{fill:#e4ccb1}.nft-overlay .nft-overlay-container .nft-overlay-btn button svg path{fill:#bcbcbc}.nft-overlay .nft-overlay-container .close-btn{position:absolute;top:1rem;left:0;cursor:pointer}.nft-overlay .nft-overlay-container .close-btn path{transition:.2s ease}.nft-overlay .nft-overlay-container .close-btn:hover path{transition:.2s ease;fill:#bcbcbc}.welcome-overlay{transition:opacity .5s ease-out;opacity:1}.welcome-overlay.closing{opacity:0}.welcome-loader{width:100%;height:100vh;height:100dvh;top:0;background-color:rgba(24,24,24,.99);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;z-index:999999;color:#f6f6f6;gap:1rem;overflow:hidden;transition:.5s ease;padding:1rem 0}@media(min-width:768px){.welcome-loader{padding:0 1rem}}@media(min-width:425px){.welcome-loader img{width:220px}}@media(min-width:768px){.welcome-loader img{width:300px}}@media(min-width:1024px){.welcome-loader img{width:400px}}.welcome-loader .welcome-header{margin-bottom:1rem}.welcome-loader .welcome-title{font-family:Inter,sans-serif!important;letter-spacing:-.9px;font-weight:700;font-size:19px;padding:0 .5rem;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;gap:.5rem;text-wrap:balance}.welcome-loader .welcome-title svg{max-width:100px}.welcome-loader .welcome-title .keyzz-logo-inline{display:inline-flex;align-items:center}.welcome-loader .welcome-title .keyzz-logo-inline svg{height:auto}@media screen and (min-width:500px){.welcome-loader .welcome-title{white-space:nowrap;max-width:100%;flex-direction:row;margin:0 auto;gap:.75rem}.welcome-loader .welcome-title svg{max-width:120px}}@media screen and (min-width:768px){.welcome-loader .welcome-title{font-size:24px;text-wrap:balance}.welcome-loader .welcome-title svg{max-width:130px}}@media screen and (min-width:1024px){.welcome-loader .welcome-title{font-size:28px}.welcome-loader .welcome-title svg{max-width:155px}}.welcome-loader h1{text-align:center;font-family:Inter,sans-serif!important;letter-spacing:-.9px;font-weight:700;font-size:19px;padding:0 .5rem}.welcome-loader h1 br{display:none}@media screen and (min-width:500px){.welcome-loader h1{margin:0 auto}}@media screen and (min-width:768px){.welcome-loader h1{font-size:24px;text-wrap:balance}.welcome-loader h1 br{display:inherit}}@media screen and (min-width:1024px){.welcome-loader h1{font-size:28px}}.welcome-loader .text-container{border-top:1px solid hsla(0,0%,100%,.5);border-bottom:1px solid hsla(0,0%,100%,.5);padding:2rem 1.25rem 1.5rem;max-height:70vh;overflow-y:auto}@media screen and (min-width:767px){.welcome-loader .text-container{border-radius:8px;border:1px solid hsla(0,0%,100%,.5);padding:2rem 2.5rem 1.5rem;width:85vw;max-width:900px}}.welcome-loader .text-container p{text-align:left;font-family:Montserrat,sans-serif!important;font-style:italic;font-size:16px;font-weight:100;margin:0;line-height:1.35;text-wrap:balance;-webkit-text-wrap:balance}.welcome-loader .text-container p strong{font-weight:800;font-style:normal}@media screen and (min-width:767px){.welcome-loader .text-container p strong{font-size:20px}.welcome-loader .text-container p{font-size:18px;text-wrap:wrap;-webkit-text-wrap:wrap}}.welcome-loader .text-container p:first-child,.welcome-loader .text-container p:nth-child(2){text-align:justify}@media screen and (min-width:500px){.welcome-loader .text-container p:first-child,.welcome-loader .text-container p:nth-child(2){text-align:left}}.welcome-loader .text-container .welcome-statement{font-size:18px;font-weight:400;font-style:normal}@media screen and (min-width:767px){.welcome-loader .text-container .welcome-statement{font-size:20px;text-align:center}}.welcome-loader .text-container .welcome-separator{width:100%;height:1px;border-top:1px solid hsla(0,0%,100%,.3);margin:1.5rem 0}.welcome-loader .text-container .button-container{gap:1rem}.welcome-loader .text-container .button-container .btn--primary{color:#fff;font-size:1rem;font-weight:600;border:1.5px solid hsla(0,0%,100%,.2196078431);border-radius:30px;padding:6px 30px 6px 27px;transition:.35s ease-in;background:#181818;cursor:pointer;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:auto;font-family:Montserrat,sans-serif;font-weight:300;white-space:nowrap}.welcome-loader .text-container .button-container .btn--primary:hover{color:#e4ccb1}.welcome-loader .text-container .button-container .btn--secondary{color:#181818;font-size:1rem;font-weight:600;border:1px solid rgba(0,0,0,0);border-radius:30px;padding:6px 30px 6px 27px;transition:.35s ease-in;background:#f6f6f6;cursor:pointer;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:auto;font-family:Montserrat,sans-serif;font-weight:300;white-space:nowrap}.welcome-loader .text-container .button-container .btn--secondary:hover{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.welcome-loader .powered-by{font-family:Montserrat,sans-serif;font-size:12px;font-weight:300;color:hsla(0,0%,100%,.5);text-align:center;margin-top:1rem;gap:.7rem;display:flex;align-items:center;width:100%;justify-content:flex-end;max-width:900px;width:85vw;gap:.4rem}.welcome-loader .powered-by svg{opacity:.75;transition:.25s ease}.welcome-loader .powered-by svg:hover{opacity:1;transition:.25s ease}@media screen and (max-width:767px){.welcome-loader .powered-by{text-align:center;justify-content:center}}.welcome-loader .later{position:absolute;bottom:1rem;color:hsla(0,0%,100%,.5);text-decoration:underline;cursor:pointer;transition:.25s ease}.welcome-loader .later:hover{color:#fff}.welcome-loader svg path{fill:#f6f6f6}.player-container{width:100%;padding-bottom:5rem}@media(min-width:768px){.player-container{padding-bottom:3rem}}.player-empty-state{display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}.player-empty-state .empty-content{max-width:400px}.player-empty-state .empty-content .empty-icon{font-size:4rem;margin-bottom:20px}.player-empty-state .empty-content h3{color:#333;margin-bottom:15px;font-size:1.5rem}.player-empty-state .empty-content p{color:#666;line-height:1.6}.player-shops-list{display:flex;flex-direction:column;gap:50px}@media(max-width:768px){.player-shops-list{gap:40px}}.player-shop-section .shop-header{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-bottom:20px}@media(max-width:768px){.player-shop-section .shop-header{flex-direction:column;gap:15px}}.player-shop-section .shop-header .brand-logo-container .brand-logo{object-fit:contain;height:auto;max-height:40px}@media(max-width:768px){.player-shop-section .shop-header .brand-logo-container .brand-logo{max-height:35px}}.player-shop-section .shop-header .shop-name{font-size:1.3rem;font-weight:100;color:#181818;text-transform:uppercase;letter-spacing:2px;margin:0;font-family:Montserrat,sans-serif!important}@media(max-width:768px){.player-shop-section .shop-header .shop-name{font-size:1.1rem;letter-spacing:1.5px}}.player-shop-section .shop-keyzz-list{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(350px,1fr))}@media(max-width:1440px){.player-shop-section .shop-keyzz-list{grid-template-columns:repeat(1,minmax(350px,1fr))}}@media(max-width:768px){.player-shop-section .shop-keyzz-list{gap:15px}}@media(max-width:400px){.player-shop-section .shop-keyzz-list{grid-template-columns:repeat(1,minmax(100%,1fr))}}.player-keyzz-card{background:#f0f1f0;border-radius:16px;padding:30px;border:1px solid #d9d9d9}@media(max-width:768px){.player-keyzz-card{padding:20px;border-radius:12px}}@media(max-width:400px){.player-keyzz-card{padding:10px;border-radius:8px}}.player-keyzz-card .keyzz-section{display:flex;gap:20px;align-items:center}@media(max-width:968px){.player-keyzz-card .keyzz-section{flex-direction:column;gap:15px;align-items:center;text-align:center}}.keyzz-main-image-container{position:relative;flex-shrink:0}.keyzz-main-image-container .keyzz-large-image{width:120px;height:215px;cursor:pointer}@media(max-width:968px){.keyzz-main-image-container .keyzz-large-image{width:96px;height:172px}}@media(max-width:576px){.keyzz-main-image-container .keyzz-large-image{width:96px;height:172px}}.keyzz-main-image-container .keyzz-play-button{position:absolute;bottom:15px;right:15px;width:30px;height:30px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0)}.keyzz-main-image-container .keyzz-play-button:hover{transform:scale(1.1)}@media(max-width:991px){.keyzz-main-image-container .keyzz-play-button{bottom:5px;left:50%;width:50px;height:50px;transform:translate(-50%)}.keyzz-main-image-container .keyzz-play-button:hover{transform:translate(-50%) scale(1.1)!important}.keyzz-main-image-container .keyzz-play-button .play-icon{font-size:1rem}}.keyzz-content-section{flex:1 1;min-width:0;padding:var(--padding-x);background:#e6e6e6;display:flex;flex-direction:column;border-radius:12px;overflow-x:hidden;position:relative;--padding-x:27px}.keyzz-content-section:after{content:"";position:absolute;bottom:0;right:var(--padding-x);width:20px;height:100%;background:linear-gradient(270deg,rgb(230,230,230),rgba(230,230,230,0));z-index:2}@media(max-width:968px){.keyzz-content-section{--padding-x:15px;width:100%}}@media(max-width:576px){.keyzz-content-section{padding:25px var(--padding-x)}}@media(max-width:968px){.keyzz-header{margin-bottom:20px}}.keyzz-header .keyzz-name{font-size:25px;font-weight:800;color:#181818;margin-bottom:8px;letter-spacing:-1px}@media(max-width:968px){.keyzz-header .keyzz-name{font-size:1.8rem}}@media(max-width:576px){.keyzz-header .keyzz-name{font-size:1.5rem}}@media(max-width:400px){.keyzz-header .keyzz-name{font-size:1.25rem;margin-bottom:0}}.keyzz-header .keyzz-type{font-size:1rem;color:#666;text-transform:uppercase;letter-spacing:.5px;font-weight:500}@media(max-width:576px){.keyzz-header .keyzz-type{font-size:.9rem}}.exclusive-content-grid{display:flex;overflow-x:auto;padding-bottom:10px;padding-right:20px;gap:10px;scrollbar-width:thin;scrollbar-color:#9c9c9c rgba(0,0,0,0)}.exclusive-content-grid::-webkit-scrollbar{height:6px}.exclusive-content-grid::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.exclusive-content-grid::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px;cursor:pointer}.exclusive-content-grid::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.exclusive-content-grid::-webkit-scrollbar-button{cursor:pointer}@media(max-width:768px){.exclusive-content-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:5px}}@media(max-width:400px){.exclusive-content-grid{grid-template-columns:repeat(2,1fr);gap:5px}}.player-content-thumbnail{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:transform .2s ease}.player-content-thumbnail:hover{transform:translateY(4px)}.player-content-thumbnail .thumbnail-container{position:relative;margin-bottom:8px}.player-content-thumbnail .thumbnail-image{border-radius:8px;object-fit:cover;width:100px;height:100px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .2s ease}.player-content-thumbnail .thumbnail-image:hover{box-shadow:0 4px 16px rgba(0,0,0,.2)}@media(max-width:768px){.player-content-thumbnail .thumbnail-image{width:80px;height:80px}}@media(max-width:576px){.player-content-thumbnail .thumbnail-image{width:70px;height:70px}}.player-content-thumbnail .thumbnail-icon{width:80px;height:80px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:box-shadow .2s ease}.player-content-thumbnail .thumbnail-icon:hover{box-shadow:0 4px 16px rgba(0,0,0,.2)}@media(max-width:576px){.player-content-thumbnail .thumbnail-icon{width:70px;height:70px;font-size:1.3rem}}.player-content-thumbnail .content-type-overlay{background-color:rgba(24,24,24,.3411764706);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:absolute;top:0;right:0;width:100%;height:100%;border-radius:6px;display:flex;align-items:center;justify-content:center}.player-content-thumbnail .content-type-overlay .overlay-icon{color:#fff;font-weight:600}.player-content-thumbnail .content-label{font-size:.75rem;color:#333;text-align:center;font-weight:500;line-height:1.2;max-width:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:576px){.player-content-thumbnail .content-label{font-size:.7rem;max-width:80px}}.player-keyzz-card{transition:transform .2s ease,box-shadow .2s ease}.player-keyzz-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.05)}.player-content-thumbnail.loading .thumbnail-icon,.player-content-thumbnail.loading .thumbnail-image{opacity:.7;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.7}50%{opacity:1}}.dynamic-player-client{overflow:hidden;color:#fff;padding-top:1rem;height:100%}@media(max-width:768px){.dynamic-player-client{height:calc(100% - 6rem);padding-top:1.5rem}}.player-error-layout{display:flex;width:100%;height:calc(100vh - 60px);background:#f5f5f5}.player-error-layout .player-center{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px}.player-error-layout .player-center .error-placeholder{text-align:center;max-width:400px}.player-error-layout .player-center .error-placeholder .error-icon{font-size:3rem;margin-bottom:20px}.player-error-layout .player-center .error-placeholder h3{color:#333;margin-bottom:10px;font-size:1.5rem}.player-error-layout .player-center .error-placeholder p{color:#666;margin-bottom:20px;line-height:1.5}.player-error-layout .player-center .error-placeholder .back-to-player-btn{background:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .2s ease}.player-error-layout .player-center .error-placeholder .back-to-player-btn:hover{background:#242424}.player-error-layout .player-sidebar-container.empty .player-sidebar .sidebar-content{padding:20px;text-align:center;color:#666}.dynamic-player-layout{display:flex;flex-direction:column;height:100%}.player-header{display:flex;align-items:center;justify-content:space-between;padding:15px 25px;background:rgba(0,0,0,.9);border-bottom:1px solid #333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}@media(max-width:768px){.player-header{padding:12px 15px;flex-wrap:wrap;gap:10px}}.player-header .keyzz-info .keyzz-name{font-size:1.4rem;font-weight:600;color:#fff;margin-bottom:5px}@media(max-width:768px){.player-header .keyzz-info .keyzz-name{font-size:1.2rem}}.player-header .keyzz-info .keyzz-meta{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#ccc}@media(max-width:768px){.player-header .keyzz-info .keyzz-meta{font-size:.8rem;flex-wrap:wrap}}.player-header .keyzz-info .keyzz-meta .mint-index{color:#b38f67;font-weight:600}.player-header .keyzz-info .keyzz-meta .separator{opacity:.5}.player-header .keyzz-info .keyzz-meta .brand-name{color:#fff;font-weight:500}.player-header .player-controls{display:flex;align-items:center;gap:15px}@media(max-width:768px){.player-header .player-controls{gap:10px;width:100%;justify-content:center}}.player-header .player-controls .nav-button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.player-header .player-controls .nav-button:hover:not(:disabled){background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.player-header .player-controls .nav-button:disabled{opacity:.3;cursor:not-allowed}.player-header .player-controls .content-counter{padding:6px 12px;background:rgba(179,143,103,.2);border-radius:6px;font-size:.9rem;font-weight:500;color:#b38f67;min-width:60px;text-align:center}.player-header .player-controls .sidebar-toggle{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px;border-radius:6px;cursor:pointer;transition:all .2s ease}.player-header .player-controls .sidebar-toggle:hover{background:hsla(0,0%,100%,.2)}@media(max-width:768px){.player-header .player-controls .sidebar-toggle{display:none}}.player-main-content{display:flex;gap:2rem;flex:1 1;min-height:0;height:100%}@media(max-width:1199px){.player-main-content{gap:1rem}}@media(max-width:991px){.player-main-content{flex-direction:column}}.player-main-content .sidebar-brand-info.mobile-only{display:none}.player-main-content .sidebar-brand-info.mobile-only .shop-name{font-size:1rem;color:#181818;text-transform:uppercase;letter-spacing:1px;font-weight:100;font-family:Montserrat,sans-serif}.player-main-content .sidebar-brand-info.mobile-only .keyzz-name{color:#181818;font-size:1.2rem;font-weight:800;letter-spacing:-1px;margin:0}@media(max-width:768px){.player-main-content .sidebar-brand-info.mobile-only{display:block}}.player-center{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;min-width:0;height:100%;border-radius:16px;overflow:hidden;background-color:#181818}.player-center .content-media-player{width:100%;height:100%;position:relative}.player-center .content-media-player .audio-player-overlay-container{position:absolute;top:50%;left:50%;border-radius:8px;overflow:hidden;pointer-events:none;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transform:translate(-50%,-50%)}.player-center .content-media-player .audio-player-overlay-container img{max-width:350px;max-height:350px;object-fit:contain}@media(max-width:991px){.player-center .content-media-player .audio-player-overlay-container img{max-width:250px;max-height:250px}}@media(max-width:767px){.player-center .content-media-player .audio-player-overlay-container img{max-width:200px;max-height:200px}}@media(max-width:576px){.player-center .content-media-player .audio-player-overlay-container img{max-width:150px;max-height:150px}}@media(max-width:400px){.player-center .content-media-player .audio-player-overlay-container img{max-width:100px;max-height:100px}}.player-center .content-media-player .audio-player-overlay-container p{color:#f0f0f0;font-size:1.2rem;letter-spacing:-.5px;font-weight:500;font-family:Inter,sans-serif;text-align:center;line-height:1.25;text-wrap:balance}@media(max-width:991px){.player-center .content-media-player .audio-player-overlay-container p{font-size:1rem}}@media(max-width:767px){.player-center .content-media-player .audio-player-overlay-container p{font-size:.9rem}}@media(max-width:576px){.player-center .content-media-player .audio-player-overlay-container p{font-size:.8rem}}@media(max-width:400px){.player-center .content-media-player .audio-player-overlay-container p{font-size:.7rem}}.player-center .content-media-player .pdf-viewer{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f8f9fa;border-radius:8px;overflow:hidden}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls{padding:12px 16px;background-color:#f0f0f0;border:1px solid #e0e0e0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:60px;color:#181818}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-nav{border:1px solid #e0e0e0;background-color:#dedede;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-nav svg path{fill:#606060}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-nav:disabled{background-color:rgba(0,0,0,0);cursor:not-allowed}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-nav:disabled svg path{fill:rgba(96,96,96,.368627451)}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-zoom{border:1px solid #e0e0e0;background-color:#dedede;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-zoom svg path{fill:#606060}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-redirect,.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-reset{border:1px solid #e0e0e0;background-color:#dedede;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:12px;color:#606060;font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.5px;line-height:24px}.player-center .content-media-player .pdf-viewer .pdf-viewer-controls .pdf-viewer-btn-redirect svg path{stroke:#606060}.player-center .content-media-player .pdf-viewer .pdf-viewer-content{flex:1 1;padding:16px;background-color:#f0f0f0;overflow:auto;display:flex;justify-content:center;align-items:center;border:1px solid #e0e0e0;border-top:0}.player-center .content-media-player .react-pdf__Document canvas{max-width:100%!important;height:auto!important}@media(max-width:991px){.player-center{height:50%}}@media(min-width:769px){.player-center.sidebar-collapsed{margin-right:0}}.player-center .mux-player{--pip-button:none}.player-center .mux-player.audio-mode{--fullscreen-button:none}.player-center .mux-player.audio-mode .mxp-controls .mxp-fullscreen-button,.player-center .mux-player.audio-mode [data-media-controller] .mxp-fullscreen-button,.player-center .mux-player.audio-mode mux-controls .mxp-fullscreen-button{display:none!important}.player-center video{max-width:90%;max-height:80%;width:auto;height:auto;border-radius:8px}.player-center .no-content{text-align:center;color:#666}.player-center .no-content p{font-size:1.1rem}.player-sidebar-container{width:350px;background:#f0f0f0;border-radius:16px;overflow:hidden}@media(max-width:1200px){.player-sidebar-container{width:300px}}@media(max-width:991px){.player-sidebar-container{width:100%;min-height:74px}}@media(max-width:768px){.player-sidebar-container{position:absolute;left:0;bottom:40px;border-radius:0 0;width:100%;height:74px;border-left:none;border-top:1px solid #e0e0e0;z-index:100}}.mobile-bottom-nav{display:none}@media(max-width:768px){.mobile-bottom-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:rgba(0,0,0,.95);border-top:1px solid #333}.mobile-bottom-nav .mobile-nav-button{background:rgba(179,143,103,.2);border:1px solid rgba(179,143,103,.3);color:#b38f67;padding:10px 15px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.mobile-bottom-nav .mobile-nav-button:hover:not(:disabled){background:rgba(179,143,103,.3)}.mobile-bottom-nav .mobile-nav-button:disabled{opacity:.3;cursor:not-allowed}.mobile-bottom-nav .mobile-sidebar-toggle{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:10px 20px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.mobile-bottom-nav .mobile-sidebar-toggle:hover{background:hsla(0,0%,100%,.2)}}.player-sidebar{height:100%;background:#f0f0f0;color:#333}@media(min-width:992px){.player-sidebar{overflow-y:auto}}@media(max-width:768px){.player-sidebar{height:100px}}.player-sidebar::-webkit-scrollbar{width:6px}.player-sidebar::-webkit-scrollbar-track{background:#e0e0e0}.player-sidebar::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}.player-sidebar::-webkit-scrollbar-thumb:hover{background:#999}.player-sidebar .sidebar-brand-info{padding:20px;border-bottom:1px solid #e0e0e0}@media(max-width:991px){.player-sidebar .sidebar-brand-info{padding:15px 20px 8px}}@media(max-width:768px){.player-sidebar .sidebar-brand-info{display:none}}.player-sidebar .sidebar-brand-info img{position:relative!important;max-width:100px;object-fit:contain;margin-bottom:.5rem!important}@media(max-width:991px){.player-sidebar .sidebar-brand-info img{max-width:75px!important;margin-bottom:.25rem!important}}.player-sidebar .sidebar-brand-info .brand-shop-text .shop-name{font-size:1rem;color:#181818;text-transform:uppercase;letter-spacing:1px;font-weight:100;font-family:Montserrat,sans-serif}@media(max-width:991px){.player-sidebar .sidebar-brand-info .brand-shop-text{font-size:.9rem}}.player-sidebar .sidebar-keyzz-banner{display:block}@media(max-width:768px){.player-sidebar .sidebar-keyzz-banner{display:none}}.player-sidebar .sidebar-keyzz-banner{padding:16px 20px;border-bottom:1px solid #e0e0e0}.player-sidebar .sidebar-keyzz-banner .keyzz-name{color:#181818;font-size:1.2rem;font-weight:800;letter-spacing:-1px;margin:0}.player-sidebar .sidebar-controls{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e0e0e0}.player-sidebar .sidebar-controls .nav-button{background:#fff;border:1px solid #ddd;color:#333;padding:6px 10px;border-radius:4px;cursor:pointer}.player-sidebar .sidebar-controls .nav-button:disabled{opacity:.5;cursor:not-allowed}.player-sidebar .sidebar-controls .content-counter{font-size:.9rem;color:#666;font-weight:500}.player-sidebar .sidebar-controls .sidebar-toggle{background:#fff;border:1px solid #ddd;color:#333;padding:6px 8px;border-radius:4px;cursor:pointer}.player-sidebar .sidebar-content-list-container{overflow:hidden}@media(max-width:991px){.player-sidebar .sidebar-content-list-container{height:74px}}@media(max-width:768px){.player-sidebar .desktop-content-list{display:none}}.player-sidebar .mobile-content-controls{display:none}@media(max-width:768px){.player-sidebar .mobile-content-controls{display:flex;justify-content:space-between;gap:12px;padding:12px 20px}}.player-sidebar .mobile-current-content{display:flex;align-items:center;gap:12px}@media(max-width:500px){.player-sidebar .mobile-current-content{max-width:210px!important;overflow:hidden}}.player-sidebar .mobile-current-content .content-thumbnail{width:50px;height:50px;border-radius:6px;overflow:hidden;background:#ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0}.player-sidebar .mobile-current-content .content-thumbnail .thumbnail-image{width:100%;height:100%;object-fit:cover}.player-sidebar .mobile-current-content .content-thumbnail .content-icon{font-size:1.2rem}.player-sidebar .mobile-current-content .content-info{flex:1 1;min-width:0}.player-sidebar .mobile-current-content .content-info .content-name{font-size:.9rem;font-weight:500;color:#333;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-sidebar .mobile-current-content .content-info .content-type{font-size:.8rem;color:#666}.player-sidebar .mobile-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.player-sidebar .mobile-controls .mobile-control-btn{background:#f8f9fa;border:1px solid #e0e0e0;color:#333;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.player-sidebar .mobile-controls .mobile-control-btn:not(.view-all-btn){width:30px!important;min-width:30px!important;height:30px}.player-sidebar .mobile-controls .mobile-control-btn svg{width:16px;height:16px}.player-sidebar .mobile-controls .mobile-control-btn svg path{fill:#333}.player-sidebar .mobile-controls .mobile-control-btn:hover:not(:disabled){background:#dedede;border-color:#d0d0d0}.player-sidebar .mobile-controls .mobile-control-btn:disabled{opacity:.3;cursor:not-allowed}.player-sidebar .mobile-controls .mobile-control-btn.next-btn,.player-sidebar .mobile-controls .mobile-control-btn.prev-btn{font-size:1rem;font-weight:700}.player-sidebar .mobile-controls .mobile-control-btn.pause-btn{font-size:1rem}.player-sidebar .mobile-controls .mobile-control-btn.pause-btn.disabled{opacity:.3;cursor:not-allowed;background:#f8f9fa;color:#999}.player-sidebar .mobile-controls .mobile-control-btn.pause-btn.disabled:hover{background:#f8f9fa;color:#999}.player-sidebar .mobile-controls .mobile-control-btn.view-all-btn{height:30px!important;background:#f8f9fa;color:#333;border-color:#e0e0e0;font-weight:600;letter-spacing:.5px;font-size:.6rem;white-space:nowrap}.player-sidebar .mobile-controls .mobile-control-btn.view-all-btn:hover{background:#dedede;border-color:#e0e0e0}.player-sidebar .sidebar-content-list{padding:0;overflow-y:auto;height:100%}.player-sidebar .sidebar-content-list .content-item{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .2s ease;border-left:3px solid #f0f0f0}.player-sidebar .sidebar-content-list .content-item:hover{background:#f0f0f0}.player-sidebar .sidebar-content-list .content-item.active{background:#dedede;border-left:3px solid #606060}@media(max-width:991px){.player-sidebar .sidebar-content-list .content-item{padding:10px 20px}}.player-sidebar .sidebar-content-list .content-item .content-thumbnail{width:70px;height:70px;border-radius:8px;overflow:hidden;background:#ddd;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:991px){.player-sidebar .sidebar-content-list .content-item .content-thumbnail{width:50px;height:50px}}.player-sidebar .sidebar-content-list .content-item .content-thumbnail .content-type-overlay-sidebar{background-color:rgba(24,24,24,.3411764706);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:absolute;top:0;right:0;width:100%;height:100%;border-radius:6px;display:flex;align-items:center;justify-content:center}.player-sidebar .sidebar-content-list .content-item .content-thumbnail .thumbnail-image{width:100%;height:100%;object-fit:cover}.player-sidebar .sidebar-content-list .content-item .content-thumbnail .thumbnail-container{position:relative;width:100%;height:100%}.player-sidebar .sidebar-content-list .content-item .content-thumbnail .thumbnail-container .thumbnail-image{width:100%;height:100%;object-fit:cover}.player-sidebar .sidebar-content-list .content-item .content-thumbnail .thumbnail-container .content-type-overlay-sidebar{position:absolute;bottom:2px;right:2px;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:3px;padding:2px;display:flex;align-items:center;justify-content:center;min-width:18px;min-height:18px}.player-sidebar .sidebar-content-list .content-item .content-thumbnail .thumbnail-container .content-type-overlay-sidebar .overlay-icon{display:flex;align-items:center;justify-content:center}.player-sidebar .sidebar-content-list .content-item .content-thumbnail .content-icon{font-size:1.2rem}.player-sidebar .sidebar-content-list .content-item .content-info{flex:1 1}.player-sidebar .sidebar-content-list .content-item .content-info .content-name{font-size:.9rem;font-weight:500;color:#333;margin-bottom:2px}.player-sidebar .sidebar-content-list .content-item .content-info .content-type{font-size:.8rem;color:#666}.player-sidebar .sidebar-content-list .content-item .content-actions{display:flex;align-items:center;gap:8px}.player-sidebar .sidebar-content-list .content-item .content-actions .content-duration{font-size:.8rem;color:#999;font-weight:500}.player-sidebar .sidebar-content-list .content-item .content-actions .player-download-btn{background:rgba(0,0,0,0);border:none;padding:6px;cursor:pointer;opacity:1;transition:color .2s ease;display:flex;align-items:center;justify-content:center;color:#606060}.player-sidebar .sidebar-content-list .content-item .content-actions .player-download-btn:hover{color:#181818}.player-sidebar .sidebar-content-list .content-item .content-actions .player-download-btn:disabled{cursor:not-allowed;opacity:.3}.player-sidebar .sidebar-content-list .content-item .content-actions .player-download-btn .player-download-loader{width:18px;height:18px;border:2px solid rgba(96,96,96,.3);border-top-color:#606060;border-radius:50%;animation:spin .6s linear infinite}.player-sidebar .sidebar-content-list .content-item:hover .player-download-btn{opacity:1}.mobile-content-overlay-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-content-overlay{position:fixed;bottom:0;left:0;right:0;background:#f0f0f0;border-radius:16px 16px 0 0;z-index:1001;max-height:80vh;overflow:hidden;box-shadow:0 -4px 20px rgba(0,0,0,.15)}.mobile-content-overlay .mobile-content-overlay-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid #e0e0e0;background:#f0f0f0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.mobile-content-overlay .mobile-content-overlay-header .mobile-content-overlay-title{font-size:1.2rem;font-weight:600;color:#333;margin:0;letter-spacing:-.5px}.mobile-content-overlay .mobile-content-overlay-header .mobile-content-overlay-close{background:#f8f9fa;border:1px solid #e0e0e0;color:#666;width:32px;height:32px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .2s ease}.mobile-content-overlay .mobile-content-overlay-header .mobile-content-overlay-close:hover{background:#e9ecef;color:#333}.mobile-content-overlay .mobile-content-overlay-list{padding:0 20px 20px;overflow-y:auto;max-height:calc(80vh - 80px)}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s ease;border:1px solid rgba(0,0,0,0)}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item:hover{background:#f8f9fa}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item.active{background:#dedede}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item.active .mobile-content-overlay-name{color:#606060;font-weight:600}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .player-download-btn{outline:none;border:none;background:rgba(0,0,0,0)}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .player-download-btn svg path{fill:#606060}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .mobile-content-overlay-thumbnail{width:60px;height:60px;border-radius:8px;overflow:hidden;background:#ddd;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .mobile-content-overlay-thumbnail .mobile-content-overlay-thumbnail-image{width:100%;height:100%;object-fit:cover}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .mobile-content-overlay-thumbnail .mobile-content-overlay-icon{font-size:1.5rem}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .mobile-content-overlay-info{flex:1 1;min-width:0}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .mobile-content-overlay-info .mobile-content-overlay-name{font-size:1rem;font-weight:500;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .mobile-content-overlay-info .mobile-content-overlay-type{font-size:.85rem;color:#666}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .mobile-content-overlay-actions{display:flex;align-items:center;gap:8px}.mobile-content-overlay .mobile-content-overlay-list .mobile-content-overlay-item .mobile-content-overlay-actions .mobile-content-overlay-index{font-size:.9rem;color:#999;font-weight:500;min-width:20px;text-align:center}.content-type-section{border-bottom:1px solid #2a2a2a}.content-type-section .section-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;cursor:pointer;transition:background .2s ease;border-left:3px solid rgba(0,0,0,0)}.content-type-section .section-header:hover{background:hsla(0,0%,100%,.05)}.content-type-section .section-header .section-title{display:flex;align-items:center;gap:10px}.content-type-section .section-header .section-title .section-icon{font-size:1.1rem}.content-type-section .section-header .section-title .section-name{font-weight:500;color:#fff}.content-type-section .section-header .section-title .section-count{color:#999;font-size:.85rem}.content-type-section .section-header .expand-icon{color:#666;transition:transform .3s ease}.content-type-section .section-header .expand-icon.expanded{transform:rotate(180deg)}.content-type-section .section-content{background:rgba(0,0,0,.2)}.sidebar-content-item{display:flex;align-items:center;gap:12px;padding:12px 20px 12px 40px;cursor:pointer;transition:background .2s ease;border-left:3px solid rgba(0,0,0,0)}.sidebar-content-item:hover{background:hsla(0,0%,100%,.05)}.sidebar-content-item.active{background:rgba(179,143,103,.2);border-left-color:#b38f67}.sidebar-content-item.active .content-title{color:#b38f67}.sidebar-content-item .content-thumbnail{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0}.sidebar-content-item .content-thumbnail .thumbnail-image{width:100%;height:100%;object-fit:cover}.sidebar-content-item .content-thumbnail .content-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff}.sidebar-content-item .content-thumbnail .content-type-badge{position:absolute;bottom:2px;left:2px;right:2px;font-size:.5rem;text-align:center;color:#fff;padding:1px 2px;border-radius:2px;text-transform:uppercase;font-weight:600;letter-spacing:.2px}.sidebar-content-item .content-info{flex:1 1;min-width:0}.sidebar-content-item .content-info .content-title{font-size:.9rem;color:#fff;margin-bottom:4px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-content-item .content-info .content-meta{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#999}.sidebar-content-item .content-info .content-meta .separator{opacity:.5}.sidebar-content-item .active-indicator .play-indicator{color:#b38f67;font-size:.9rem}.keyboard-shortcuts-help{position:fixed;bottom:20px;right:20px;background:rgba(0,0,0,.9);color:#fff;padding:15px;border-radius:8px;font-size:.8rem;z-index:1000}.keyboard-shortcuts-help h4{margin-bottom:10px;color:#b38f67}.keyboard-shortcuts-help ul{list-style:none;padding:0;margin:0}.keyboard-shortcuts-help ul li{margin-bottom:5px}.keyboard-shortcuts-help ul li strong{color:#b38f67;font-family:monospace}.pdf-viewer{width:100%;height:100%;display:flex;flex-direction:column;background:#f5f5f5;color:#333}.pdf-controls{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#fff;border-bottom:1px solid #e0e0e0}@media(max-width:768px){.pdf-controls{flex-direction:column;align-items:flex-start;gap:15px}}.pdf-controls .pdf-info h3{color:#333;font-size:1.2rem;margin-bottom:5px}.pdf-controls .pdf-info .file-size{color:#666;font-size:.9rem}.pdf-controls .pdf-actions{display:flex;gap:10px}.pdf-controls .pdf-actions .pdf-action-button{background:#b38f67;border:none;color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s ease;display:flex;align-items:center;gap:6px}.pdf-controls .pdf-actions .pdf-action-button:hover{background:#a67d5b}.pdf-content{flex:1 1;position:relative;background:#e8e8e8}.pdf-content .pdf-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#666}.pdf-content .pdf-loading .loading-spinner{width:40px;height:40px;border:3px solid #ddd;border-top-color:#b38f67;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 15px}.pdf-content .pdf-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#666;max-width:300px}.pdf-content .pdf-error .error-icon{font-size:3rem;margin-bottom:15px;opacity:.7}.pdf-content .pdf-error h3{color:#333;margin-bottom:10px}.pdf-content .pdf-error p{margin-bottom:20px;line-height:1.5}.pdf-content .pdf-error .fallback-download{background:#dc3545;border:none;color:#fff;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s ease}.pdf-content .pdf-error .fallback-download:hover{background:#c82333}.pdf-content .pdf-iframe{width:100%;height:100%;border:none;background:#fff}.pdf-footer{padding:12px 20px;background:#fff;border-top:1px solid #e0e0e0}.pdf-footer .pdf-metadata{display:flex;align-items:center;gap:12px;font-size:.85rem;color:#666}.pdf-footer .pdf-metadata .separator{opacity:.5}.pdf-fallback{padding:10px 20px;background:#f8f9fa;border-top:1px solid #e0e0e0;text-align:center;font-size:.85rem;color:#666}.pdf-fallback .inline-download{background:none;border:none;color:#b38f67;text-decoration:underline;cursor:pointer;font-size:inherit;margin-left:5px}.pdf-fallback .inline-download:hover{color:#a67d5b}.audio-player{width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.audio-header{display:flex;align-items:center;justify-content:space-between;padding:20px 25px;background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.audio-header{flex-direction:column;align-items:flex-start;gap:15px;padding:15px 20px}}.audio-header .audio-info h3{color:#fff;font-size:1.3rem;margin-bottom:8px}.audio-header .audio-info .audio-meta{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#ccc;flex-wrap:wrap}.audio-header .audio-info .audio-meta .separator{opacity:.5}.audio-header .audio-actions .audio-action-button{background:rgba(78,205,196,.2);border:1px solid rgba(78,205,196,.3);color:#4ecdc4;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.audio-header .audio-actions .audio-action-button:hover{background:rgba(78,205,196,.3);border-color:rgba(78,205,196,.5)}.audio-main-controls{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:40px}@media(max-width:768px){.audio-main-controls{padding:30px 20px}}.audio-main-controls .audio-loading{text-align:center;color:#ccc}.audio-main-controls .audio-loading .loading-spinner{width:50px;height:50px;border:4px solid rgba(78,205,196,.2);border-top-color:#4ecdc4;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.audio-main-controls .audio-loading p{font-size:1.1rem}.audio-main-controls .audio-error{text-align:center;color:#ff6b6b;max-width:400px;margin:0 auto}.audio-main-controls .audio-error .error-icon{font-size:3rem;margin-bottom:15px}.audio-main-controls .audio-error h3{color:#ff6b6b;margin-bottom:10px}.audio-main-controls .audio-error p{color:#ccc;margin-bottom:20px;line-height:1.5}.audio-main-controls .audio-error .fallback-download{background:#ff6b6b;border:none;color:#fff;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s ease}.audio-main-controls .audio-error .fallback-download:hover{background:#ff5252}.audio-main-controls .play-pause-section{display:flex;align-items:center;justify-content:center;gap:25px;margin-bottom:30px}@media(max-width:768px){.audio-main-controls .play-pause-section{flex-direction:column;gap:20px}}.audio-main-controls .play-pause-section .play-pause-button{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#4ECDC4,#44A08D);border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 20px rgba(78,205,196,.3)}.audio-main-controls .play-pause-section .play-pause-button:hover{transform:scale(1.05);box-shadow:0 12px 30px rgba(78,205,196,.4)}.audio-main-controls .play-pause-section .play-pause-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.audio-main-controls .play-pause-section .play-pause-button .play-pause-icon{font-size:2rem;color:#fff}.audio-main-controls .play-pause-section .time-display{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-family:monospace;color:#4ecdc4}.audio-main-controls .play-pause-section .time-display .time-separator{color:#666}.audio-main-controls .progress-section{margin-bottom:25px}.audio-main-controls .progress-section .progress-bar{cursor:pointer;padding:10px 0}.audio-main-controls .progress-section .progress-bar .progress-track{position:relative;height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;overflow:hidden}.audio-main-controls .progress-section .progress-bar .progress-track .progress-fill{height:100%;background:linear-gradient(90deg,#4ECDC4,#44A08D);border-radius:3px;transition:width .1s ease}.audio-main-controls .progress-section .progress-bar .progress-track .progress-handle{position:absolute;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;background:#4ecdc4;border-radius:50%;box-shadow:0 2px 8px rgba(78,205,196,.4);transition:left .1s ease}.audio-main-controls .volume-section{display:flex;align-items:center;justify-content:center;gap:15px}.audio-main-controls .volume-section .mute-button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px;border-radius:50%;cursor:pointer;font-size:1.1rem;transition:all .2s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.audio-main-controls .volume-section .mute-button:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.audio-main-controls .volume-section .volume-slider{width:100px;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;outline:none;cursor:pointer}@media(max-width:768px){.audio-main-controls .volume-section .volume-slider{width:80px}}.audio-main-controls .volume-section .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#4ecdc4;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(78,205,196,.4)}.audio-main-controls .volume-section .volume-slider::-moz-range-thumb{width:14px;height:14px;background:#4ecdc4;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px rgba(78,205,196,.4)}.waveform-placeholder{padding:0 40px 20px}@media(max-width:768px){.waveform-placeholder{padding:0 20px 15px}}.waveform-placeholder .waveform-bars{display:flex;align-items:flex-end;justify-content:center;gap:2px;height:60px}.waveform-placeholder .waveform-bars .waveform-bar{width:4px;background:linear-gradient(0deg,#4ECDC4,#44A08D);border-radius:2px;transition:opacity .3s ease;min-height:4px}.audio-footer{padding:15px 25px;background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.audio-footer{padding:12px 20px}}.audio-footer .audio-metadata{display:flex;align-items:center;gap:12px;font-size:.85rem;color:#ccc;justify-content:center}@media(max-width:768px){.audio-footer .audio-metadata{flex-wrap:wrap;justify-content:flex-start}}.audio-footer .audio-metadata .separator{opacity:.5}.image-viewer{width:100%;height:100%;display:flex;flex-direction:column;background:#1a1a1a;color:#fff}.image-controls{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:rgba(0,0,0,.9);border-bottom:1px solid #333}@media(max-width:768px){.image-controls{flex-direction:column;align-items:flex-start;gap:15px}}.image-controls .image-info h3{color:#fff;font-size:1.2rem;margin-bottom:8px}.image-controls .image-info .image-meta{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#ccc;flex-wrap:wrap}.image-controls .image-info .image-meta .separator{opacity:.5}.image-controls .image-info .image-meta .zoom-level{color:#96ceb4;font-weight:500}.image-controls .image-actions{display:flex;gap:8px}.image-controls .image-actions .image-action-button{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.image-controls .image-actions .image-action-button:hover:not(:disabled){background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}.image-controls .image-actions .image-action-button:disabled{opacity:.3;cursor:not-allowed}.image-content{flex:1 1;position:relative;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center}.image-content .image-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#ccc}.image-content .image-loading .loading-spinner{width:50px;height:50px;border:4px solid rgba(150,206,180,.2);border-top-color:#96ceb4;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.image-content .image-loading p{font-size:1.1rem}.image-content .image-error{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#ff6b6b;max-width:300px}.image-content .image-error .error-icon{font-size:3rem;margin-bottom:15px}.image-content .image-error h3{color:#ff6b6b;margin-bottom:10px}.image-content .image-error p{color:#ccc;margin-bottom:20px;line-height:1.5}.image-content .image-error .fallback-download{background:#ff6b6b;border:none;color:#fff;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s ease}.image-content .image-error .fallback-download:hover{background:#ff5252}.image-content .image-container{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.image-content .image-container .main-image{display:block;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.5)}.image-footer{padding:15px 20px;background:rgba(0,0,0,.9);border-top:1px solid #333}.image-footer .image-metadata{display:flex;align-items:center;gap:12px;font-size:.85rem;color:#ccc;justify-content:center;margin-bottom:10px}@media(max-width:768px){.image-footer .image-metadata{flex-wrap:wrap;justify-content:flex-start}}.image-footer .image-metadata .separator{opacity:.5}.image-footer .zoom-help{text-align:center}.image-footer .zoom-help p{font-size:.8rem;color:#999;margin:0}.image-content[style*="cursor: grab"] .image-container{cursor:-webkit-grab!important;cursor:grab!important}.image-content[style*="cursor: grabbing"] .image-container{cursor:-webkit-grabbing!important;cursor:grabbing!important}@media(max-width:768px){.image-viewer .image-content{touch-action:pan-x pan-y pinch-zoom}.image-viewer .image-controls .image-actions{width:100%;justify-content:space-between}.image-viewer .image-controls .image-actions .image-action-button{flex:1 1;text-align:center}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-container{animation:fadeIn .3s ease-in-out}.image-meta .zoom-level{background:rgba(150,206,180,.2);padding:2px 6px;border-radius:4px;font-family:monospace}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.main-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}