.nes-style{font-family:var(--font-press-start-2p)!important}.nes-separator{position:relative;height:8px;margin:8px 0;background:transparent}.nes-separator:after,.nes-separator:before{content:"";position:absolute;left:0;width:100%;height:4px;background-color:#000}.nes-separator:before{top:0}.nes-separator:after{bottom:0}.nes-container.with-title .title{background-color:white;padding:0 8px;margin:-2rem 0 1rem;font-size:10px!important}.nes-container.is-rounded{border-radius:0!important;border-image-repeat:stretch!important}.color-swatch{width:24px;height:24px;border:1px solid rgba(0,0,0,.2);cursor:pointer;position:relative;box-sizing:border-box}.color-swatch.selected{border:3px solid black}.color-swatch-dot{width:12px;height:12px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 2px 2px rgba(255,255,255,.3),inset 0 -2px 2px rgba(0,0,0,.2)}.nes-container.is-rounded.with-title{padding:1.5rem 1rem 1rem!important}.nes-container.is-rounded.with-title .title{margin:-2.7rem 0 1rem}.nes-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:50;backdrop-filter:blur(2px)}.nes-btn{border-image-repeat:stretch!important;font-family:var(--font-press-start-2p)!important;font-size:10px!important;padding:.5rem!important;margin:.25rem!important;line-height:1!important;border-style:solid!important;border-width:4px!important}.nes-btn.is-error{background-color:#ff0000!important;color:white!important}.nes-container{padding:1rem!important;margin:.2rem!important}.nes-container,.nes-input{border-image-repeat:stretch!important;font-family:var(--font-press-start-2p)!important;border-style:solid!important;border-width:4px!important}.nes-input{font-size:8px!important;padding:.5rem!important;line-height:1!important}.nes-btn:after{box-shadow:inset -4px -4px #adafbc!important}.nes-btn.is-primary:after{box-shadow:inset -4px -4px #006bb3!important}.nes-btn.is-error:after{box-shadow:inset -4px -4px #ce372b!important}.nes-text{font-family:var(--font-press-start-2p)!important;font-size:12px!important;line-height:1.5!important}.homepage-cta.nes-btn{font-size:24px!important;padding:1rem 2rem!important;margin:.5rem!important;border-width:6px!important;line-height:1.5!important}.homepage-cta.nes-btn.is-primary:after{box-shadow:inset -6px -6px #006bb3!important}.counter-notification{background-color:#f8f8f8;border:2px solid #000;border-radius:4px;padding:8px 16px;display:inline-flex;align-items:center;box-shadow:4px 4px 0 rgba(0,0,0,.2);margin-bottom:20px}.counter-notification .nes-icon{margin-right:10px}.counter-notification span{font-family:var(--font-press-start-2p);font-size:14px;color:#333}.gallery-header{display:flex;align-items:center;margin-bottom:24px}.gallery-header h2{font-family:var(--font-press-start-2p);font-size:24px;font-weight:700;margin:0 16px 0 0;white-space:nowrap}.gallery-header-line{height:8px;background-color:#000;flex-grow:1}.gallery-item{border:4px solid #000;background-color:#fff}.gallery-item-header{border-bottom:4px solid #000;padding:4px 8px;background-color:#fff}.gallery-item-footer{border-top:4px solid #000;padding:4px 8px;background-color:#fff}.gallery-view-all{background-color:#1E90FF!important;color:white!important;border-color:black!important;font-size:14px!important;padding:8px 16px!important}@media (max-width:768px){.nes-icons-container{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0!important;overflow-x:auto;padding:8px 0;margin-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;width:100%}.nes-icons-container::-webkit-scrollbar{display:none}.nes-icons-container i{transform:scale(.55);margin:0 -24px;flex-shrink:0;display:inline-block}@media (max-width:375px){.nes-icons-container i{transform:scale(.55);margin:0 -24px}}}.nes-progress{-webkit-appearance:none;appearance:none;border-image-repeat:stretch!important;border:4px solid #000!important;border-radius:0!important;height:24px!important;margin:8px 0!important;background-color:#fff!important;position:relative;overflow:hidden}.nes-progress::-webkit-progress-bar{background-color:#fff!important}.nes-progress::-webkit-progress-value{background-color:#92cc41!important;position:relative;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 0,transparent 50%,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 75%,transparent 0,transparent)!important;background-size:8px 8px!important}.nes-progress.is-success::-webkit-progress-value{background-color:#92cc41!important}.nes-progress.is-warning::-webkit-progress-value{background-color:#f7d51d!important}.nes-progress.is-error::-webkit-progress-value{background-color:#e76e55!important}.nes-progress.is-primary::-webkit-progress-value{background-color:#209cee!important}.nes-progress::-moz-progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 0,transparent 50%,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 75%,transparent 0,transparent)!important;background-size:8px 8px!important}.nes-progress.is-success::-moz-progress-bar,.nes-progress::-moz-progress-bar{background-color:#92cc41!important}.nes-progress.is-warning::-moz-progress-bar{background-color:#f7d51d!important}.nes-progress.is-error::-moz-progress-bar{background-color:#e76e55!important}.nes-progress.is-primary::-moz-progress-bar{background-color:#209cee!important}