.footer.footer-premium{--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3);background-color:var(--footer-bg-color)!important}.footer-premium__benefits{background:transparent;padding-top:3.2rem;padding-bottom:3.2rem;border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.footer-premium__benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}.footer-premium__benefit-item{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.footer-premium__benefit-icon{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:var(--footer-heading-color)}.footer-premium__benefit-icon svg{width:100%;height:100%;stroke-width:1.5}.footer-premium__benefit-heading{margin:0;color:var(--footer-heading-color);font-size:calc(var(--footer-heading-size) * .85);font-weight:var(--footer-heading-weight);line-height:1.3;letter-spacing:var(--footer-heading-letter-spacing);text-transform:var(--footer-heading-uppercase)}.footer-premium__benefit-description{margin:0;color:var(--footer-text-color);font-size:var(--footer-text-size);line-height:1.4}.footer-premium__content-top{padding-top:4rem;padding-bottom:4rem}.footer-premium__blocks-wrapper{display:grid;grid-template-columns:minmax(0,1fr)}.footer-premium-block{display:flex;flex-direction:column;min-width:0;overflow-wrap:break-word}.footer-premium-block__heading{margin:0 0 1.6rem;color:var(--footer-heading-color);font-size:var(--footer-heading-size);font-weight:var(--footer-heading-weight);line-height:1.3;letter-spacing:.05em;text-transform:uppercase}.footer-premium-block__text{color:var(--footer-text-color);font-size:var(--footer-text-size);line-height:1.6}.footer-premium-block__text p{margin:0 0 1rem}.footer-premium-block__brand-logo{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.footer-premium-block__brand-logo[data-alignment=center]{align-items:center;text-align:center}.footer-premium-block__brand-logo[data-alignment=right]{align-items:flex-end;text-align:right}.footer-premium-block__logo-wrapper{width:100%;max-width:var(--logo-width)}.footer-premium-block__logo-wrapper img{display:block;width:100%;height:auto}.footer-premium-block__brand-text{margin:0;color:var(--footer-text-color);font-size:var(--footer-text-size);line-height:1.6}.footer-premium-block__image{display:flex;justify-content:flex-start}.footer-premium-block__image[data-alignment=center]{justify-content:center}.footer-premium-block__image[data-alignment=right]{justify-content:flex-end}.footer-premium-block__image-wrapper{overflow:hidden}.footer-premium-block__image-wrapper img{display:block;max-width:100%;height:auto}.footer-premium-block__links{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.footer-premium-block__link{display:inline-block;padding:.4rem 0;color:var(--footer-link-color);font-size:var(--footer-text-size);line-height:1.5;text-decoration:none;transition:color .2s ease}.footer-premium-block__link:hover{color:var(--footer-link-hover-color);text-decoration:underline;text-underline-offset:.3rem}.footer-premium-block__link--active{color:var(--footer-heading-color)}.footer-premium-block__contact-content{display:flex;flex-direction:column;gap:.2rem;margin:-.4rem 0}.footer-premium-block__contact-item{display:block;padding:.4rem 0;color:var(--footer-link-color);font-size:var(--footer-text-size);line-height:1.5;text-decoration:none;transition:color .2s ease}.footer-premium-block__contact-item:hover{color:var(--footer-link-hover-color)}.footer-premium-block__contact-item--static,.footer-premium-block__contact-item--static:hover{color:var(--footer-text-color);cursor:default}.footer-premium-block__contact-label{display:block}.footer-premium-block__accordion-title{margin:0;font:inherit}.footer-premium-block__accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:0;background:transparent;color:var(--footer-heading-color);font:inherit;text-align:left;cursor:pointer}.footer-premium-block__accordion-icon{display:none;font-size:2rem;font-weight:300;line-height:1;transition:transform .2s ease}.footer-premium-block__newsletter{margin-top:4rem;padding-top:4rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer-premium-block__newsletter:first-child{margin-top:0;padding-top:0;border-top:0}.footer-premium-block__newsletter-content{display:flex;flex-direction:column;gap:.4rem;max-width:50rem}.footer-premium-block__newsletter .footer-premium-block__heading{margin-bottom:1.2rem}.footer .footer-premium__newsletter-form.newsletter-form{flex-direction:column;align-items:stretch;max-width:50rem!important;margin:0!important}.footer-premium__newsletter-form .newsletter-form__field-wrapper{width:100%;max-width:none}.footer-premium__newsletter-form .field:focus-within{outline:.2rem solid var(--footer-heading-color);outline-offset:.3rem}.footer-premium__newsletter-consent{display:flex;align-items:flex-start;gap:1rem;margin-top:1.4rem;color:var(--footer-text-color);font-size:1.2rem;line-height:1.5}.footer-premium__newsletter-consent input[type=checkbox]{flex:0 0 auto;width:1.8rem;height:1.8rem;margin:0;accent-color:var(--footer-link-hover-color);cursor:pointer}.footer-premium__newsletter-consent label{cursor:pointer}.footer-premium__newsletter-consent a{color:var(--footer-link-color);text-decoration:underline;text-underline-offset:.2rem}.footer-premium__newsletter-consent a:hover{color:var(--footer-link-hover-color)}.footer-premium-block__social,.footer-premium__follow-on-shop{display:flex;margin-top:2.4rem}.footer-premium__list-social{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin:0;padding:0;list-style:none}.footer-premium-block__brand-logo[data-alignment=center] .footer-premium__list-social{justify-content:center}.footer-premium-block__brand-logo[data-alignment=right] .footer-premium__list-social{justify-content:flex-end}.footer-premium__list-social .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;color:var(--footer-text-color);transition:color .2s ease,border-color .2s ease}.footer-premium__list-social .list-social__link:hover{border-color:var(--footer-heading-color);color:var(--footer-heading-color)}.footer-premium__list-social .svg-wrapper,.footer-premium__list-social .icon{width:1.6rem;height:1.6rem}.footer-premium__content-bottom{padding-top:2.4rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer-premium__content-bottom-wrapper{display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.6rem;width:100%}.footer-premium__column{width:100%}.footer-premium__localization{display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.footer-premium__localization:empty{display:none}.footer-premium__localization h2{margin:1rem 1rem .5rem;color:rgba(var(--color-foreground),.75)}.footer-premium__column--info{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-premium__payment .list-payment{justify-content:center}.footer-premium__copyright{width:100%;margin-top:.8rem;color:var(--footer-text-color);font-size:1.2rem;line-height:1.5;text-align:center}.footer-premium__copyright small{display:block;font-size:inherit}.footer-premium__copyright small a{display:inline-block;padding:.3rem 0}.footer-premium__copyright a{color:var(--footer-link-color);text-decoration:none;transition:color .2s ease}.footer-premium__copyright a:hover{color:var(--footer-link-hover-color)}.footer-premium__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.6rem;margin:.8rem 0 0;padding:0;list-style:none}.footer-premium__policies a{display:inline-block;padding:.6rem 0;color:var(--footer-link-color);font-size:1.2rem;text-decoration:none;transition:color .2s ease}.footer-premium__policies a:hover{color:var(--footer-link-hover-color);text-decoration:underline;text-underline-offset:.3rem}.footer-premium__legal-info{margin:.8rem 0 0;overflow-wrap:break-word;color:var(--footer-text-color);font-size:1.2rem;line-height:1.5}.footer-premium__credit{padding-bottom:2.4rem}.footer-premium__credit-text{margin:1.6rem 0 0;overflow-wrap:break-word;color:var(--footer-text-color);font-size:1.1rem;line-height:1.6;letter-spacing:.08em;text-align:center}.footer-premium__credit-separator{margin:0 .6rem}.footer-premium__credit-text a{display:inline-block;padding:.3rem 0;color:var(--footer-heading-color);font-weight:600;text-decoration:none;transition:color .2s ease}.footer-premium__credit-text a:hover,.footer-premium__credit-text a:focus-visible{color:var(--footer-link-hover-color);text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.footer-premium__content-top{padding-top:3.2rem;padding-bottom:3.2rem}.footer-premium-block__logo-wrapper{max-width:var(--logo-width-mobile)}.footer-premium-block--image .footer-premium-block__image{justify-content:center}.footer-premium-block:not(.footer-premium-block--accordion)+.footer-premium-block,.footer-premium-block--accordion+.footer-premium-block:not(.footer-premium-block--accordion){margin-top:2.4rem}.footer-premium-block--accordion{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.footer-premium-block--accordion:first-child,.footer-premium-block:not(.footer-premium-block--accordion)+.footer-premium-block--accordion{border-top:.1rem solid rgba(var(--color-foreground),.12)}.footer-premium-block--accordion .footer-premium-block__heading--static{display:none}.footer-premium-block--accordion .footer-premium-block__accordion-trigger{min-height:4.8rem;padding:1.2rem 0}.footer-premium-block--accordion .footer-premium-block__accordion-trigger .footer-premium-block__heading{margin:0}.footer-premium-block--accordion .footer-premium-block__accordion-icon{display:block}.footer-premium-block--accordion.is-open .footer-premium-block__accordion-icon{transform:rotate(45deg)}.footer-premium-block--accordion:not(.is-open) .footer-premium-block__links,.footer-premium-block--accordion:not(.is-open) .footer-premium-block__contact-content{display:none}.footer-premium-block--accordion .footer-premium-block__links,.footer-premium-block--accordion .footer-premium-block__contact-content{padding-bottom:1.6rem}.footer-premium-block__newsletter{margin-top:3.2rem;padding-top:0;border-top:0}.footer-premium__payment{margin-bottom:1.6rem}.footer-premium__credit-text>span{display:block}.footer-premium__credit-text>.footer-premium__credit-separator{display:none}}@media screen and (min-width:750px){.footer-premium__benefits-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none}.footer-premium__content-top{padding-top:5.6rem;padding-bottom:5.6rem}.footer-premium__blocks-wrapper{grid-template-columns:repeat(var(--footer-columns-tablet),minmax(0,1fr));gap:4rem calc(var(--footer-column-spacing) * 2)}.footer-premium-block__accordion-title{display:none}.footer-premium__content-bottom-wrapper{flex-direction:column;align-items:center;row-gap:1.2rem}.footer-premium__localization h2{margin:1rem 0 0}.footer-premium__payment .list-payment{justify-content:center}.footer-premium__credit{margin-top:2.4rem;padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.footer-premium__credit-text{margin-top:0}}@media screen and (min-width:990px){.footer-premium__blocks-wrapper{grid-template-columns:repeat(var(--footer-columns),minmax(0,1fr))}.footer-premium__content-top--with-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,40rem);column-gap:clamp(4rem,5vw,8rem);align-items:start}.footer-premium__content-top--with-newsletter .footer-premium__blocks-wrapper{grid-row:1 / span 3}.footer-premium__content-top--with-newsletter .footer-premium-block__newsletter{grid-column:2;margin-top:0;padding-top:0;border-top:0}.footer-premium__content-top--with-newsletter .footer-premium-block__social,.footer-premium__content-top--with-newsletter .footer-premium__follow-on-shop{grid-column:2}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ultramaison-footer.css.map */
