.footer{--color-background: var(--custom-color-background, var(--default-color-base));--color-base: var(--custom-color-base, var(--default-color-background));--custom-color-base: var(--default-color-background);--color-secondary-background: var(--custom-color-secondary-background, #444444);--color-line: var(--custom-color-line, #555555);background-color:var(--color-background)}@media screen and (max-width:1024px){.footer-group:has(bottom-navigation) .footer:last-child{padding-bottom:calc(var(--section-spacing-bottom-mobile, 0px) + var(--bottom-navigation-height, 0px))}.footer-group:has(bottom-navigation.bottom-navigation--tall) .footer:last-child{padding-bottom:calc(var(--section-spacing-bottom-mobile, 0px) + var(--bottom-navigation-height-tall, 0px))}}.footer__grid{display:grid;grid-template-columns:1fr;gap:10px}.footer__column{overflow-wrap:anywhere}.footer__column,.accordion-mobile__content,.footer-newsletter,.footer__column-group{display:flex;flex-direction:column;gap:20px}.footer__column-group+.footer__column-group,.footer__link-list .footer__link-item+.footer__link-item{margin-top:20px}.footer__column--empty{display:none}@media(min-width:577px){.footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 30px}.footer__column{grid-column:span var(--footer-column-width-tablet)}}@media(min-width:1201px){.footer__grid{grid-template-columns:repeat(24,minmax(0,1fr))}.footer__column{grid-column:span var(--footer-column-width)}.footer__link-list .footer__link-item+.footer__link-item{margin-top:14px}.footer__column--empty{display:block}}.footer__image-wrapper{width:var(--footer-media-width, 100%);max-width:100%;border-radius:var(--border-radius-size-5);overflow:hidden}.footer__image-wrapper :is(svg,img){display:block;max-width:100%}.footer__image-wrapper .placeholder-svg{aspect-ratio:1.39}.footer__link-item{text-transform:var(--font-menu-footer-uppercase, uppercase)}.details-mobile__checkbox[type=checkbox]{display:none}@media screen and (max-width:576px){.footer__column:not(:has(.accordion-mobile)):not(:first-of-type){margin-top:30px}.footer__column:not(:has(.accordion-mobile)):not(:last-of-type){margin-bottom:30px}.footer__column:not(:has(.accordion-mobile))+.footer__column:not(:has(.accordion-mobile)){margin-top:10px}.accordion-mobile{border-radius:var(--border-radius-size-5);box-shadow:inset 0 0 0 1px var(--color-line),0 0 #0000;transition:box-shadow var(--duration-default) var(--transition-primary)}.accordion-mobile{display:inline-block;margin-bottom:0}.accordion-mobile__content{padding:0 30px}.accordion-mobile .details__summary{padding:28px 30px}.accordion:has(.details__checkbox:checked):not(.accordion--shadow-hover){box-shadow:inset 0 0 0 0 var(--color-line),var(--popup-box-shadow)}.accordion-mobile:has(.details__checkbox:checked) .details__content{padding-bottom:30px}.details-mobile{display:grid;grid-template-rows:max-content 0fr;transition:grid-template-rows var(--duration-default) var(--transition-primary);overflow:hidden}.details-mobile:has(.details-mobile__checkbox:checked){grid-template-rows:max-content 1fr}.details-mobile__content{min-height:0;overflow:hidden;transition:transform var(--duration-default) var(--transition-primary)}.details-mobile__content>*{opacity:0;transition:opacity var(--duration-default) var(--transition-primary)}.details-mobile:has(.details-mobile__checkbox:checked) .details-mobile__content{padding-bottom:30px}.details-mobile:has(.details-mobile__checkbox:checked) .details-mobile__content>*{opacity:1}.details-mobile__summary{display:grid;grid-template-columns:1fr;column-gap:10px;padding:28px 30px;align-items:center}.details-mobile__summary:has(.details-mobile__marker){grid-template-columns:1fr 24px;cursor:pointer}.details-mobile__summary:has(>svg:first-child){grid-template-columns:20px 1fr 24px}.details-mobile__marker{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--border-radius-round);background-color:var(--color-caret, var(--color-secondary-background));color:var(--color-caret-icon, var(--color-base));transition:border-radius var(--duration-default) var(--transition-primary)}.details-mobile__marker svg{width:8px;height:5px;transition:transform var(--duration-default) var(--transition-primary)}.details-mobile:has(.details-mobile__checkbox:checked) .details-mobile__marker svg{transform:rotate(180deg)}.details-mobile:has(.details-mobile__checkbox:checked) .details-mobile__marker--hover-animate:hover svg{transform:rotate(0)}}@media screen and (min-width:577px){.details-mobile__content:not(:first-child){margin-top:20px}.details-mobile__marker{display:none}.details-mobile__summary:has(.details-mobile__marker){cursor:default}}.footer-newsletter{position:relative;padding:30px;overflow:hidden;container-type:inline-size;border-radius:var(--border-radius-size-5);box-shadow:inset 0 0 0 1px var(--color-line),0 0 #0000}.footer-newsletter .form-wrapper{position:unset}.footer-newsletter .newsletter-form__field-wrapper{gap:15px 10px}.footer-newsletter :is(.newsletter-form__agreement,.newsletter-form__message.form__message--errors){margin-top:5px;text-align:start}@container (width < 300px){.footer-newsletter__form-wrapper .newsletter-form__field-wrapper{grid-template-columns:1fr}.footer-newsletter__form-wrapper .form__send-button .button{width:100%}.newsletter-form__agreement,.newsletter-form__message.form__message--errors{grid-column:1}}@media screen and (max-width:576px){.footer-newsletter .form__send-button .button{width:100%}}@media screen and (min-width:1025px){.has-success-message .footer-newsletter .newsletter-form .form__message--success{display:flex}.footer-newsletter .newsletter-form .form__message--success .form__message--icon{margin-inline-end:0}}.footer .rte :is(ol,ul){padding-inline-start:0}shopify-visual-preview-block-list .footer__column{width:400px}shopify-visual-preview-block-list:has(.footer__column){visibility:visible!important}shopify-visual-preview-section-list-item:has(.footer__column){opacity:1!important}.footer__column--center{text-align:center}.footer__column--center .contact-list__item{display:inline-flex}.footer__column--center .footer__image-wrapper{margin-inline:auto}.footer__column--center .buttons-row--apps{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/3363/assets/section-footer.css.map */
