.footer .footer-content-top{padding-block:2rem;padding-inline:1rem;border-bottom:1px solid rgb(var(--color-foreground))}.footer .footer-content-top .footer-blocks{list-style:none;padding:0;margin:0;grid-template-columns:repeat(auto-fit,minmax(var(--item-min-size, 0),var(--item-max-size, 1fr)));justify-content:center}@media screen and (max-width:749px){.footer .footer-content-top .footer-blocks{grid-template-columns:repeat(auto-fit,minmax(var(--item-min-size-mobile, var(--item-min-size, 0)),1fr))}}@media screen and (min-width:1200px){.footer .footer-content-top .footer-blocks:has(>.grid-item:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(20rem,1.5fr);justify-content:stretch}.footer .footer-content-top .footer-blocks:has(>.grid-item:nth-child(4))>.grid-item{min-width:0}.footer .footer-content-top .footer-blocks:has(>.grid-item:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(18rem,1.35fr) minmax(0,1fr)}}.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: 1rem}.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-block-end:.3rem}@media screen and (max-width:749px){.footer .footer-content-top .footer-blocks .footer-block.footer-block--menu .details-disclosure summary{padding-block:.25rem;padding-inline:0}}.footer .footer-content-top .footer-blocks .footer-block.footer-block--newsletter .footer-block-content>*:not(:first-child){margin-block-start:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content>*:not(:first-child){margin-block-start:.3rem}.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-block-start:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-icon-list{display:grid;gap:.3rem;margin-block:.3rem 0}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-icon-list__content{display:flex;align-items:center}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-icon-list__icon{display:inline-flex;flex:0 0 1.5rem;padding-block-start:.125rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-icon-list__icon .icon{width:1rem;height:1rem}.footer .footer-content-top .footer-blocks .footer-block.footer-block--brand .footer-block-content .brand-icon-list__text{flex:1}.footer .link.link-text,.footer .grid-item{font-weight:350}.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-block-end: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-inline-start:var(--padding-left, 0)}}.footer .footer-content-middle{padding-block:1rem;padding-inline:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:1rem}.footer .footer-brand-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem 2rem;padding-block:1.5rem;padding-inline:0;border-block-start:1px solid rgba(var(--color-foreground),.2)}.footer .footer-brand-bar__left{display:flex;align-items:center;gap:1.5rem;flex:1 1 20rem;min-width:0}.footer .footer-brand-bar__identity{flex-shrink:0}.footer .footer-brand-bar__logo-link{display:inline-block;line-height:0}.footer .footer-brand-bar__logo{display:block;width:auto;max-width:11.25rem;height:auto}.footer .footer-brand-bar__logo-text{display:block;margin:0;color:rgb(var(--color-foreground));text-decoration:none;letter-spacing:.04em}.footer .footer-brand-bar__tagline{margin:.25rem 0 0;font-size:.875rem;line-height:1.3;font-style:italic;opacity:.9}.footer .footer-brand-bar__divider{display:block;flex-shrink:0;width:1px;align-self:stretch;min-height:2.5rem;background:rgba(var(--color-foreground),.35)}.footer .footer-brand-bar__description{margin:0;max-width:18rem;font-size:.875rem;line-height:1.45;opacity:.9}.footer .footer-brand-bar__social{flex-shrink:0}.footer .footer-brand-bar__social .list-social{--icon-width: 1rem;gap:.75rem}.footer .footer-brand-bar__social .list-social .social-item .icon{color:rgb(var(--color-foreground))}.footer .footer-brand-bar__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;margin-inline-start:auto}.footer .footer-brand-bar__copyright{margin:0;font-size:.8125rem;line-height:1.4;text-align:right;white-space:nowrap}.footer .footer-brand-bar__copyright a{color:inherit;text-decoration:none}.footer .footer-brand-bar__copyright a:hover{opacity:.75}.footer .footer-brand-bar__payments ul{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.footer .footer-brand-bar__payments .list-payment-item{display:inline-flex;line-height:0;border:1px solid rgba(var(--color-foreground),.35);border-radius:.25rem;overflow:hidden;background:rgb(var(--color-background))}.footer .footer-brand-bar__payments .list-payment-item .icon{width:2.4rem;height:auto;display:block}@media screen and (max-width:989px){.footer .footer-brand-bar{flex-direction:column;align-items:flex-start}.footer .footer-brand-bar__left{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:1rem;width:100%}.footer .footer-brand-bar__divider{display:none;width:100%;height:1px;min-height:0;align-self:stretch}.footer .footer-brand-bar__description{max-width:none}.footer .footer-brand-bar__meta{align-items:flex-start;width:100%;margin-inline-start:0}.footer .footer-brand-bar__copyright{text-align:left;white-space:normal}.footer .footer-brand-bar__payments ul{justify-content:flex-start}}.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-block:1rem;padding-inline:0;display:flex;justify-content:space-between;gap:1rem;border-block-start: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-content-bottom.footer-content-bottom--brand-bar{border-block-start:none;padding-block-start:0;justify-content:flex-end}.footer.footer--has-top-border{border-block-start:1px solid rgba(var(--color-foreground),.2)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-footer.css.map */
