.ap-footer-region{inline-size:100%}.ap-footer{font-family:var(--font-primary--family);font-size:var(--ap-footer-body-size, 14px);font-weight:var(--font-primary--weight);font-style:var(--font-primary--style);line-height:var(--ap-body-leading);text-transform:none;letter-spacing:normal}.ap-footer--divider{border-block-end:1px solid var(--ap-line-color)}.ap-footer-region>.shopify-section:first-child>.ap-footer{border-block-start:1px solid var(--ap-line-color)}.ap-footer [hidden]{display:none!important}.ap-footer :where(a,button,input,select):focus-visible{outline:2px solid var(--ap-focus-color, currentColor);outline-offset:4px}.ap-footer :where(a,button){touch-action:manipulation}.ap-footer :where(a){color:inherit;text-decoration:none;text-underline-offset:.25em;text-decoration-thickness:1px}.ap-footer :where(ul){list-style:none;padding:0;margin:0}.ap-footer :where(p,h2,address){margin:0}.ap-footer-columns{display:grid;grid-template-columns:repeat(var(--ap-footer-columns, 4),minmax(0,1fr));column-gap:var(--ap-footer-gap, 48px);row-gap:var(--ap-footer-row-gap, 32px);align-items:start}.ap-footer-item{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;font-size:var(--ap-footer-size, inherit);text-align:var(--ap-footer-align, inherit);padding-block:var(--ap-footer-pad-block, 0);padding-inline:var(--ap-footer-pad-inline, 0)}.ap-footer-column{grid-column:span min(var(--ap-footer-span, 1),var(--ap-footer-columns, 4))}.ap-footer-heading{color:inherit;font-family:inherit;font-size:var(--ap-footer-title-size, 12px);font-weight:400;font-style:normal;line-height:1.5;text-transform:var(--ap-footer-title-case, uppercase);letter-spacing:var(--ap-footer-title-tracking, .08em);margin-block-end:var(--ap-footer-heading-gap, 20px)!important;text-wrap:balance}.ap-footer-stack{display:flex;flex-direction:column;gap:var(--ap-footer-stack-gap, 12px);align-items:var(--ap-footer-stack-align, stretch);min-inline-size:0}.ap-footer-group{display:flex;flex-direction:column;gap:var(--ap-footer-stack-gap, 16px);align-items:var(--ap-footer-stack-align, stretch);justify-content:var(--ap-footer-justify, start);flex:var(--ap-footer-group-grow, 1) 1 var(--ap-footer-group-width, auto);inline-size:var(--ap-footer-group-width, auto)}.ap-footer-group[data-footer-direction=horizontal]{flex-direction:row;flex-wrap:wrap}.ap-footer-flow{display:flex;align-items:center;justify-content:var(--ap-footer-justify, space-between);gap:var(--ap-footer-gap, 16px);flex-wrap:wrap}.ap-footer-flow>*{min-inline-size:0;max-inline-size:100%}.ap-footer-links{display:flex;flex-direction:column;gap:var(--ap-footer-link-gap, 0)}.ap-footer-links a{display:inline-flex;align-items:center;min-block-size:36px;padding-block:5px}.ap-footer-links ul{padding-inline-start:16px}.ap-footer-links--horizontal{flex-direction:row;flex-wrap:wrap;column-gap:max(20px,var(--ap-footer-link-gap))}.ap-footer-links--underline a,.ap-footer-links a[aria-current=page]{--ap-underline-size: 100%}.ap-footer .ap-home-richtext--body{font-size:inherit}.ap-footer .ap-home-action .ap-button--text{font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:none;letter-spacing:inherit;text-decoration:underline}.ap-footer .ap-home-newsletter{inline-size:100%}.ap-footer .ap-content-image{min-inline-size:0}.ap-footer .ap-home-richtext{inline-size:100%}.ap-footer-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-footer-social-gap, 8px);margin-inline-start:-12px}.ap-footer-social-link{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px}.ap-footer-social-link svg{inline-size:var(--ap-footer-icon-size, 20px);block-size:var(--ap-footer-icon-size, 20px);flex-shrink:0}.ap-footer-social-link:hover{opacity:.65}.ap-footer-logo{font-family:var(--font-primary--family);text-align:center}.ap-footer-logo>a{display:inline-flex;min-block-size:44px;align-items:center;max-inline-size:100%}.ap-footer-logo img{display:block;inline-size:var(--ap-footer-logo-width, 180px);max-inline-size:100%;block-size:auto}.ap-footer-logo span{font-size:var(--ap-footer-logo-size, 20px);letter-spacing:.14em;text-transform:uppercase}.ap-footer-contact address{font-style:normal}.ap-footer-contact a{min-block-size:36px;display:inline-flex;align-items:center}.ap-footer-contact .ap-prose{max-inline-size:100%}.ap-footer-policies ul,.ap-footer-payments ul{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px}.ap-footer-policies a{display:inline-flex;align-items:center;min-block-size:44px;font-size:inherit}.ap-footer-payments ul{gap:8px}.ap-footer-payment-icon{inline-size:var(--ap-footer-payment-size, 32px);block-size:auto}.ap-footer-payments--mono .ap-footer-payment-icon{filter:grayscale(1)}.ap-footer-copyright{color:var(--ap-muted-color);display:flex;flex-wrap:wrap;gap:4px 12px}.ap-footer-copyright small{font-size:inherit}.ap-footer-bar{--ap-footer-heading-gap: 12px}.ap-footer-locale-trigger{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;min-block-size:44px;border:0;padding:0;background:none;color:inherit;font:inherit;text-align:start;max-inline-size:100%}button.ap-footer-locale-trigger{cursor:pointer}.ap-footer-locale-trigger svg{inline-size:16px;block-size:16px;flex-shrink:0}.ap-footer-locale-trigger svg:last-child{transform:rotate(90deg)}.ap-footer-locale-language{border-inline-start:1px solid var(--ap-line-color);padding-inline-start:16px}.ap-footer-localization .ap-layer{font-size:var(--ap-body-size)}.ap-footer-divider{inline-size:100%;padding-block:var(--ap-footer-divider-space, 12px)}.ap-footer-divider hr{border:0;border-block-start:1px solid var(--ap-line-color);inline-size:var(--ap-footer-divider-width, 100%);margin-inline:auto}.ap-footer-spacer{flex-shrink:0;block-size:var(--ap-footer-spacer, 24px);inline-size:var(--ap-footer-spacer, 24px)}.ap-footer-editor-hint{font-size:var(--ap-small-size);border:1px dashed var(--ap-line-color);padding:12px}aplovio-footer-disclosure{display:block}.ap-footer-toggle{border:0;background:none;color:inherit;font:inherit;display:flex;align-items:center;justify-content:space-between;gap:16px;inline-size:100%;min-block-size:64px;text-align:inherit;cursor:pointer;padding:16px 0}.ap-footer-toggle .ap-footer-heading{margin:0!important}.ap-footer-toggle svg{inline-size:20px;block-size:20px;flex:0 0 20px}.ap-footer-toggle[aria-expanded=true] .ap-footer-toggle-vertical{opacity:0}@media(min-width:750px)and (max-width:989px){.ap-footer-columns{grid-template-columns:repeat(var(--ap-footer-tablet-columns, 2),minmax(0,1fr))}.ap-footer-column{grid-column:span min(var(--ap-footer-span, 1),var(--ap-footer-tablet-columns, 2))}}@media(max-width:749px){.ap-footer{font-size:var(--ap-footer-mobile-size, 14px)}.ap-footer-item{font-size:var(--ap-footer-size-mobile, inherit);text-align:var(--ap-footer-align-mobile, inherit);padding-block:var(--ap-footer-pad-block-mobile, 0);padding-inline:var(--ap-footer-pad-inline-mobile, 0)}.ap-footer-columns{display:flex;flex-direction:column;gap:0}.ap-footer-columns>*{inline-size:100%}.ap-footer-column[data-footer-mobile=accordion]{border-block-end:1px solid var(--ap-line-color)}.ap-footer-column[data-footer-mobile=open]{padding-block:max(28px,var(--ap-footer-pad-block-mobile, 0))}.ap-footer-flow[data-footer-mobile=stack]{flex-direction:column;align-items:center;text-align:center;gap:12px}.ap-footer-flow[data-footer-mobile=wrap]{justify-content:center}.ap-footer-group{inline-size:100%}.ap-footer-group[data-footer-mobile=stack]{flex-direction:column}.ap-footer-group[data-footer-mobile=wrap]{flex-wrap:wrap}.ap-footer-links a,.ap-footer-contact a{min-block-size:44px}.ap-footer-policies ul,.ap-footer-payments ul{justify-content:center;column-gap:20px}.ap-footer-payments ul{column-gap:8px}.ap-footer-logo img{inline-size:var(--ap-footer-logo-mobile-width, 180px)}.ap-footer-mobile-last{order:10}.ap-footer-spacer{block-size:var(--ap-footer-spacer-mobile, 16px);inline-size:var(--ap-footer-spacer-mobile, 16px)}[data-footer-panel-inner]{padding-block-end:24px}.ap-footer-column [data-footer-panel-inner] [data-footer-panel-inner]{padding-block-end:0}}@media(prefers-reduced-motion:reduce){.ap-footer *,.ap-footer *:before,.ap-footer *:after{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/aplovio-footer.css.map */
