.footer-custom .footer__content-top{padding-top:2rem;padding-bottom:.4rem}.footer-custom .footer__content-bottom-wrapper{padding-top:2.2rem;padding-bottom:1.7rem;flex-direction:column-reverse;gap:1.9rem}.footer-custom .copyright__content,.footer-custom .footer__copyright{color:rgb(var(--color-heading))}.footer-custom .footer__copyright{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:center}.footer-custom .footer__content-bottom-wrapper .list-payment{padding-top:0;justify-content:center}.footer-custom .footer-block--text .footer-block__details-content>.flex{align-items:center;gap:2.4rem}.footer-custom .footer-block--text .rte{text-align:center}.footer-custom .footer-block--text .rte p{color:rgb(var(--color-heading));margin:0}.footer-custom .footer-block--text .footer-block__bottom-image-wrapper{margin-inline:auto}.footer-custom .footer-block--text .footer-block__bottom-image-wrapper img{display:block;width:100%;height:auto}.footer-custom .footer-block--menu .footer__menu-list{gap:1.6rem}.footer-custom .footer__copyright-row{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:2.4rem;text-align:center}.footer-custom .footer__bottom-menu-list{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.footer-custom .footer-block--menu collapsible-details{border-bottom:none}.footer-custom .footer-block collapsible-details>details>summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.footer-custom .footer-block .summary__title{width:100%}.footer-custom .footer-block .summary__title+.icon-caret{flex-shrink:0;height:2.4rem;width:2.4rem;transition:transform .25s ease;color:rgb(var(--color-heading))}.footer-custom .footer-block details.is-open>summary .icon-caret{transform:rotate(180deg)}.footer-custom .footer-block--newsletter>.footer-block__heading{margin:0 0 1.2rem;padding:0}.footer-custom .footer-block-newsletter{display:flex;flex-direction:column;gap:0}.footer-custom .footer-block-newsletter>.rte{margin:0 0 1.2rem;color:rgb(var(--color-subheading))}.footer-custom .footer-block-newsletter>.rte p{margin:0}.footer-custom .footer-block-newsletter>newsletter-form{display:block;margin-bottom:2.4rem}.footer-custom .footer-block--newsletter .newsletter-form{align-items:stretch;width:100%;max-width:100%;margin:0}.footer-custom .footer-block--newsletter .field__input{height:auto;min-height:unset;padding:1.6rem;padding-inline-end:5rem;border-radius:0;border-color:rgb(var(--color-input-border, var(--color-border)));background-color:rgb(var(--color-input-background, var(--color-background)));margin:0}.footer-custom .footer-block--newsletter .field__input,.footer-custom .footer-block--newsletter .field__input::placeholder{color:rgb(var(--color-foreground));font-size:var(--text-size-base);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;line-height:calc(1 + .4 / var(--font-body-scale))}@media screen and (max-width:767.9px){.footer-custom .footer-block--newsletter .field__input,.footer-custom .footer-block--newsletter .field__input::placeholder{font-size:16px}}.footer-custom .footer-block--newsletter .field__input::placeholder{color:rgb(var(--color-input-text, var(--color-foreground)))}.footer-custom .footer-block--newsletter .newsletter-form__button{width:auto;height:100%;padding-inline:1.7rem;color:rgb(var(--color-heading));background-color:transparent}.footer-custom .footer-block--newsletter .newsletter-form__button .icon{width:1.9rem}.footer-custom .footer-block-newsletter .list-social{gap:2.4rem}.footer-custom .footer-block-newsletter .list-social__link{padding:0;color:rgb(var(--color-heading))}.footer-custom .footer-block-newsletter .list-social__item .icon{width:2.9rem;height:2.8rem;transition:transform .25s ease}.footer-custom .footer-block--newsletter .field__input:focus,.footer-custom .footer-block--newsletter .field__input:focus-visible{outline:0;border-color:rgb(var(--color-input-text));border-radius:0}@media screen and (max-width:767px){.footer-custom .footer-block .footer-block__heading{padding:1.6rem 0}.footer-custom .footer-block--newsletter{margin-top:1.4rem}.footer-custom .footer-block--newsletter>.footer-block__heading{padding:0;margin-bottom:1.2rem}}@media screen and (max-width:767px){.footer-custom .footer__blocks-wrapper{display:flex;flex-direction:column}.footer-custom .footer__blocks-wrapper:has(.footer-block--newsletter-order-second) .footer__menu-group{order:3}.footer-custom .footer-block--newsletter-order-second{order:2;margin-bottom:2.4rem;margin-top:3rem}}@media screen and (min-width:768px){.footer-custom .footer__content-top{padding-top:6rem;padding-bottom:6rem}.footer-custom .footer-block--menu{width:fit-content;min-width:120px}.footer-custom .footer__menu-group{display:flex;gap:2.4rem}.footer-custom .footer__content-bottom-wrapper .list-payment{justify-content:flex-end}.footer-custom .footer-block--newsletter>.footer-block__heading{margin-bottom:1.2rem}.footer-custom .footer-block-newsletter>.rte{margin-bottom:2.5rem}.footer-custom .footer-block-newsletter>newsletter-form{margin-bottom:4.2rem}.footer-custom .footer-block--text{flex-shrink:0;text-align:start}.footer-custom .footer-block--text .footer-block__details-content>.flex{align-items:flex-start}.footer-custom .footer-block--text .rte{text-align:start}.footer-custom .footer-block--text .footer-block__bottom-image-wrapper{margin-inline:0;margin-top:3.6rem}.footer-custom .footer__copyright-row{flex-direction:row;column-gap:4rem;row-gap:1.2rem}.footer-custom .footer__bottom-menu-list{flex-direction:row;flex-wrap:wrap;gap:2rem}}@media screen and (min-width:1024px){.footer-custom .footer__content-bottom-wrapper{flex-direction:row;padding-top:1.6rem;padding-bottom:1.6rem}}@media screen and (min-width:768px)and (max-width:1023.9px){.footer-custom .footer__blocks-wrapper{flex-wrap:wrap;row-gap:40px}}@media screen and (min-width:1400px){.footer-custom .footer__menu-group{gap:6rem}}.niccos-copyright{display:inline-block}.niccos-copyright .niccos-copyright__link{display:inline-flex;gap:8px;align-items:center}.niccos-copyright svg.niccos-copyright__icon{width:11px;height:11px}.niccos-copyright .niccos-copyright__link{text-decoration:none}@media(hover:hover){.niccos-copyright .niccos-copyright__link:hover{text-decoration:underline}}.footer__menu-link--emphasized{font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-footer-custom.css.map */
