.footer .footer-content-top{padding:2rem 0}.footer .footer-content-top .footer-blocks{list-style:none;padding:0;margin:0}.footer .footer-content-top .footer-blocks .footer-block .footer-block-heading{font-size:1rem}.footer .footer-content-top .footer-blocks .footer-block .footer-block-content .list-social .social-item{--icon-width: 1.5rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image img,.footer .footer-content-top .footer-blocks .footer-block.footer-block--image svg{height:auto}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image svg{background:rgba(var(--color-foreground),.05)}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--small img,.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--small svg{width:50%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--medium img,.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--medium svg{width:70%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--large img,.footer .footer-content-top .footer-blocks .footer-block.footer-block--image .image-width--large svg{width:100%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--menu .footer-block-content li:not(:last-child){margin-bottom:.5rem}@media screen and (max-width:749px){.footer .footer-content-top .footer-blocks .footer-block.footer-block--menu .details-disclosure summary{padding:.25rem 0}}.footer .footer-content-top .footer-blocks .footer-block.footer-block--newsletter .footer-block-content>*:not(:first-child){margin-top:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content>*:not(:first-child){margin-top:.5rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content>*.list-social,.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content>*.button-group{margin-top:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-contact-item .link{display:inline-flex;align-items:center;gap:.5rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-contact-item .link .icon{width:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .download-button .icon{width:1.25rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-image{height:auto}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content.image-width--small .brand-image{width:50%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content.image-width--medium .brand-image{width:70%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content.image-width--large .brand-image{width:100%}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box{position:relative;display:inline-block}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box .rating-bar{padding:.75rem;line-height:0}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box .rating-info{padding:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box .rating-info .rating-value{display:inline-block;margin-bottom:0}.footer .footer-content-top .footer-blocks .footer-block.footer-block--rating .shop-rating-box:hover .rating-info .rating-value{animation:bounceScale .3s ease}@media screen and (min-width:750px){.footer .footer-content-top .footer-blocks .footer-block{padding-left:var(--padding-left, 0)}}.footer .footer-content-middle{padding:1rem 0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:1rem}.footer .footer-content-middle .footer-trust-badge{line-height:0}.footer .footer-content-middle .footer-trust-badge svg{width:5rem;height:auto}.footer .footer-content-middle .footer-payments{line-height:0}.footer .footer-content-middle .footer-payments ul{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.footer .footer-content-middle .footer-payments ul .icon{width:2.4rem}.footer .footer-content-bottom{padding:1rem 0;display:flex;justify-content:space-between;gap:1rem;border-top:1px solid rgba(var(--color-foreground),.2);font-size:.875rem}.footer .footer-content-bottom .footer-copyright a{color:inherit;text-decoration:none}.footer .footer-content-bottom .footer-copyright a:hover{opacity:.75}.footer .footer-content-bottom .footer-policies{display:flex;flex-wrap:wrap;gap:.5rem}.footer .footer-content-bottom .footer-policies li{position:relative;display:inline-flex;align-items:center;gap:.5rem}.footer .footer-content-bottom .footer-policies li:not(:last-child):after{content:"";display:inline-block;width:1px;height:.5rem;background:rgba(var(--color-foreground),.5)}@media screen and (max-width:749px){.footer .footer-content-bottom{flex-direction:column}}.footer.footer--has-top-border{border-top:1px solid rgba(var(--color-foreground),.2)}.hx-footer.hx-footer{--hx-bg: #ffffff;--hx-panel: #eceeef;--hx-fg: #111111;--hx-muted: rgba(17, 17, 17, .66);--hx-accent: #2f7d8a;--hx-accent-ink: #ffffff;--hx-border: rgba(17, 17, 17, .14);background:var(--hx-bg);color:var(--hx-fg);border-top:1px solid var(--hx-border)}.hx-footer__signup{background:var(--hx-panel);border-bottom:1px solid var(--hx-border)}.hx-footer__signup-inner{display:flex;flex-direction:column;gap:1rem;padding-top:1.35rem;padding-bottom:1.35rem}.hx-footer__signup-text{max-width:46ch}.hx-footer__signup-title{margin:0 0 .4rem;font-family:"HXG Poppins",var(--font-heading-family, inherit);font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.hx-footer__signup-title span{color:var(--hx-accent)}.hx-footer__signup-copy{margin:0;font-size:.95rem;line-height:1.5;color:var(--hx-muted)}.hx-footer__signup .newsletter-form{width:100%;max-width:480px}.hx-footer__signup .newsletter-form .field{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:40px}.hx-footer__signup .newsletter-form .field:after{box-shadow:inset 0 0 0 1px #1113;border-radius:40px}.hx-footer__signup .newsletter-form .field:hover:after,.hx-footer__signup .newsletter-form .field:has(input:focus):after{box-shadow:inset 0 0 0 2px var(--hx-accent)}.hx-footer__signup .newsletter-form .field-input{color:#111}.hx-footer__signup .newsletter-form .field-button,.hx-footer__signup .newsletter-form .newsletter-form__button{color:var(--hx-accent)}.hx-footer__inner{padding-top:1.5rem;padding-bottom:1rem}.hx-footer__brand{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.35rem;border-bottom:1px solid var(--hx-border)}.hx-footer__logo{display:inline-block;line-height:0}.hx-footer__logo img{width:182px;height:auto;max-width:100%}.hx-footer__logo--text{font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;color:inherit}.hx-footer__tagline{margin:.75rem 0 .9rem;max-width:44ch;font-size:.95rem;line-height:1.5;color:var(--hx-muted)}.hx-footer__social{margin:0;padding:0}.hx-footer__trade-wrap{display:flex;flex-direction:column;gap:1.25rem}.hx-footer__trade-copy{margin:0 0 1rem;max-width:46ch;font-size:.95rem;line-height:1.5;color:var(--hx-muted)}.hx-footer__trade-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.6rem 1.6rem;background:var(--hx-accent);color:var(--hx-accent-ink);border-radius:40px;font-size:.95rem;font-weight:700;text-decoration:none;transition:opacity .2s ease}.hx-footer__trade-btn:hover,.hx-footer__trade-btn:focus{opacity:.88}.hx-footer__badges{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem 1.6rem;margin:1rem 0 0;padding:0}.hx-footer__badge{height:78px;width:auto;max-width:100%;object-fit:contain;display:block}.hx-footer__heading{margin:0 0 1rem;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:var(--hx-fg)}.hx-footer__nav{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem;padding:1.35rem 0}.hx-footer__links{margin:0;padding:0}.hx-footer__links li:not(:last-child){margin-bottom:.65rem}.hx-footer__link{display:inline-block;min-height:24px;font-size:.9rem;line-height:1.4;color:var(--hx-muted);text-decoration:none;transition:color .2s ease}.hx-footer__link:hover,.hx-footer__link:focus{color:var(--hx-fg)}.hx-footer__payments{padding:.15rem 0 .9rem}.hx-footer__payments ul{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0;padding:0}.hx-footer__payment-item{line-height:0}.hx-footer__payments .icon{width:2.4rem;height:auto}.hx-footer__bottom{display:flex;flex-direction:column;gap:1rem;padding-top:.9rem;padding-bottom:.9rem;border-top:1px solid var(--hx-border);font-size:.82rem;color:var(--hx-muted)}.hx-footer__copyright{display:inline-block}.hx-footer__policies{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin:0;padding:0}.hx-footer__policies li{position:relative;display:inline-flex;align-items:center}.hx-footer__policies li:not(:last-child):after{content:"";display:inline-block;width:1px;height:.7rem;margin-left:.85rem;background:#11111147}.hx-footer__trademark{padding:.8rem 0 .4rem;border-top:1px solid var(--hx-border)}.hx-footer__trademark p{margin:0;max-width:110ch;font-size:.74rem;line-height:1.5;color:var(--hx-muted)}@media screen and (min-width:750px){.hx-footer__signup-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:2.5rem;padding-top:1.6rem;padding-bottom:1.6rem}.hx-footer__signup-title{font-size:1.95rem}.hx-footer__inner{padding-top:2rem}.hx-footer__brand{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3rem}.hx-footer__brand-left{max-width:46ch}.hx-footer__trade-wrap{align-items:flex-end;text-align:right;max-width:42ch}.hx-footer__badges{justify-content:flex-start}.hx-footer__nav{grid-template-columns:repeat(4,1fr);gap:1.5rem 1.5rem;padding:1.6rem 0}.hx-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:990px){.hx-footer__logo img{width:212px}.hx-footer__badge{height:88px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-footer.css.map */
