#shopify-section-footer{margin-top:auto}.footer{padding:var(--spacing-xl) var(--page-width-margin) var(--spacing-lg)}@media (min-width: 992px){.footer{padding:0}}.footer__layout{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (min-width: 992px){.footer__layout{flex-direction:row;justify-content:space-between;gap:var(--spacing-xl)}}.footer__meta{position:relative;padding:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (min-width: 992px){.footer__meta{padding:var(--spacing-xl) 0px var(--spacing-lg) var(--spacing-xl);max-width:51rem}}.footer__logo{width:100%;max-width:var(--mobile-logo-width, 200px);transition:max-width var(--transition-speed) cubic-bezier(.52,0,.61,.99)}.footer__logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (min-width: 992px){.footer__logo{max-width:var(--desktop-logo-width, 300px)}}.footer__text{color:var(--content-text-colour);margin:0}.footer__newsletter{max-width:51rem}@media (min-width: 992px){.footer__newsletter{max-width:31.2rem}}.footer__menu-grid{padding:0;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);row-gap:var(--spacing-lg)}.footer__menu-grid--columns-1{grid-template-columns:repeat(1,1fr)}@media (min-width: 992px){.footer__menu-grid{width:60%;padding:var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xxl) 0;grid-template-columns:repeat(4,1fr)}.footer__menu-grid--columns-1{grid-template-columns:repeat(1,1fr)}.footer__menu-grid--columns-2{grid-template-columns:repeat(2,1fr)}.footer__menu-grid--columns-3{grid-template-columns:repeat(3,1fr)}.footer__menu-grid--columns-4{grid-template-columns:repeat(4,1fr)}}.footer__menu-grid--desktop-only{display:none}@media (min-width: 992px){.footer__menu-grid--desktop-only{display:grid}}@media (min-width: 992px){.footer__menu-accordion-mobile{display:none}}.footer__menu-accordion{margin:0}.footer__menu-accordion .btn-toggle-status{color:var(--color-text);font-family:var(--font-heading);min-height:6rem}.footer__menu-accordion .content{padding-top:0}.footer__menu-accordion .link-list{display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:none;padding:0 0 var(--spacing-sm);margin:0}.footer__menu-accordion .link-list a{text-decoration:none;color:var(--color-text)}.footer__menu-accordion .link-list a:hover{color:var(--nav-item-hover-color)}.footer__menu{margin-bottom:var(--spacing-sm)}@media (min-width: 992px){.footer__menu{padding-right:var(--spacing-md)}}.footer__menu li{text-align:left}.footer__menu .link-title{color:var(--menu_heading_colour);margin-top:0}.footer__menu .link-list{display:flex;flex-direction:column;gap:var(--spacing-sm);list-style:none;padding:0;margin:0}.footer__menu .link-list a{text-decoration:none;color:var(--color-text)}.footer__menu .link-list a:hover{color:var(--nav-item-hover-color)}.footer__bottom{padding:var(--spacing-sm) 0 0 0;display:flex;flex-direction:column-reverse;gap:var(--spacing-md)}@media (min-width: 992px){.footer__bottom{padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);flex-direction:row;justify-content:space-between;align-items:center}}.footer__bottom .copyright{margin:0}.footer__bottom .payment-icons .list-payment{display:flex;gap:var(--spacing-xs);align-items:center;padding:0}.region-selector{position:relative;display:flex;justify-content:center}.region-selector__trigger{display:flex;align-items:center;gap:.8rem;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text);font-size:1.4rem}.region-selector__label{text-wrap:nowrap}.region-selector__chevron{transition:transform var(--transition-speed) ease}.region-selector__chevron--open{transform:rotate(180deg)}.region-selector__dropdown{position:absolute;bottom:calc(100% + .8rem);background:var(--color-text);color:var(--color-background);border:.1rem solid var(--color-border);min-width:16rem;z-index:10}.region-selector__option{display:block;padding:1rem 1.6rem;text-decoration:none;color:var(--color-background);font-size:1.4rem;white-space:nowrap}.region-selector__option:hover{background:var(--color-background, rgba(0, 0, 0, .05))}.region-selector__option--active{font-weight:600;pointer-events:none}
