.footer-content{width:100%}.footer-content__grid{display:grid;gap:2rem;grid-template-columns:1fr}.footer-content__grid--1-columns{grid-template-columns:1fr}.footer-content__grid--2-columns{grid-template-columns:repeat(2,1fr)}.footer-content__grid--3-columns{grid-template-columns:repeat(3,1fr)}.footer-content__grid--4-columns{grid-template-columns:repeat(4,1fr)}.footer-content__grid--equal-layout{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.footer-content__grid--two_one-layout{grid-template-columns:2fr 1fr}.footer-content__grid--two_one-layout .footer-content__column:first-child{grid-column:1 / 2}.footer-content__grid--two_one-layout .footer-content__column:last-child{grid-column:2 / 3}.footer-content__grid--one_two-layout{grid-template-columns:1fr 2fr}.footer-content__grid--one_two-layout .footer-content__column:first-child{grid-column:1 / 2}.footer-content__grid--one_two-layout .footer-content__column:last-child{grid-column:2 / 3}.footer-content__grid--three_one-layout{grid-template-columns:3fr 1fr}.footer-content__grid--three_one-layout .footer-content__column:first-child{grid-column:1 / 2}.footer-content__grid--three_one-layout .footer-content__column:last-child{grid-column:2 / 3}.footer-content__grid--one_three-layout{grid-template-columns:1fr 3fr}.footer-content__grid--one_three-layout .footer-content__column:first-child{grid-column:1 / 2}.footer-content__grid--one_three-layout .footer-content__column:last-child{grid-column:2 / 3}.footer-content__grid--two_two-layout{grid-template-columns:1fr 1fr}.footer-content__grid--two_two-layout .footer-content__column:nth-child(1),.footer-content__grid--two_two-layout .footer-content__column:nth-child(2){grid-column:1 / 2}.footer-content__grid--two_two-layout .footer-content__column:nth-child(3),.footer-content__grid--two_two-layout .footer-content__column:nth-child(4){grid-column:2 / 3}.footer-content__grid--four_equal-layout{grid-template-columns:repeat(4,1fr)}.footer-content__column{display:flex;flex-direction:column}.footer-content__title{margin:0 0 1rem;font-weight:600;line-height:1.2}.footer-content__text-content{margin-bottom:1rem}.footer-content__text-content p{margin:0 0 .5rem}.footer-content__text-content p:last-child{margin-bottom:0}.footer-content__menu-list{margin:0;padding:0;list-style:none}.footer-content__menu-item{margin-bottom:.5rem}.footer-content__menu-item:last-child{margin-bottom:0}.footer-content__menu-link{text-decoration:none;transition:opacity .2s ease}.footer-content__menu-link:hover{opacity:.7}.footer-content__newsletter-form-wrapper{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.footer-content__newsletter-form .field{margin:0;position:relative}.footer-content__newsletter-form .field__input{width:100%;padding:1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:4px;background:transparent;color:inherit}.footer-content__newsletter-form .field__input:focus{outline:none;border-color:rgba(var(--color-foreground),.3)}.footer-content__newsletter-form .field__label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);transition:all .2s ease;pointer-events:none;color:rgba(var(--color-foreground),.6)}.footer-content__newsletter-form .field__input:focus+.field__label,.footer-content__newsletter-form .field__input:not(:placeholder-shown)+.field__label{top:.5rem;font-size:.8rem;transform:none}.footer-content__newsletter-form .button{width:100%;padding:1rem;border:none;border-radius:4px;background:rgba(var(--color-foreground),.1);color:inherit;cursor:pointer;transition:background-color .2s ease}.footer-content__newsletter-form .button:hover{background:rgba(var(--color-foreground),.2)}.footer-content__social-list{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 0;padding:0;list-style:none}.footer-content__social-item{margin:0}.footer-content__social-link{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(var(--color-foreground),.1);color:inherit;text-decoration:none;transition:background-color .2s ease}.footer-content__social-link:hover{background:rgba(var(--color-foreground),.2)}.footer-content__social-link svg{width:1.2rem;height:1.2rem;fill:currentColor}.newsletter-form__message{margin-top:.5rem;font-size:.875rem}.newsletter-form__message--error{color:#d82c0d}.newsletter-form__message--success{color:#56ad6a}@media screen and (max-width: 749px){.footer-content__grid--2-columns,.footer-content__grid--3-columns,.footer-content__grid--4-columns,.footer-content__grid--equal-layout,.footer-content__grid--two_one-layout,.footer-content__grid--one_two-layout,.footer-content__grid--three_one-layout,.footer-content__grid--one_three-layout,.footer-content__grid--two_two-layout,.footer-content__grid--four_equal-layout{grid-template-columns:1fr}.footer-content__grid--two_one-layout .footer-content__column:first-child,.footer-content__grid--two_one-layout .footer-content__column:last-child,.footer-content__grid--one_two-layout .footer-content__column:first-child,.footer-content__grid--one_two-layout .footer-content__column:last-child,.footer-content__grid--three_one-layout .footer-content__column:first-child,.footer-content__grid--three_one-layout .footer-content__column:last-child,.footer-content__grid--one_three-layout .footer-content__column:first-child,.footer-content__grid--one_three-layout .footer-content__column:last-child,.footer-content__grid--two_two-layout .footer-content__column:nth-child(1),.footer-content__grid--two_two-layout .footer-content__column:nth-child(2),.footer-content__grid--two_two-layout .footer-content__column:nth-child(3),.footer-content__grid--two_two-layout .footer-content__column:nth-child(4){grid-column:1 / 2}.footer-content__newsletter-form-wrapper{flex-direction:column}.footer-content__social-list{justify-content:center}}@media screen and (min-width: 750px) and (max-width: 989px){.footer-content__grid--3-columns,.footer-content__grid--4-columns{grid-template-columns:repeat(2,1fr)}.footer-content__newsletter-form-wrapper{flex-direction:row}.footer-content__newsletter-form .field{flex:1}.footer-content__newsletter-form .button{width:auto;min-width:120px}}@media screen and (min-width: 990px){.footer-content__newsletter-form-wrapper{flex-direction:row}.footer-content__newsletter-form .field{flex:1}.footer-content__newsletter-form .button{width:auto;min-width:120px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-footer-content.css.map */
