.footer{border-top:1px solid rgba(var(--color-foreground),.14);color:rgb(var(--color-foreground));letter-spacing:.015em}.footer a{color:inherit}.footer__content-top{padding-block:0}.footer__newsletter-card{display:grid;grid-template-columns:minmax(0,36rem) minmax(0,1fr);gap:3.2rem 6rem;align-items:center;margin-bottom:3.6rem;padding:2.8rem 3.2rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.8rem}.footer__newsletter-heading{margin:0;color:inherit;font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.2;letter-spacing:-.02em}.footer__newsletter-text{max-width:46rem;margin-top:1rem;color:rgba(var(--color-foreground),.8);font-size:1.4rem;line-height:1.6}.footer__newsletter-text p,.footer__brand-description p{margin:0}.footer .footer__newsletter{display:block;width:100%;max-width:48rem;margin:0}.footer__newsletter .newsletter-form__field-wrapper{display:flex;flex-wrap:wrap;gap:1rem;max-width:none;align-items:stretch}.footer__newsletter .field{--color-background: 255, 249, 245;--color-foreground: 44, 5, 70;flex:1 1 16rem;width:auto;min-width:0;background:#fff9f5;border-radius:.8rem}.footer__newsletter .field:before,.footer__newsletter .field:after{display:none}.footer__newsletter .field__input{min-height:5.2rem;height:5.2rem;margin:0;padding-right:1.5rem;color:#2c0546;background-color:#fff9f5;-webkit-text-fill-color:#2c0546;caret-color:#2c0546;border-radius:.8rem;font-size:1.6rem}.footer__newsletter .field__label{color:#2c0546}.footer__newsletter .field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fff9f5 inset;-webkit-text-fill-color:#2c0546}.footer__subscribe{min-height:5.2rem;padding:1.2rem 2rem;border:1px solid rgb(var(--color-button));border-radius:.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.footer__subscribe:hover{opacity:.88}.footer__newsletter .newsletter-form__message{flex-basis:100%;position:static;margin-top:1rem;color:inherit}.footer__follow-on-shop{grid-column:1 / -1}.footer__main-grid{display:grid;grid-template-columns:minmax(0,36rem) minmax(0,1fr);gap:4rem 6rem;padding-block:4rem;align-items:start}.footer__main-grid>*{min-width:0}.footer__brand-column{max-width:36rem;text-align:center}.footer__logo-link{display:block;width:min(100%,var(--footer-logo-width));margin-inline:auto;text-decoration:none;background:transparent;padding:0;border-radius:0;color:inherit}.footer__logo-link .glowhub-logo,.footer__logo-image{display:block;width:100%;height:auto}.footer__brand-tagline{margin:2rem 0 0;font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;line-height:1.4}.footer__brand-description{margin-top:.8rem;color:rgba(var(--color-foreground),.8);font-size:1.4rem;line-height:1.7}.footer .footer__list-social{justify-content:center;gap:.8rem;margin-top:1.6rem}.footer__list-social .list-social__link{display:grid;width:4.4rem;height:4.4rem;padding:0;border:1px solid rgba(var(--color-foreground),.3);border-radius:50%;place-items:center}.footer__navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:2.4rem 4rem}.footer__navigation:empty{display:none}.footer__main-grid:has(>.footer__navigation:empty),.footer__main-grid:not(:has(>.footer__navigation)){grid-template-columns:1fr}.footer__menu{min-width:0}.footer__menu-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:.04rem;color:inherit;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.footer__menu-heading::-webkit-details-marker{display:none}.footer__menu-heading::marker{display:none;content:""}.footer__menu-heading:focus{outline:none}.footer__menu-heading:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer__menu-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;pointer-events:none}.footer__menu-heading .icon-caret{position:static!important;display:block!important;width:1.2rem!important;height:.7rem!important;top:auto!important;right:auto!important;color:currentColor;transition:transform var(--duration-short, .2s) ease}.footer__menu[open]>.footer__menu-heading .icon-caret{transform:rotate(180deg)}.footer__link-list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.footer .footer__link{display:inline-block;color:rgba(var(--color-foreground),.78);font-size:1.4rem;line-height:1.5;text-decoration:none;overflow-wrap:anywhere;transition:color var(--duration-short, .2s) ease}.footer .footer__link:hover,.footer .footer__link--active{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.35rem}.footer__text{font-size:1.4rem;line-height:1.7}.footer__image-block{display:flex}.footer__image-block--center{justify-content:center}.footer__image-block--right{justify-content:flex-end}.footer__image{max-width:100%;height:auto}.footer__content-bottom{border-top:1px solid rgba(var(--color-foreground),.18)}.footer__bottom-grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 3rem;padding-top:2rem;padding-bottom:env(safe-area-inset-bottom)}.footer__copyright{flex:1 1 42rem;font-size:1.2rem;color:rgba(var(--color-foreground),.8)}.footer__copyright small{font-size:inherit}.footer__copyright a{text-decoration:none}.footer .policies{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin:.8rem 0 0}.footer .policies a{display:inline-flex;align-items:center;min-height:4.4rem;text-decoration:underline;text-decoration-color:rgba(var(--color-foreground),.3);text-underline-offset:.3rem}.footer__utilities{display:flex;flex-wrap:wrap;gap:1.6rem}.footer__localization{display:flex;flex-wrap:wrap;gap:1rem}.footer__utilities:has(>.footer__localization:only-child:empty),.footer__localization:empty{display:none}.footer__payment{max-width:32rem}.footer__payment-label{display:block;margin-bottom:.8rem;font-size:1.2rem;color:rgba(var(--color-foreground),.8)}.footer__payment .list-payment{justify-content:flex-start;margin:0;padding:0;gap:.6rem}.footer__payment .list-payment__item{padding:0}.footer__trust-band{border-bottom:1px solid rgba(var(--color-foreground),.18);margin-bottom:3.6rem}.footer__trust-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.6rem;margin:0 auto;padding-bottom:2.4rem}.footer__trust-item{display:flex;align-items:center;gap:.8rem;font-size:1.3rem}.footer__trust-item .svg-wrapper{width:2rem;height:2rem}.footer a:focus-visible,.footer summary:focus-visible,.footer button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer .field:focus-within{outline:2px solid #fff9f5;outline-offset:4px}@media(min-width:750px){.footer__menu{border:none!important}.footer__menu-heading{cursor:default;pointer-events:none;margin-bottom:1.6rem}.footer__menu-icon{display:none!important}.footer__menu>.footer__menu-content,.footer__menu:not([open])>.footer__menu-content{display:block!important}.footer__navigation>.footer__menu:only-child .footer__link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 3.2rem}}@media(max-width:749px){.footer__menu-heading{cursor:pointer;pointer-events:auto}.footer__menu-icon{display:inline-flex!important}.footer__newsletter-card{grid-template-columns:1fr;gap:2rem;margin-bottom:2.8rem;padding:2.4rem 2rem}.footer .footer__newsletter{max-width:none}.footer__main-grid{grid-template-columns:1fr;gap:2.8rem;padding-block:2.8rem}.footer__brand-column{max-width:42rem}.footer__logo-link{max-width:16rem}.footer__navigation{grid-template-columns:1fr;gap:0}.footer__menu{border-top:1px solid rgba(var(--color-foreground),.18)}.footer__menu:last-child{border-bottom:1px solid rgba(var(--color-foreground),.18)}.footer__menu-heading{min-height:5.4rem;padding:0;margin:0}.footer__menu-content{padding-bottom:1.8rem}.footer__menu-content .footer__link-list{gap:0}.footer__menu-content .footer__link{display:flex;align-items:center;min-height:4.4rem}.footer__subscribe{padding-inline:1.6rem}.footer__copyright{flex-basis:100%}.footer__trust-list{flex-direction:column;gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-footer.css.map */
