.xo-footer-1{height:100%;padding:0 2.2rem}@media(min-width:768px){.xo-footer-1{padding:0 2.5rem}}.xo-footer-1__top{padding:0 0 5.5rem}@media(min-width:992px){.xo-footer-1__top{padding:0 0 5.5rem 3rem}}@media(min-width:1400px){.xo-footer-1__top{padding:0 0 7.3rem 4.8rem}}.xo-footer-1__grid-logo{padding-bottom:5.5rem}@media(min-width:768px){.xo-footer-1__grid-logo{padding-bottom:0}}@media(min-width:768px){.xo-footer-1__grid-logo--center,.xo-footer-1__grid-logo--center .xo-footer-1__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.xo-footer-1__grid-logo--center .xo-footer-1__sub-heading{padding-inline-end:0}}.xo-footer-1__logo{color:inherit;display:block;padding-bottom:1.3rem}@media(min-width:768px){.xo-footer-1__logo{padding-bottom:1.2rem}}.xo-footer-1__logo-image{width:var(--width_md)}@media(min-width:992px){.xo-footer-1__logo-image{width:var(--width_dt)}}.xo-footer-1__logo-name{font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:var(--font-heading-weight);word-break:break-word;word-wrap:break-word}.xo-footer-1__sub-heading{color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .45 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.015rem);word-break:break-word;word-wrap:break-word;opacity:1;padding:1.2rem 0 0}@media(min-width:768px){.xo-footer-1__sub-heading{font-size:calc(var(--font-body-scale) * 1.6rem);letter-spacing:calc(var(--font-body-scale) * -.016rem)}}@media(min-width:1400px){.xo-footer-1__sub-heading{padding:1.2rem 5rem 0 0}}.xo-footer-1__social{padding-top:2.8rem}.xo-footer-1__center{padding-bottom:2.8rem}@media(min-width:992px){.xo-footer-1__center{padding-bottom:3rem}}.xo-footer-1__input--radius .xo-footer-1__field-input{border-radius:var(--general-radius-3)}@media(max-width:767px){.xo-footer-1__input--radius .xo-footer-1__field-input{border-radius:var(--general-radius-1)}}.xo-footer-1__form-message{padding-top:2rem;font-family:var(--font-heading-family);color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:var(--font-heading-weight);display:flex;align-items:center;justify-content:start;gap:.5rem}.xo-footer-1__form-message svg{color:color-mix(in srgb,rgba(var(--color-success)) 100%,transparent)}.xo-footer-1__form-message .error-icon svg{color:color-mix(in srgb,rgba(var(--color-error)) 100%,transparent)}.xo-footer-1__field-input{display:flex;align-items:center;position:relative;background:rgba(var(--color-foreground-5),.1)}.xo-footer-1__field-input .xo-field-input{padding:0;border:none}.xo-footer-1__field-input .xo-field-input--radius{border-radius:var(--general-radius-3)}.xo-footer-1__field-input .xo-field-input__input{padding:2.1rem 2rem 2.3rem;color:rgba(var(--color-foreground-5),.65);font-weight:var(--font-heading-weight);font-size:calc(var(--font-body-scale) * 2rem)}.xo-footer-1__field-input .xo-field-input__input::placeholder{font-size:calc(var(--font-body-scale) * 2rem);color:rgba(var(--color-foreground-5),1);font-weight:var(--font-heading-weight);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.xo-footer-1__field-input .xo-field-input__input{font-size:calc(var(--font-body-scale) * 3rem);letter-spacing:calc(var(--font-body-scale) * -.15rem)}.xo-footer-1__field-input .xo-field-input__input::placeholder{font-size:calc(var(--font-body-scale) * 3rem);letter-spacing:calc(var(--font-body-scale) * -.15rem)}}@media(min-width:992px){.xo-footer-1__field-input .xo-field-input__input{font-size:calc(var(--font-body-scale) * 5rem);line-height:calc(1 + .04 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.25rem);padding:4.2rem 3.8rem 4.3rem 4.6rem}.xo-footer-1__field-input .xo-field-input__input::placeholder{font-size:calc(var(--font-body-scale) * 5rem);line-height:calc(1 + .04 / var(--font-body-scale));letter-spacing:calc(var(--font-body-scale) * -.25rem)}}.xo-footer-1__field-input .xo-field-input__input:focus{color:rgba(var(--color-foreground-5),1);opacity:1}.xo-footer-1__field-button{position:absolute;top:50%;transform:translateY(-50%);border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}[dir=ltr] .xo-footer-1__field-button{right:3.8rem}[dir=rtl] .xo-footer-1__field-button{left:3.8rem}@media(max-width:767px){.xo-footer-1__field-button{display:none}}.xo-footer-1__field-button--radius{border-radius:var(--circle-radius)}.xo-footer-1__input--hidden{display:none}.xo-footer-1__bottom{display:flex;flex-direction:column;justify-content:space-between;padding:0}@media(min-width:768px){.xo-footer-1__bottom{flex-direction:row;align-items:center}}@media(min-width:992px){.xo-footer-1__bottom{padding:0 1.5rem 0 3rem}}@media(min-width:1400px){.xo-footer-1__bottom{padding:0 2.1rem 0 4.8rem}}.xo-footer-1__bottom-left{display:flex;flex-wrap:wrap;align-items:start;gap:1rem}.xo-footer-1__bottom-right{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;gap:1.1rem;padding-top:1.2rem}@media(min-width:768px){.xo-footer-1__bottom-right{flex-direction:row;align-items:center;gap:1.2rem;padding-top:0}}.xo-footer-1__policy-list{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.xo-footer-1__policy-list a{position:relative;color:inherit;transition:all .3s;font-size:calc(var(--font-body-scale) * 1.3rem);color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:500;line-height:calc(1 + .23 / var(--font-body-scale))}@media(min-width:768px){.xo-footer-1__policy-list a{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale))}}.xo-footer-1__policy-list a:hover{color:color-mix(in srgb,rgba(var(--color-accent-3)) 100%,transparent)}.xo-footer-1__policy-list a:hover .xo-footer-1__line-hover{width:100%}.xo-footer-1__policy-list-item{display:flex;align-items:center;gap:1rem}.xo-footer-1__policy-list-item:first-child .xo-footer-1__policy-dot{display:none}.xo-footer-1__policy-dot{width:.4rem;height:.4rem;border-radius:50%;background-color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);opacity:.4}.xo-footer-1__copyright{font-size:calc(var(--font-body-scale) * 1.3rem);color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:500;line-height:calc(1 + .23 / var(--font-body-scale));opacity:.3;padding-bottom:1rem}@media(min-width:768px){.xo-footer-1__copyright{opacity:.45;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .42 / var(--font-body-scale));padding-bottom:0}}.xo-footer-1__copyright a{color:inherit;transition:.3s}.xo-footer-1__copyright a:hover{text-decoration:underline}.xo-footer-1__list-payment{display:flex;flex-wrap:wrap;list-style:none;padding-inline-start:0;margin:0;gap:.4rem}.xo-footer-1__payment-item svg{height:100%}.xo-footer-1__follow-on-shop{padding-top:2rem}.xo-footer-1__copy-right{font-size:calc(var(--font-body-scale) * 1.3rem);color:color-mix(in srgb,rgba(var(--color-foreground-5)) 100%,transparent);font-weight:500;line-height:calc(1 + .23 / var(--font-body-scale));word-break:break-word}@media(min-width:768px){.xo-footer-1__copy-right{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .42 / var(--font-body-scale))}}.xo-footer-1__copy-right a{color:inherit;transition:all .3s}.xo-footer-1__copy-right a:hover{color:color-mix(in srgb,rgba(var(--color-accent-3)) 100%,transparent)}.xo-footer-1__form-error{width:fit-content;display:flex;align-items:center;justify-content:start;gap:.4rem;font-size:calc(var(--font-body-scale) * 1.4rem);padding:1rem;margin:1rem 0;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);border:.1rem solid color-mix(in srgb,rgba(var(--color-error)) 100%,transparent);color:color-mix(in srgb,rgba(var(--color-error)) 100%,transparent)}.xo-footer-1__form-error svg{color:color-mix(in srgb,rgba(var(--color-error)) 100%,transparent)}.xo-footer-1__image{width:100%;height:100%}.xo-footer-1__image--radius{border-radius:1rem;overflow:hidden}.xo-footer-1__image--desktop{display:none}@media(min-width:768px){.xo-footer-1__image--desktop{display:block}}.xo-footer-1__image--desktop{display:block}@media(min-width:768px){.xo-footer-1__image--desktop{display:none}}@media screen and (min-width:990px){.section-footer .footer__container{max-width:var(--page-width, 1440px);margin-left:auto;margin-right:auto}.section-footer .footer-1,.section-footer .footer__top,.section-footer .footer__content,.section-footer .footer__blocks{align-items:flex-start}.section-footer .footer__social,.section-footer .footer-social,.section-footer .footer__social-wrapper,.section-footer .social-icons,.section-footer [class*=social]{margin-left:auto;text-align:right;justify-content:flex-end;align-items:flex-start}.section-footer .footer__social ul,.section-footer .footer-social ul,.section-footer .social-icons ul,.section-footer [class*=social] ul{justify-content:flex-end}.section-footer .footer__social-title,.section-footer .footer-social__title,.section-footer [class*=social] h2,.section-footer [class*=social] h3,.section-footer [class*=social] .title{text-align:right;margin-top:0}}@media screen and (min-width:990px){.section-footer [class*=social]{padding-top:0!important;margin-top:0!important}}@media screen and (min-width:990px){.xo-footer-1__top{padding-left:3rem!important}.xo-footer-1__grid-nav{transform:translate(clamp(30rem,34vw,62rem)) translateY(-26rem)!important}}@media screen and (min-width:1400px){.xo-footer-1__top{padding-left:4.8rem!important}}.xo-footer-1__quote{width:100%;max-width:54rem;align-self:flex-start}.padom-footer-quote-form{width:100%}.padom-footer-quote-form__head{margin-bottom:1.4rem}.padom-footer-quote-form__head h3{margin:0 0 .5rem;font-size:2rem;line-height:1.2;font-weight:700;color:rgba(var(--color-foreground-5),1)}.padom-footer-quote-form__head p{margin:0;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground-5),.65)}.padom-footer-quote-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.padom-footer-quote-form input,.padom-footer-quote-form textarea{width:100%;border:1px solid rgba(var(--color-foreground-5),.16);background:#fff;color:rgba(var(--color-foreground-5),1);border-radius:1rem;padding:1.1rem 1.3rem;font-size:1.4rem;line-height:1.4;outline:none;margin-bottom:1rem}.padom-footer-quote-form textarea{min-height:8.8rem;resize:vertical}.padom-footer-quote-form input:focus,.padom-footer-quote-form textarea:focus{border-color:rgba(var(--color-foreground-5),.45)}.padom-footer-quote-form button{width:100%;border:1px solid #111;background:#111;color:#fff;border-radius:999px;padding:1.15rem 1.6rem;font-size:1.4rem;font-weight:700;cursor:pointer;transition:all .25s ease}.padom-footer-quote-form button:hover{background:transparent;color:#111}.padom-footer-quote-form__success{margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:1rem;background:rgba(var(--color-success),.1);color:rgba(var(--color-foreground-5),1);font-size:1.4rem}.padom-footer-quote-form__error{margin-bottom:1.2rem;font-size:1.3rem;color:color-mix(in srgb,rgba(var(--color-error)) 100%,transparent)}@media screen and (max-width:989px){.xo-footer-1__quote{max-width:none;margin:2.4rem 0 3.2rem}.padom-footer-quote-form__row{grid-template-columns:1fr;gap:0}.padom-footer-quote-form__head h3{font-size:1.8rem}}@media screen and (min-width:990px){.xo-footer-1__quote{transform:translate(clamp(3rem,3vw,11rem)) translateY(8rem)!important}}.padom-footer-quote-form textarea,.padom-footer-quote-form textarea::placeholder{font-family:var(--font-body-family)!important;font-weight:400;letter-spacing:normal}@media screen and (max-width:989px){.section-footer .footer--fixed{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;z-index:auto!important}.section-footer,.section-footer .footer,.section-footer .footer__container,.section-footer .xo-footer-1,.section-footer .xo-footer-1__top{height:auto!important;min-height:auto!important;overflow:visible!important}}@media screen and (max-width:989px){.xo-footer-1__grid-logo{padding-bottom:2.4rem!important}.xo-footer-1__quote{max-width:none!important;margin:-1rem 0 7rem!important;transform:none!important}}.padom-footer-quote-form input,.padom-footer-quote-form textarea,.padom-footer-quote-form input::placeholder,.padom-footer-quote-form textarea::placeholder{font-family:var(--font-body-family)!important;font-weight:400;letter-spacing:normal}@media screen and (min-width:990px){.section-footer{min-height:auto!important}.section-footer .footer--fixed,.section-footer .footer__container,.section-footer .xo-footer-1{height:auto!important;min-height:auto!important}.xo-footer-1__top{padding-bottom:0rem!important}.xo-footer-1__bottom{margin-top:1.5rem!important}}@media screen and (min-width:990px){.xo-footer-1__top{margin-bottom:-5rem!important}.xo-footer-1__bottom{margin-top:0!important}}@media screen and (max-width:989px){.section-footer .xo-footer-1__logo,.section-footer .xo-footer-1__logo-image{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.section-footer .xo-footer-1__logo{display:flex!important;justify-content:center!important}.section-footer .xo-footer-1__social,.section-footer .xo-footer-1__social .xo-socials,.section-footer .xo-footer-1__social ul{margin-left:auto!important;margin-right:auto!important;text-align:center!important;justify-content:center!important}}@media screen and (min-width:990px){.section-footer .xo-footer-1__social{margin-left:42px!important;margin-right:auto!important;margin-top:22px!important;text-align:left!important}.section-footer .xo-footer-1__social .xo-socials,.section-footer .xo-footer-1__social ul{justify-content:flex-start!important;align-items:center!important}.section-footer .xo-footer-1__social .xo-socials__link{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.section-footer .xo-footer-1__social .xo-socials__link svg{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/footer-1.css.map */
