#custom-header{position:relative;top:0;left:0;right:0;z-index:50;background-color:#000;font-family:inherit}#custom-header .custom-header-container{max-width:1200px;margin:0 auto;padding:0 16px}#custom-header .custom-header-inner{display:flex;justify-content:center;align-items:center;height:80px;position:relative}#custom-header .desktop-menu{display:flex;gap:48px;align-items:center}@media (max-width: 768px){#custom-header .desktop-menu{display:none}}#custom-header .desktop-link{color:#fff;font-weight:900;font-size:15.75px;letter-spacing:.15em;text-shadow:0 0 10px rgba(255,255,255,.8);transition:all .3s ease}#custom-header .desktop-link:hover{transform:scale(1.1)}#custom-header .desktop-link.link-1:hover{color:#ec4899;text-shadow:0 0 15px rgba(236,72,153,.8)}#custom-header .desktop-link.link-2:hover{color:#22d3ee;text-shadow:0 0 15px rgba(34,211,238,.8)}#custom-header .desktop-link.link-3:hover{color:#a855f7;text-shadow:0 0 15px rgba(168,85,247,.8)}#custom-header .desktop-link.link-4:hover{color:#facc15;text-shadow:0 0 15px rgba(250,204,21,.8)}#custom-header .shop-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:12px 32px;font-size:15.75px;font-weight:900;letter-spacing:.15em;color:#fff;border-radius:6px;border:2px solid #ec4899;background:linear-gradient(to right,#ec4899,#9333ea);box-shadow:0 0 20px #ec489980;transition:all .3s ease}#custom-header .shop-btn:hover{background:linear-gradient(to right,#db2777,#7e22ce);box-shadow:0 0 30px #ec4899cc;transform:scale(1.05)}#custom-header .mobile-menu-btn{display:none}#custom-header .mobile-menu-btn .menu-icon{width:32px;height:32px;display:flex;flex-direction:column;justify-content:center;align-items:center}#custom-header .mobile-menu-btn .line{display:block;width:32px;height:4px;background:currentColor;margin-top:4px;transition:all .3s ease}@media (max-width: 768px){#custom-header .mobile-menu-btn{display:block;position:absolute;top:32px;right:16px;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.8)}}#custom-header .mobile-menu{display:none;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid rgba(236,72,153,.3);padding:24px 0;margin-top:16px}#custom-header .mobile-links{display:flex;flex-direction:column;align-items:center;gap:24px}#custom-header .mobile-link{color:#fff;font-weight:900;font-size:20px;letter-spacing:.15em;text-shadow:0 0 10px rgba(255,255,255,.8);transition:color .3s ease}#custom-header .mobile-link.link-1:hover{color:#ec4899}#custom-header .mobile-link.link-2:hover{color:#22d3ee}#custom-header .mobile-link.link-3:hover{color:#a855f7}#custom-header .mobile-link.link-4:hover{color:#facc15}#custom-header .mobile-shop-btn{font-size:14px}#mobile-menu{display:none}#mobile-menu.active{display:block;animation:fadeDown .3s ease}#menu-btn span{display:block;width:32px;height:4px;background:currentColor;margin-top:4px;transition:all .3s ease}#menu-btn.active .line1{transform:rotate(45deg) translateY(8px)}#menu-btn.active .line2{opacity:0}#menu-btn.active .line3{transform:rotate(-45deg) translateY(-8px)}@keyframes fadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#custom-footer{background:#000;border-top:2px solid transparent;border-image:linear-gradient(to right,#ec4899,#06b6d4) 1;padding:48px 0;position:relative;overflow:hidden;color:#aaa;font-family:inherit}#custom-footer .footer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:linear-gradient(to right,#06b6d4 1px,transparent 1px),linear-gradient(to bottom,#06b6d4 1px,transparent 1px);background-size:100px 100px}#custom-footer .footer-container{max-width:1200px;margin:0 auto;padding:0 16px;position:relative;z-index:2}#custom-footer .footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;align-items:center;justify-items:center}#custom-footer .footer-about .footer-logo{height:128px;width:auto;margin-bottom:16px}#custom-footer .footer-text{margin-bottom:16px;max-width:400px;font-size:14px}#custom-footer .footer-social{display:flex;gap:16px}#custom-footer .social-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;text-decoration:none;font-size:14px}#custom-footer .pink-purple{background:linear-gradient(to right,#ec4899,#a855f7)}#custom-footer .cyan-blue{background:linear-gradient(to right,#06b6d4,#3b82f6)}#custom-footer .purple-pink{background:linear-gradient(to right,#a855f7,#ec4899)}#custom-footer .footer-links h4,#custom-footer .footer-contact h4{font-weight:900;margin-bottom:16px;font-size:14px}#custom-footer .footer-links h4{color:#ec4899}#custom-footer .footer-contact h4{color:#06b6d4}#custom-footer ul{list-style:none;padding:0;margin:0}#custom-footer li{margin-bottom:8px;font-size:14px}#custom-footer a{color:#aaa;text-decoration:none;transition:color .3s;font-size:14px}#custom-footer .footer-links a:hover{color:#ec4899}#custom-footer .footer-contact a:hover{color:#06b6d4}#custom-footer .footer-bottom{border-top:1px solid #222;margin-top:32px;padding-top:32px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:space-between}@media (min-width:768px){#custom-footer .footer-bottom{flex-direction:row}}#custom-footer .footer-bottom p{font-size:12.25px;color:#666}#custom-footer .footer-policies{display:flex;gap:16px}#custom-footer .footer-policies a{font-size:12.25px;color:#666;transition:color .3s}#custom-footer .footer-policies a:hover{color:#ec4899}.product .product__title{font-size:32px;font-weight:900;line-height:100%;margin-bottom:16px;letter-spacing:.05em;background:linear-gradient(to right,#ec4899,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ffffff80;text-shadow:0 0 15px rgba(236,72,153,.3)}@media (min-width: 640px){.product .product__title{font-size:36px}}@media (min-width: 768px){.product .product__title{font-size:48px}}@media (min-width: 1024px){.product .product__title{font-size:60px}}.product-form__submit,.shopify-payment-button__button{background:linear-gradient(to right,#ec4899,#06b6d4)!important;color:#fff!important;font-weight:700;border:0px!important;border-radius:8px;padding:14px 24px;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 0 20px #ec489966;outline:none!important}.product .product-form__submit:hover,.product .shopify-payment-button__button:hover{background:linear-gradient(to right,#06b6d4,#ec4899);transform:scale(1.03);box-shadow:0 0 30px #ec489999;border:0px!important;outline:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
