:root{--gg-radius: 12px;--gg-radius-lg: 20px;--gg-transition: .3s cubic-bezier(.4, 0, .2, 1);--gg-shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--gg-shadow-md: 0 8px 24px rgba(0, 0, 0, .12);--gg-shadow-lg: 0 20px 60px rgba(0, 0, 0, .18)}.shopify-section:has(marquee-component){border-bottom:1px solid rgba(var(--color-foreground-rgb),.08)}.shopify-section:has(.hero){position:relative}.hero .media-wrapper:after{background:linear-gradient(160deg,#0000008c,#00000040 60%,#00000073)!important}.hero .rte h1,.hero .rte p{text-shadow:0 2px 16px rgba(0,0,0,.35);letter-spacing:-.01em}.button,button[class*=button],a[class*=button]{border-radius:var(--gg-radius)!important;transition:transform var(--gg-transition),box-shadow var(--gg-transition),background-color var(--gg-transition)!important;font-weight:600!important;letter-spacing:.02em!important}.button:hover,button[class*=button]:hover,a[class*=button]:hover{transform:translateY(-2px)!important;box-shadow:var(--gg-shadow-md)!important}.button:active,button[class*=button]:active,a[class*=button]:active{transform:translateY(0)!important}.section-wrapper,.section__content{border-radius:var(--gg-radius-lg)}.shopify-section .section [class*=group]{transition:transform var(--gg-transition),box-shadow var(--gg-transition)}.shopify-section .section [class*=group]:hover{transform:translateY(-4px);box-shadow:var(--gg-shadow-md)}#MainContent[data-template*=product] [class*=group],#MainContent[data-template*=product] [class*=group]:hover{transform:none!important;box-shadow:none!important;transition:none!important}#MainContent[data-template*=product] .card,#MainContent[data-template*=product] .product-card,#MainContent[data-template*=product] .product-card-wrapper{transition:box-shadow var(--gg-transition)!important}#MainContent[data-template*=product] .card:hover,#MainContent[data-template*=product] .product-card:hover,#MainContent[data-template*=product] .product-card-wrapper:hover{transform:none!important}#MainContent[data-template*=product] .card .media img,#MainContent[data-template*=product] .product-card .media img,#MainContent[data-template*=product] .product-card-wrapper .media img{transition:none!important}#MainContent[data-template*=product] .card:hover .media img,#MainContent[data-template*=product] .product-card:hover .media img,#MainContent[data-template*=product] .product-card-wrapper:hover .media img{transform:none!important}#MainContent[data-template*=product] .gg-reveal,#MainContent[data-template*=product] .gg-visible{transition:none!important;transform:none!important;opacity:1!important}.product-card,.card{border-radius:var(--gg-radius)!important;overflow:hidden;transition:transform var(--gg-transition),box-shadow var(--gg-transition)!important;box-shadow:var(--gg-shadow-sm)!important}.product-card:hover,.card:hover{transform:translateY(-6px)!important;box-shadow:var(--gg-shadow-lg)!important}.product-card .media img,.card .media img{transition:transform .5s ease!important}.product-card:hover .media img,.card:hover .media img{transform:scale(1.04)!important}.price__regular .price-item,.price__sale .price-item--sale{font-weight:700!important;font-size:1.1em!important}.shopify-section+.shopify-section{margin-top:0}.shopify-section h2,.shopify-section .rte h2{letter-spacing:-.02em;font-weight:700}header-component{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}footer-group,.footer{border-top:1px solid rgba(var(--color-foreground-rgb),.08)}input[type=text],input[type=email],input[type=search],textarea{border-radius:var(--gg-radius)!important;transition:border-color var(--gg-transition),box-shadow var(--gg-transition)!important}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus{box-shadow:0 0 0 3px rgba(var(--color-foreground-rgb),.08)!important;outline:none!important}.main-collection{padding-block-start:24px!important}.product-card-wrapper,[data-testid*=product-card]{border-radius:12px!important;overflow:hidden;transition:transform var(--gg-transition),box-shadow var(--gg-transition)!important;background:var(--color-background)}.product-card-wrapper:hover,[data-testid*=product-card]:hover{transform:translateY(-5px)!important;box-shadow:0 16px 40px #0000001a!important}.product-card-wrapper .media img,[data-testid*=product-card] .media img{transition:transform .5s ease!important}.product-card-wrapper:hover .media img,[data-testid*=product-card]:hover .media img{transform:scale(1.05)!important}.product-card-wrapper .product-title,[data-testid*=product-card] .product-title{font-weight:600!important;font-size:.95rem!important;letter-spacing:-.01em!important;line-height:1.4!important}.product-card-wrapper .price__regular,[data-testid*=product-card] .price__regular,.product-card-wrapper .price__sale .price-item--sale,[data-testid*=product-card] .price__sale .price-item--sale{font-weight:700!important;font-size:1rem!important}.badge,.product-badge{border-radius:6px!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:4px 8px!important}.quick-add,.quick-add-button,[class*=quick-add]{border-radius:var(--gg-radius)!important;font-weight:600!important;transition:transform var(--gg-transition),background-color var(--gg-transition)!important}.facets-wrapper,[data-testid*=facets]{padding-block:12px!important;border-bottom:1px solid rgba(var(--color-foreground-rgb),.08)!important;margin-bottom:24px!important}.product-information,[data-testid*=product-information]{row-gap:48px!important}.product-information .product-title,.product-information h1{font-size:clamp(1.5rem,3vw,2.2rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important}.product-information .price__regular .price-item,.product-information .price__sale .price-item--sale{font-size:1.5rem!important;font-weight:700!important}.product-information .price__sale .price-item--regular{font-size:1rem!important;opacity:.5}.product-form__submit,button[name=add],[data-testid*=add-to-cart]{border-radius:var(--gg-radius)!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.02em!important;padding-block:16px!important;transition:box-shadow var(--gg-transition),background-color var(--gg-transition)!important}.product-form__submit:hover,button[name=add]:hover{transform:none!important;box-shadow:0 4px 12px #0000001f!important}.swatch-button,.variant-picker label,[class*=variant] label{border-radius:8px!important;transition:border-color var(--gg-transition),background-color var(--gg-transition)!important;font-weight:500!important}.product-description,.product-information .rte{font-size:.95rem!important;line-height:1.8!important;color:rgba(var(--color-foreground-rgb),.75)!important}.product-information hr,.product-information .divider{border:none!important;border-top:1px solid rgba(var(--color-foreground-rgb),.08)!important;margin-block:20px!important}.product-recommendations{padding-block:48px!important;border-top:1px solid rgba(var(--color-foreground-rgb),.08)!important}.menu .list-unstyled{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;padding:0!important;margin:0!important;border-bottom:2px solid rgba(var(--color-foreground-rgb),.12)}.menu .menu__item+.menu__item{margin-block-start:0!important}.menu .menu__item{margin:0!important;padding:0!important}.menu .menu__item a{display:block;padding:10px 18px!important;font-weight:700!important;font-size:.75rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-decoration:none!important;color:rgba(var(--color-foreground-rgb),.5)!important;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.menu .menu__item a:hover{color:var(--color-foreground)!important;border-bottom-color:var(--color-foreground)!important}.collection-links__container{flex-direction:row!important;flex-wrap:wrap!important;gap:0!important;border-bottom:2px solid rgba(var(--color-foreground-rgb),.12);padding-bottom:0}.collection-links__container a,.collection-links__container [data-collection-link],.collection-links__container collection-link-component,.collection-links__container>*{position:relative;padding:10px 20px!important;font-weight:600!important;font-size:.8rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color var(--gg-transition),border-color var(--gg-transition);color:rgba(var(--color-foreground-rgb),.55)!important;text-decoration:none!important}.collection-links__container a:hover,.collection-links__container [data-collection-link]:hover,.collection-links__container collection-link-component:hover,.collection-links__container>*:hover{color:var(--color-foreground)!important;border-bottom-color:var(--color-foreground)!important}.collection-links__container a[aria-current],.collection-links__container [aria-current],.collection-links__container [data-current],.collection-links__container .active{color:var(--color-foreground)!important;border-bottom-color:var(--color-foreground)!important}@media(min-width:1400px){.menu-list__list{justify-content:flex-start!important;gap:4px!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground-rgb),.2);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-foreground-rgb),.35)}@media(max-width:749px){body{overflow-x:clip}.product-card:hover,.card:hover{transform:none!important;box-shadow:var(--gg-shadow-sm)!important}.button:hover,button[class*=button]:hover,a[class*=button]:hover{transform:none!important}}@keyframes gg-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shopify-section{animation:gg-fade-up .5s ease both}.shopify-section:nth-child(2){animation-delay:.05s}.shopify-section:nth-child(3){animation-delay:.1s}.shopify-section:nth-child(4){animation-delay:.15s}.shopify-section:nth-child(5){animation-delay:.2s}#MainContent[data-template*=product] .shopify-section{animation:none!important}#MainContent[data-template*=product] .product-information,#MainContent[data-template*=product] [data-testid*=product-information],#MainContent[data-template*=product] .product-description,#MainContent[data-template*=product] .product-information .rte,#MainContent[data-template*=product] .product-information h1,#MainContent[data-template*=product] .product-information p{animation:none!important;transform:none!important;transition:none!important;opacity:1!important}.gg-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.gg-reveal.gg-visible{opacity:1;transform:translateY(0)}.button,.gg-cp-submit,.product-form__submit{position:relative;overflow:hidden}.button:after,.gg-cp-submit:after,.product-form__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.2) 50%,transparent 65%);transform:translate(-120%);pointer-events:none}.button:hover:after,.gg-cp-submit:hover:after,.product-form__submit:hover:after{transform:translate(120%);transition:transform .55s ease}.product-card-wrapper:before,.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;z-index:1;border-radius:inherit;transition:background .3s ease;pointer-events:none}.product-card-wrapper:hover:before,.card:hover:before{background:#00000009}.gg-cursor-glow{position:fixed;top:0;left:0;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-foreground-rgb),.045) 0%,transparent 70%);pointer-events:none;z-index:9998;will-change:transform}.gg-ripple{position:absolute;border-radius:50%;background:#ffffff40;transform:scale(0);animation:gg-ripple-anim .55s ease-out forwards;pointer-events:none}@keyframes gg-ripple-anim{to{transform:scale(1);opacity:0}}.gg-features-grid .gg-feature-card:nth-child(1){transition-delay:0ms!important}.gg-features-grid .gg-feature-card:nth-child(2){transition-delay:80ms!important}.gg-features-grid .gg-feature-card:nth-child(3){transition-delay:.16s!important}.gg-features-grid .gg-feature-card:nth-child(4){transition-delay:.24s!important}@media(prefers-reduced-motion:reduce){.gg-reveal{opacity:1;transform:none;transition:none}.gg-cursor-glow,.gg-ripple{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/galaxygadgetz-custom.css.map */
