.footer{padding:calc(var(--spacing-step) * 4) 0}.footer,.footer-bar{color:var(--color-paragraphs);background-color:var(--color-background)}.footer__heading{color:var(--color-headings)}.footer__grid{row-gap:calc(var(--spacing-step) * 4)}.footer__logo img,.footer__logo svg{max-width:var(--footer-logo-width-mobile);height:auto}.footer__nav a:after{content:"";background-color:currentColor;width:0;height:.1rem;position:absolute;left:0;bottom:-.1rem;z-index:1;transition:width var(--duration-short) ease-out}.menu-box .footer__grid-item{margin-right:16px}.menu-box .footer__grid-item:last-child{margin-right:0}.footer__socials{margin-top:18px}@media (hover: hover) and (pointer: fine){.footer__nav a:hover:after{width:100%}}@media screen and (min-width: 990px){.footer{padding:calc(var(--spacing-step) * 9) 0 30px}.footer__logo img,.footer__logo svg{max-width:var(--footer-logo-width)}}.footer-bar__copyright:not(:only-child){margin-bottom:calc(var(--spacing-step) * 2)}@media screen and (min-width: 990px){.footer-bar__inner{display:flex;align-items:center;justify-content:space-between}.footer-bar__copyright:not(:only-child){margin-bottom:0}}.footer__grid>*:not(:last-child):not(.footer__grid-item--accordion){margin-bottom:calc(var(--spacing-step) * 4)}.footer__grid-item>*:first-child p:first-child{margin-top:0}.footer__grid-item ul{padding-left:0;list-style-position:inside}.footer__accordion-content>:first-child{padding-top:var(--spacing-step)}.footer .accordion-item{border-bottom:0}.footer .accordion-item summary{display:flex;align-items:center;font-weight:700;width:100%;justify-content:space-between}.footer .accordion-item summary:before{content:none}.footer .accordion-item summary:after{position:static;display:inline-block;width:14px;height:14px;margin-left:calc(var(--spacing-step) * 2.5);background-color:transparent;border:solid var(--color-paragraphs);border-width:.1rem .1rem 0 0;transform:translateY(0) rotate(135deg);transform-origin:center center;will-change:transform}.footer .accordion-item details.is-open summary:after{transform:translate(-25%,25%) rotate(-45deg)}@media screen and (min-width: 750px){.footer__grid>*:not(:last-child){margin-bottom:0}.footer__grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--spacing-step) * 5) var(--spacing-step)}.footer__grid-item--main{flex-basis:100%}.footer__grid-item--newsletter form .field:not(:focus-within) .field__message{position:static;min-height:0;top:0}.footer__grid-item--newsletter .field.has-error:not(:focus-within) .field__message.has-error{padding:var(--spacing-step)}.footer__grid-item--newsletter form .field.has-error:not(:focus-within){margin-bottom:1rem}.footer__grid-item--newsletter .newsletter-form button{top:calc(var(--spacing-step) * 4)}}@media screen and (min-width: 990px){.footer__grid>:last-child{justify-self:flex-start}.footer__grid-item--main{flex-basis:26%}.footer__grid-item--textual{flex-basis:20%}.footer__grid-item--newsletter{flex-basis:35%}.footer__grid-item--newsletter .newsletter-form{padding-bottom:calc(var(--spacing-step) * 2)}.footer__grid-item--newsletter .newsletter-form .field--large .field__input,.footer__grid-item--newsletter .newsletter-form .field__input{padding-right:calc(var(--spacing-step) * 3)}.footer__grid-item--newsletter .field.has-error .field__input:not(:focus-visible)~.field__icon{display:none}}@media screen and (min-width: 1300px){.footer__grid{gap:calc(var(--spacing-step) * 5) calc(var(--spacing-step) * 2)}.footer__grid-item--newsletter .newsletter-form{padding-bottom:0;background-color:transparent}.footer__grid-item--newsletter .newsletter-form .field--large .field__input,.footer__grid-item--newsletter .newsletter-form .field__input{padding-right:15rem}.footer__grid-item--newsletter .newsletter-form button{position:absolute;width:auto;max-width:14rem;height:4.8rem;top:var(--spacing-step);right:calc(var(--spacing-step) * 2)}.footer__grid-item--newsletter .newsletter-form .field:not(:focus-within) .field__message{top:100%}.footer__grid-item--newsletter .field.has-error .field__input:not(:focus-visible)~.field__icon{display:block}}@media screen and (min-width: 1440px){.footer__grid-item--main{flex-basis:22%}.footer__grid-item--newsletter{flex-basis:35%}.footer__grid-item--newsletter .field.has-error .field__input:not(:focus-visible)~.field__icon{display:block}}.newsletter-form .field__input{border-radius:5px;background-color:transparent;border:1px solid #f8f3f0;outline:0;box-shadow:none;font-style:normal;font-weight:390;font-size:18px!important;line-height:24px;letter-spacing:.1em;color:#fff}.newsletter-form .field__icon{display:none!important}.footer__grid-item--newsletter .newsletter-form button{background-color:transparent;border:0;box-shadow:none;outline:0;top:26px;right:10px}.footer__grid-item--newsletter .p3--fixed p{margin:0 0 20px;font-size:18px}.footer__heading{font-size:13px!important;font-style:normal;font-weight:900;letter-spacing:1.5px;line-height:18px!important;margin-bottom:8px;text-transform:uppercase}.footer__nav a{position:relative}.link-item{line-height:36px}.link-item a{font-size:16px;height:100%;letter-spacing:0;line-height:1.2}.social-wrap{margin-top:70px}.social-title{font-style:normal;font-weight:900;letter-spacing:1.5px;font-size:13px!important;line-height:18px!important;margin-bottom:8px;text-transform:uppercase;margin-top:0}.footer-middle{color:var(--color-paragraphs);background-color:var(--color-background);padding-bottom:25px}.bd-t-white{border-top:.1rem solid rgba(248,242,239,.9)}.address-list{list-style:none;padding:0;display:flex;align-items:center;margin:0}.address-list>li>a{color:var(--color-paragraphs);text-decoration:none;font-family:HvDTrial Brandon Text;font-style:normal;font-weight:500;font-size:14px;line-height:24px;opacity:.9}.phone-icon{line-height:0;margin-right:10px}.address-list>li{display:flex}.divider{line-height:0;margin:0 20px}.address-list>li p{margin:0;font-family:HvDTrial Brandon Text;font-style:normal;font-weight:500;font-size:14px;line-height:24px;opacity:.9}.footer-bar__copyright{font-family:HvDTrial Brandon Text;font-style:normal;font-weight:500;font-size:14px;line-height:24px}.footer-inline-menu{display:flex;align-items:center;list-style:none;gap:47px}.footer-inline-menu a{font-family:HvDTrial Brandon Text;font-style:normal;font-weight:500;font-size:14px;line-height:36px}.footer-inline-menu li{margin:0}.mobile-social{display:none}@media screen and (max-width: 1024px){.address-list{display:none}.footer-bar__inner{display:flex;flex-direction:row;align-items:center;gap:16px;justify-content:space-between}}@media screen and (max-width: 992px){.footer__grid-item--newsletter{flex-basis:100%}}@media screen and (max-width: 768px){.footer__grid>*:not(:last-child):not(.footer__grid-item--accordion){margin-bottom:calc(var(--spacing-step) * 7)}.mobile-social{display:block}.address-list{display:none}.footer-bar__inner{display:flex;flex-direction:column;align-items:center;gap:16px}.footer-inline-menu{gap:14px}.footer-bar{padding:30px 0}.social-wrap{display:none}.footer-middle{text-align:center}.mobile-social .flex--center{justify-content:center}.mobile-social{margin-top:16px}.mobile-social .list-socials li{margin-right:20px;margin-bottom:0}.list-socials li{margin-right:10px}.list-socials li:last-child{margin-right:0}.list-socials li svg{width:16px;height:17px}.footer-middle{padding-top:80px;padding-bottom:80px}.footer .container,.footer-middle .container,.footer-bar .container{padding:0 3rem}.newsletter-form .field__input{height:80px!important;padding-right:50px!important}.footer__grid-item--newsletter .newsletter-form button{top:26px;right:15px;padding:0;width:30px}.footer .accordion-item summary{font-style:normal;font-weight:500;font-size:18px;line-height:36px;letter-spacing:.1em;text-transform:uppercase}.footer__grid-item--accordion details{padding-top:30px;padding-bottom:30px;border-bottom:1px solid}}@media screen and (max-width: 400px){.footer-inline-menu{gap:9px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;transition:height .3s}.footer-inline-menu li{flex-shrink:0}}.footer-box{padding:0}.footer-box .footer__grid{gap:0!important;align-items:stretch}.menu-box{flex:1;display:flex;justify-content:center;flex-wrap:wrap;gap:32px;padding:44px 20px;width:60vw}.newslatter-box{background-color:#f9f8f7;width:40vw;margin-bottom:0!important;display:flex;flex-direction:column}.newslatter-box__wrap{background-color:#f2eee9;padding:44px 100px;text-align:center;display:flex;flex-direction:column}.newslatter-box__text{padding:44px 100px;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex:1}.newslatter-box .footer__heading{font-family:Brandon Grotesque;font-size:13px;font-style:normal;font-weight:900;letter-spacing:1.5px;line-height:18px;margin-bottom:8px!important;text-transform:uppercase}.newslatter-box__wrap .footer__heading{font-family:Libre Baskerville;font-size:18px!important;font-weight:700;letter-spacing:0;line-height:1.2!important;text-align:center;text-transform:none!important;margin-bottom:8px!important}.newslatter-box .footer__grid-item--newsletter .p3--fixed p{font-family:HvDTrial Brandon Text;font-style:normal;font-weight:400;font-size:15px;line-height:24px;letter-spacing:.1em}.newslatter-box__wrap .p3--fixed{margin-bottom:16px}.newslatter-box .newsletter-form .field__input{border-radius:5px;background-color:transparent;outline:0;box-shadow:none;font-style:normal;font-weight:400;font-size:1.6rem!important;line-height:1.15;letter-spacing:.1em;color:#504f4f;border:1px solid #dcdcdc;padding-bottom:14px!important;padding-top:14px!important;background-color:#fff;height:48px!important}.newslatter-box .newsletter-form .field__input::placeholder{opacity:1;color:#504f4f}.newslatter-box .p3--fixed p{margin:0;font-size:calc(var(--font-body-scale) * 1.6rem);line-height:1.6}.text-wrapper .p3--fixed p:first-child{margin-bottom:12px}.newslatter-box .footer__grid-item--textual a{text-decoration:none;color:#916951}.text-wrapper p:nth-child(2):hover{color:#996c49}.text-wrapper p:nth-child(3):hover{color:#996c49}@media screen and (max-width: 1024px){.newsletter-form button{max-width:4rem!important}}@media screen and (max-width: 992px){.footer-box .footer__grid{flex-direction:column}.newslatter-box{width:100%}.menu-box{gap:10px;padding:30px;width:100%}}@media screen and (max-width: 768px){.newslatter-box__text,.newslatter-box__wrap{padding:44px 20px}.menu-box .accordion-item summary:after{border:solid #161413;border-width:.1rem .1rem 0 0}.menu-box .accordion-item ul>li>a{position:relative}.accordion-item ul li a:after{content:"";background-color:currentColor;width:0;height:.1rem;position:absolute;left:0;bottom:-.1rem;z-index:1;transition:width var(--duration-short) ease-out}.accordion-item ul li a:hover:after{width:100%}}@media screen and (max-width: 749px){.menu-box{flex:1;justify-content:start;gap:32px;padding:30px 20px;width:100%}.menu-box .footer__grid-item{margin-right:0;flex:0 0 45%}}.footer-bar{padding:16px 0;border-top:1px solid #dcdcdc}.copiright-wrapper{display:flex;align-items:center;gap:47px}.footer-bar__copyright,.footer-inline-menu a{color:#98877d}@media screen and (max-width: 992px){.footer-inline-menu,.copiright-wrapper{gap:16px}}@media screen and (max-width: 768px){.copiright-wrapper{gap:15px;flex-direction:column-reverse;border-top:1px solid #98877D;padding-top:20px;width:100%;padding-left:3rem;padding-right:3rem}.footer-logo-wrapper{text-align:center;padding-top:10px;padding-bottom:10px;width:100%;padding-left:3rem;padding-right:3rem}.footer-bar{border-top:0}.footer-bar .container{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/99/assets/section-footer.css.map */
