*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;height:100%}body{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.5;background-color:#000;color:#fff;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 1rem;color:#fff}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.8rem}p{margin:0 0 1rem;color:#fff}a{color:#fff;text-decoration:underline;transition:color .3s ease}a:hover{color:#ccc}button,.btn{font-family:Helvetica,Arial,sans-serif;font-weight:700;border:2px solid white;background-color:transparent;color:#fff;padding:1rem 2rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}button:hover,.btn:hover{background-color:#fff;color:#000}button:disabled{opacity:.5;cursor:not-allowed;border-color:#666;color:#666}button:disabled:hover{background-color:transparent;color:#666}input,textarea,select{font-family:Helvetica,Arial,sans-serif;background-color:transparent;border:2px solid white;color:#fff;padding:.8rem 1rem;font-size:1.4rem}input::placeholder,textarea::placeholder{color:#999}input:focus,textarea:focus,select:focus{outline:none;border-color:#ccc}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(50%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-spinner{width:2rem;height:2rem;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}@media screen and (max-width: 768px){html{font-size:55%}.container{padding:0 1rem}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}}@media screen and (max-width: 480px){html{font-size:50%}button,.btn{width:100%;max-width:300px}}.grid{display:grid;gap:2rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width: 768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-gap{gap:1rem}.m-0{margin:0}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.mt-0{margin-top:0}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.p-0{padding:0}.p-1{padding:1rem}.p-2{padding:2rem}.p-3{padding:3rem}.pt-0{padding-top:0}.pt-1{padding-top:1rem}.pt-2{padding-top:2rem}.pt-3{padding-top:3rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.pb-3{padding-bottom:3rem}.text-white{color:#fff}.text-gray{color:#ccc}.text-dark-gray{color:#666}.text-red{color:#f44}.text-green{color:#4ade80}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray{background-color:#333}.bg-transparent{background-color:transparent}.border{border:1px solid white}.border-2{border:2px solid white}.border-gray{border-color:#666}.border-none{border:none}.rounded{border-radius:4px}.rounded-lg{border-radius:8px}.rounded-full{border-radius:50%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.none{display:none}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.h-screen{height:100vh}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.transition{transition:all .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .5s ease}.focus-none{outline:none}button:focus,input:focus,textarea:focus,select:focus,a:focus{outline:2px solid white;outline-offset:2px}.skip-to-content-link{position:absolute;top:-100px;left:10px;z-index:9999;padding:1rem;background-color:#fff;color:#000;text-decoration:none;font-weight:700}.skip-to-content-link:focus{top:10px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
