:root{--paean-black: #000000;--paean-surface: #121212;--paean-dark: #1a1a1a;--paean-blue: #06b6d4;--paean-blue-light: #22d3ee;--paean-blue-dark: #0891b2;--paean-text: #ededed;--paean-text-muted: #a1a1aa;--paean-text-dim: #71717a;--paean-border: rgba(255, 255, 255, .05);--paean-border-light: rgba(255, 255, 255, .1);--paean-accent: #8b5cf6;--paean-success: #10b981;--paean-warning: #f59e0b;--paean-error: #ef4444;--font-logo: "Poppins", sans-serif;--font-display: "Outfit", sans-serif;--font-body: "Inter", sans-serif;--paean-radius-sm: 8px;--paean-radius-md: 12px;--paean-radius-lg: 16px;--paean-radius-xl: 24px;--paean-radius-full: 9999px;--paean-transition-fast: .15s ease;--paean-transition: .2s ease;--paean-transition-slow: .3s ease}html,body{background-color:var(--paean-black)!important;color:var(--paean-text)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gradient{background:var(--paean-black)!important;background-attachment:fixed}::selection{background:#06b6d44d;color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--paean-black)}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}.glass-premium{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#ffffff0d;border:1px solid var(--paean-border-light);box-shadow:0 8px 32px #0000004d}.glass-panel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#12121280;border:1px solid var(--paean-border);box-shadow:0 25px 50px -12px #00000080}.glass-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#1a1a1acc;border:1px solid var(--paean-border);border-radius:var(--paean-radius-xl);transition:all var(--paean-transition)}.glass-card:hover{background-color:#1a1a1ae6;border-color:var(--paean-border-light);transform:translateY(-4px)}body{font-size:1.6rem;line-height:1.6}@media screen and (min-width: 750px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-display);color:var(--paean-text);letter-spacing:-.02em;line-height:1.2}h1,.h1{font-size:clamp(3.2rem,5vw,5.6rem);font-weight:700}h2,.h2{font-size:clamp(2.4rem,4vw,4rem);font-weight:700}h3,.h3{font-size:clamp(2rem,3vw,2.8rem);font-weight:600}h4,.h4{font-size:clamp(1.8rem,2.5vw,2.2rem);font-weight:600}h5,.h5{font-size:1.8rem;font-weight:500}h6,.h6{font-size:1.6rem;font-weight:500}.paean-logo{font-family:var(--font-logo);font-weight:400;font-size:2.4rem;letter-spacing:-.01em;color:var(--paean-text);text-decoration:none;transition:color var(--paean-transition)}.paean-logo:hover,.paean-logo .trademark{color:var(--paean-blue)}.text-gradient-paean{background:linear-gradient(135deg,var(--paean-text),var(--paean-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-wrapper{background-color:transparent!important;border-bottom:none!important;transition:all var(--paean-transition)}.header-wrapper.scrolled,.shopify-section-header-sticky .header-wrapper{background-color:#000c!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--paean-border)!important}.header{padding-top:1.5rem;padding-bottom:1.5rem}.header__heading-link{font-family:var(--font-logo);font-weight:400;color:var(--paean-text)}.header__heading-link:hover{color:var(--paean-blue)}.header__menu-item{color:var(--paean-text-muted);font-weight:500;font-size:1.4rem;transition:color var(--paean-transition)}.header__menu-item:hover{color:var(--paean-text)}.header__icon{color:var(--paean-text);transition:color var(--paean-transition)}.header__icon:hover{color:var(--paean-blue)}.header__icon svg{width:2.4rem;height:2.4rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body);font-weight:500;font-size:1.4rem;letter-spacing:0;border-radius:var(--paean-radius-full);transition:all var(--paean-transition)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--paean-blue)!important;color:var(--paean-black)!important;border:none}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--paean-blue-light)!important;transform:translateY(-2px)}.button--secondary{background-color:transparent!important;color:var(--paean-text)!important;border:1px solid var(--paean-border-light)!important}.button--secondary:hover{background-color:#ffffff0d!important;border-color:var(--paean-blue)!important;color:var(--paean-blue)!important}.header-cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background-color:var(--paean-blue);color:var(--paean-black);font-weight:500;font-size:.875rem;border-radius:var(--paean-radius-full);text-decoration:none;transition:all var(--paean-transition)}.header-cta-button:hover{background-color:var(--paean-blue-light);transform:scale(1.05)}.card{background-color:var(--paean-dark)!important;border:1px solid var(--paean-border)!important;border-radius:var(--paean-radius-xl)!important;overflow:hidden;transition:all var(--paean-transition)}.card:hover{border-color:var(--paean-border-light)!important;transform:translateY(-4px)}.card__content{padding:1.5rem}.card__heading{color:var(--paean-text);font-family:var(--font-display);font-size:1.8rem;font-weight:600}.card__heading a{font-size:inherit}.card__information{color:var(--paean-text-muted);font-size:1.4rem}.product-card-wrapper .card{background:linear-gradient(135deg,var(--paean-dark) 0%,var(--paean-surface) 100%)!important}.product-card-wrapper .card:hover{box-shadow:0 0 40px #06b6d41a}.product{background-color:var(--paean-black)}.product__title{font-family:var(--font-display);font-weight:700;font-size:clamp(2.8rem,4vw,4rem);color:var(--paean-text)}.product__description{color:var(--paean-text-muted);font-size:1.6rem;line-height:1.7}.price{color:var(--paean-text);font-family:var(--font-display);font-weight:600;font-size:2.4rem}.price-item--regular{font-size:2.4rem}.price--on-sale .price-item--regular{color:var(--paean-text-dim)}.price--on-sale .price-item--sale{color:var(--paean-blue)}.subscription-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#06b6d41a;border:1px solid rgba(6,182,212,.2);border-radius:var(--paean-radius-full);color:var(--paean-blue);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.subscription-badge:before{content:"\2713";font-weight:700}.product-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.product-feature{padding:1.5rem;background-color:var(--paean-dark);border:1px solid var(--paean-border);border-radius:var(--paean-radius-lg);transition:all var(--paean-transition)}.product-feature:hover{border-color:var(--paean-blue);transform:translateY(-2px)}.product-feature__icon{width:2.5rem;height:2.5rem;margin-bottom:1rem;color:var(--paean-blue)}.product-feature__title{font-weight:600;color:var(--paean-text);margin-bottom:.5rem}.product-feature__description{font-size:.875rem;color:var(--paean-text-muted)}.footer{background-color:var(--paean-black)!important;border-top:1px solid var(--paean-border)!important;padding-top:5rem;padding-bottom:2.5rem}.footer-block__heading{color:var(--paean-text);font-family:var(--font-display);font-weight:600;font-size:1.6rem;margin-bottom:1.5rem}.footer a,.footer .link{color:var(--paean-text-muted);font-size:1.4rem;transition:color var(--paean-transition)}.footer a:hover,.footer .link:hover{color:var(--paean-blue)}.footer__copyright{color:var(--paean-text-dim);font-size:1.2rem}.footer-brand{margin-bottom:1.5rem}.footer-brand__logo{font-family:var(--font-logo);font-size:2.4rem;color:var(--paean-text)}.footer-brand__logo .trademark{color:var(--paean-blue)}.footer-brand__tagline{color:var(--paean-text-muted);font-size:1.4rem;max-width:300px;margin-top:.75rem;line-height:1.6}.list-social__link{background-color:#ffffff1a;border-radius:50%;transition:all var(--paean-transition)}.list-social__link:hover{background-color:var(--paean-blue)}.field__input,.select__select,.customer .field input,.customer select{background-color:var(--paean-dark)!important;border-color:var(--paean-border-light)!important;color:var(--paean-text)!important;border-radius:var(--paean-radius-md)}.field__input:focus,.select__select:focus{border-color:var(--paean-blue)!important;box-shadow:0 0 0 2px #06b6d433!important}.field__label{color:var(--paean-text-muted)}.newsletter-form .field__input{background-color:#ffffff0d!important}.cart-drawer,.drawer{background-color:var(--paean-surface)!important;border-left:1px solid var(--paean-border)!important}.cart-item{border-bottom-color:var(--paean-border)!important}.cart-item__name{color:var(--paean-text)}.cart-item__details{color:var(--paean-text-muted)}.quantity{background-color:var(--paean-dark);border-color:var(--paean-border-light)}.quantity__button{color:var(--paean-text)}.quantity__button:hover{color:var(--paean-blue)}.collection-hero{background-color:var(--paean-black)}.collection-hero__title{font-family:var(--font-display);color:var(--paean-text)}.collection-hero__description{color:var(--paean-text-muted)}.facets__wrapper{color:var(--paean-text)}.facets__label{color:var(--paean-text-muted)}.badge{font-family:var(--font-body);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.badge--sale{background-color:var(--paean-blue)!important;color:var(--paean-black)!important}.badge--sold-out{background-color:var(--paean-dark)!important;color:var(--paean-text-muted)!important}.badge--pro{background:linear-gradient(135deg,var(--paean-blue) 0%,var(--paean-blue-dark) 100%);color:var(--paean-black)}.badge--premium{background:linear-gradient(135deg,var(--paean-accent) 0%,#6d28d9 100%);color:#fff}.announcement-bar{background-color:var(--paean-blue)!important;color:var(--paean-black)!important}.announcement-bar__message{font-weight:500;font-size:1.3rem}.announcement-bar__link:hover{color:var(--paean-black)}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--paean-black);overflow:hidden}.hero-section__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-section__background img{width:100%;height:100%;object-fit:cover;opacity:.6}.hero-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--paean-black) 0%,transparent 50%,rgba(0,0,0,.6) 100%)}.hero-section__content{position:relative;z-index:10;text-align:center;max-width:800px;padding:2rem}.hero-section__title{font-family:var(--font-display);font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem}.hero-section__subtitle{font-size:1.25rem;color:var(--paean-text-muted);max-width:600px;margin:0 auto 2.5rem;line-height:1.6}.banner{background-color:var(--paean-black)}.banner__content{background-color:transparent}.banner__heading{font-family:var(--font-display);color:var(--paean-text)}.banner__text{color:var(--paean-text-muted)}.rich-text{background-color:var(--paean-black)}.rich-text .rte{color:var(--paean-text-muted)}.rich-text .rte a{color:var(--paean-blue)}.multicolumn{background-color:var(--paean-black)}.multicolumn-card{background-color:var(--paean-dark);border:1px solid var(--paean-border);border-radius:var(--paean-radius-xl);padding:2rem;transition:all var(--paean-transition)}.multicolumn-card:hover{border-color:var(--paean-border-light);transform:translateY(-4px)}.multicolumn-card__heading{color:var(--paean-text);font-family:var(--font-display)}.multicolumn-card__text{color:var(--paean-text-muted)}.paean-container{max-width:1400px;margin:0 auto;padding:0 1.5rem}@media screen and (min-width: 750px){.paean-container{padding:0 3rem}}.paean-section{padding:5rem 0}.paean-section--lg{padding:8rem 0}.paean-glow{position:relative}.paean-glow:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(135deg,var(--paean-blue),var(--paean-accent));border-radius:inherit;z-index:-1;opacity:0;transition:opacity var(--paean-transition)}.paean-glow:hover:before{opacity:.5;filter:blur(20px)}.paean-divider{height:1px;background:linear-gradient(90deg,transparent,var(--paean-border-light),transparent);border:none;margin:3rem 0}@media screen and (max-width: 749px){.hero-section__title{font-size:clamp(2rem,10vw,3.5rem)}.hero-section__subtitle{font-size:1rem}.paean-section{padding:3rem 0}.card__content{padding:1rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #06b6d44d}50%{box-shadow:0 0 40px #06b6d480}}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-fade-in{animation:fadeIn 1s ease-out forwards}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}
/*# sourceMappingURL=/cdn/shop/t/6/assets/paean-custom.css.map */
