:root{--primary-color:#000;--secondary-color:#76e0f0}html,body{background:#000;color:#fff;font-size:16px;font-family:Roboto,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0}body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}main{flex:1;margin-top:60px}.shopify-section{position:relative}.content-width{display:flex;flex-direction:column;max-width:1200px;position:relative;width:calc(100% - 30px)}p,li,input,h1,h2,h3,h4,h5,h6{line-height:1.5;margin:0;padding:0}.site-header{background:#000;border-bottom:1px solid;display:flex;height:60px;justify-content:center;position:fixed;top:0;z-index:9000;width:100%}.site-header .content-width{align-items:center;flex-direction:row;padding:0 10px 0 15px;position:relative;width:100%}.site-header .content-width .mobile-btn,.site-header .content-width .mobile-btn:active,.site-header .content-width .mobile-btn:link,.site-header .content-width .mobile-btn:visited{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;text-decoration:none;transition:1.2s opacity;width:30px}.site-header .content-width .mobile-btn.hide{opacity:0;transition:.25s opacity .25s}.site-header .content-width .mobile-btn .line{background:#fff;height:1px;width:100%}.site-header .content-width .logo-link,.site-header .content-width .main-nav,.site-header .content-width .main-actions{flex:1}.site-header .content-width .logo-link{aspect-ratio:1 / 1;border:1px solid white;border-radius:100px;flex:unset;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:80px}.site-header .content-width .logo-link img{height:calc(100% + 4px);margin-left:-2px;margin-top:-2px;width:calc(100% + 4px)}.site-header .content-width .main-nav{display:none}.site-header .content-width .main-nav .main-links{display:flex;gap:20px}.site-header .content-width .main-nav a,.site-header .content-width .main-nav a:active,.site-header .content-width .main-nav a:link,.site-header .content-width .main-nav a:visited{color:#fff;font-weight:600;letter-spacing:1.2;text-decoration:none;text-transform:uppercase;transition:1.2s color}.site-header .content-width .main-nav a:hover{color:var(--secondary-color);transition:.25s color}.site-header .content-width .main-actions{display:flex;gap:10px;justify-content:flex-end}.site-header .content-width .main-actions .icon{height:30px;position:relative;width:30px}.site-header .icon img{height:100%;width:100%}.shopify-section:has(.sidebar-nav){height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.shopify-section:has(.sidebar-nav.open){pointer-events:all}.sidebar-nav{display:flex;height:100%;justify-content:flex-end;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;width:100%}.sidebar-nav .side-content{display:none;justify-content:flex-end;width:100%}.sidebar-nav.cart .side-content#cart{display:flex}.sidebar-nav.cart .side-content#nav,.sidebar-nav.nav .side-content#cart{display:none}.sidebar-nav.nav .side-content#nav{display:flex}.sidebar-nav .sidebar-dead{background:#0000;height:100%;position:absolute;transition:.25s background;width:100%}.sidebar-nav.open .sidebar-dead{background:#00000080;transition:.8s background}.sidebar-nav .side-content .close-btn{aspect-ratio:1 / 1;left:10px;opacity:0;pointer-events:none;position:absolute;top:10px;transition:.25s opacity;width:40px}.sidebar-nav.open .side-content .close-btn{opacity:1;transition:1.2s opacity}.sidebar-nav .side-content .close-btn:before,.sidebar-nav .side-content .close-btn:after{background:#fff;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(45deg);width:100%}.sidebar-nav .side-content .close-btn:after{transform:rotate(-45deg)}.sidebar-nav .sidebar-body{background:linear-gradient(to bottom,#000 calc(100% - 50px),#488591);border-left:1px solid var(--secondary-color);display:flex;flex-direction:column;gap:10px;max-width:500px;padding:30px;position:relative;transform:translate3d(100%,0,0);transition:.25s transform;width:calc(100% - 120px)}.sidebar-nav.open .sidebar-body{transform:translateZ(0);transition:.8s transform}.sidebar-nav.open{pointer-events:all}.sidebar-nav.open .sidebar-body.side-nav a,.sidebar-nav.open .sidebar-body.side-nav a:active,.sidebar-nav.open .sidebar-body.side-nav a:link,.sidebar-nav.open .sidebar-body.side-nav a:visited{color:#fff;font-size:16px;font-weight:600;text-decoration:none}.sidebar-nav .side-cart-item{align-items:flex-start;display:flex;gap:10px}.sidebar-nav .side-cart-item .side-cart-item-image{aspect-ratio:1 / 1;width:80px}.sidebar-nav .side-cart-item .side-cart-item-image img{height:100%;object-fit:cover;width:100%}.sidebar-nav .side-cart-item .side-cart-item-details{display:flex;flex:1;flex-direction:column;font-size:12px;gap:5px}.sidebar-nav .side-cart-item .side-cart-item-details .side-cart-item-title{font-size:14px;font-weight:600}.sidebar-nav .side-cart-item .side-cart-item-details .side-cart-item-quantity{align-items:center;display:flex;font-size:12px;gap:10px}.sidebar-nav .side-cart-item .side-cart-item-details .side-cart-item-quantity input{text-align:center;width:30px}.sidebar-nav .side-cart-item .side-cart-item-details .side-cart-item-quantity input[type=number]{-moz-appearance:textfield}.sidebar-nav .side-cart-item .side-cart-item-details .side-cart-item-quantity input[type=number]::-webkit-inner-spin-button,.sidebar-nav .side-cart-item .side-cart-item-details .side-cart-item-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sidebar-nav .side-cart-item .side-cart-item-details .side-cart-item-quantity .minus,.sidebar-nav .side-cart-item .side-cart-item-details .side-cart-item-quantity .plus{cursor:pointer;height:10px;line-height:1}.sidebar-nav .side-cart-item .side-cart-item-actions button{background:#c42b51;border:none;color:#fff;padding-bottom:4px}.sidebar-nav #cart-total{background:#404040;display:flex;justify-content:center;gap:10px;margin-bottom:10px;padding:10px 0}.sidebar-nav .checkout-btn,.sidebar-nav .checkout-btn:active,.sidebar-nav .checkout-btn:link{background:var(--secondary-color);border-radius:4px;font-weight:800;padding:20px 40px;text-decoration:none;text-align:center;text-transform:uppercase;transition:1.2s background}.sidebar-nav .checkout-btn:hover{background:#fff;transition:.25s background}section{display:flex;justify-content:center;position:relative}section .section-bg{height:100%;overflow:hidden;position:absolute;top:0;width:100%}section .section-bg img{object-fit:cover;width:100%}section.hero{position:relative}section.hero .hero-content{align-items:center;display:flex;flex-direction:column;gap:15px;padding:50px 0;text-align:center}section.hero .hero-content .title,section.hero .hero-content .subheading{max-width:400px}section.hero .hero-content img.intro-img{max-width:600px;width:100%}section.hero .hero-content .hero-btn,section.hero .hero-content .hero-btn:active,section.hero .hero-content .hero-btn:link,section.hero .hero-content .hero-btn:visited{color:#000;background:var(--secondary-color);font-size:16px;font-weight:600;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;text-transform:uppercase;transition:1.2s background}section.hero .hero-content .hero-btn span{position:relative}section.hero .hero-content .hero-btn:before{background:linear-gradient(to bottom,#fff 0% 25%,#76e0f0 50% 100%);bottom:0;content:"";left:0;height:200%;position:absolute;transition:1.2s bottom;width:100%}section.newsletter .content-width{align-items:center;justify-content:center;gap:30px;padding:50px 0}section.newsletter form{align-items:center;max-width:500px;display:flex;flex-direction:column;gap:15px;width:100%}section.newsletter form input{border:none;border-radius:0;font-size:16px;padding:4px 8px;width:100%}section.newsletter form input::placeholder{text-align:center}section.newsletter form button{border:none;border-radius:0;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;overflow:hidden;padding:8px 16px;position:relative;text-transform:uppercase;transition:1.2s background}section.products .content-width{padding:50px 0}section.products .collection-grid{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);margin-top:30px}section.products .product-item{display:flex;flex-direction:column}section.products .product-item a,section.products .product-item a:link,section.products .product-item a:active,section.products .product-item a:visited{color:#fff;text-decoration:none}section.products .product-item .img{aspect-ratio:1 / 1;overflow:hidden;width:100%}section.products .product-item img{height:100%;object-fit:cover;width:100%}section.products .product-item a .product-title{margin-top:10px}section.product-page .content-width{display:block;padding:50px 0}section.product-page .product-image{margin-bottom:15px;margin-right:15px;position:relative;width:250px}section.product-page .product-image img{width:100%}section.product-page .product-details{display:flex;flex-direction:column;gap:15px}section.product-page .product-title h2{line-height:1.2}section.product-page product-form form{display:flex;flex-direction:column}section.product-page product-form form fieldset{border-width:1px;margin:0}section.product-page product-form form fieldset .variant-option{margin-right:10px}section.product-page product-form form fieldset .variant-option:last-child{margin-right:0}section.product-page product-form form button{border:none;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:8px 16px;text-transform:uppercase;transition:1.2s background}section.page-content .content-width{padding:50px 0}footer{border-top:1px solid var(--secondary-color);display:flex;justify-content:center;padding:40px 0 20px;position:relative}footer .content-width{gap:20px}footer .main-links{display:flex;gap:20px}footer .main-links a,footer .main-links a:link,footer .main-links a:active,footer .main-links a:visited{color:#fff;text-decoration:none;transition:1.2s color}footer .copyright{font-size:10px}@media screen and (min-width:500px){section.products .collection-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:600px){section.products .collection-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){body{overflow-x:hidden}.content-width{width:calc(100% - 30px)}.site-header .content-width .mobile-btn{display:none}.site-header .content-width{padding:0 30px;justify-content:space-between}.site-header .content-width .logo-link,.site-header .content-width .main-nav,.site-header .content-width .main-actions{flex:unset}.site-header .content-width .logo-link{left:unset;position:relative;transform:none;top:unset}.site-header .content-width .main-nav{display:flex}section.hero .hero-content .hero-btn:hover{transition:.25s background}section.hero .hero-content .hero-btn:hover:before{bottom:-100%;position:absolute;transition:.25s bottom}section.newsletter form button:hover{background:var(--secondary-color);transition:.25s background}section.product-page .content-width .product-main{display:flex}section.product-page .product-image{flex:1;width:unset}section.product-page .product-details{flex:1}section.product-page product-form form button:hover{background:var(--secondary-color);transition:.25s background}footer .main-links a:hover{color:var(--secondary-color);transition:.25s color}}@media screen and (min-width:1000px){section.products .collection-grid{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/style.css.map */
