.footer{background:#000;color:#cfcecf}.footer__content-top.page-width,.footer__content-bottom-wrapper.page-width{max-width:130rem}.footer__blocks-wrapper.grid{display:grid;grid-template-columns:2.3fr repeat(3,minmax(0,1fr));gap:40px}.footer__blocks-wrapper .footer-block.grid__item{width:auto;max-width:none;margin:0}.footer__blocks-wrapper .footer-block--app{grid-column:span 2}.footer-block__store-logo{width:fit-content;max-width:100%;padding:6px 9px;background:#fff;margin-bottom:20px}.footer-block__store-logo img{display:block;width:180px;max-width:100%;height:auto}.footer-block--brand .footer-block__heading{margin:0 0 1rem}.footer-block--brand .footer-block__brand-description{max-width:440px;font:400 14px/1.6 Poppins,sans-serif;color:#aaa}.footer-block--brand .footer-block__brand-description br{display:none}.footer-block__brand-info .footer__list-social{display:flex;justify-content:flex-start;gap:10px;margin-top:22px}.footer-block__brand-info .list-social__link{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #292929;border-radius:9px;color:#fff;transition:background-color .2s,color .2s,border-color .2s}.footer-block__brand-info .list-social__link:hover:where(html:not([data-touch-input]) *){background:#fadd4c;color:#000;border-color:#fadd4c}.footer-block__brand-info .list-social__link .icon{width:18px;height:18px}.footer__blocks-wrapper .footer-block__heading{font:700 15px/1.2 Barlow Condensed,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:18px}.footer__blocks-wrapper .footer-block--menu .footer-block__details-content a{display:block;padding:7px 0;color:#aaa;font:400 14px/1.5 Poppins,sans-serif;text-decoration:none;transition:color .2s}.footer__blocks-wrapper .footer-block--menu .footer-block__details-content a:hover:where(html:not([data-touch-input]) *){color:#fadd4c}.footer__blocks-wrapper .footer-block__details-content.rte{color:#aaa;font:400 14px/1.6 Poppins,sans-serif}.footer__content-top{padding-bottom:60px}.footer-block--newsletter:not(:has(>*)){display:none}.footer__content-bottom{padding-top:16px}.footer__content-bottom.scroll-trigger{opacity:1;transform:none;animation:none}.footer__payment:not(:has(.list-payment__item)){display:none}.footer__copyright{margin-top:0}@media screen and (min-width:990px){.footer__blocks-wrapper.grid{grid-template-columns:minmax(0,440px) repeat(3,max-content);justify-content:space-between;row-gap:0}.footer-block:not(.footer-block--brand):not(.footer-block--menu):not(.footer-block--app) .footer-block__details-content p{white-space:nowrap}}@media screen and (max-width:989px){.footer__blocks-wrapper.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media screen and (max-width:549px){.footer__blocks-wrapper.grid{grid-template-columns:1fr;gap:28px}.footer__blocks-wrapper .footer-block--app{grid-column:auto}}@media(prefers-reduced-motion:reduce){.footer-block__brand-info .list-social__link,.footer__blocks-wrapper .footer-block--menu .footer-block__details-content a{transition:none}}.footer__content-bottom-wrapper:has(.footer__copyright){justify-content:space-between;align-items:center;gap:1.5rem}.footer__content-bottom-wrapper:has(.footer__copyright) .footer__copyright{text-align:left}.footer__content-bottom-wrapper:has(.footer__copyright) .footer__column--info{width:auto}.footer__content-bottom-wrapper:has(.footer__copyright) .footer__payment{margin-top:0}@media screen and (max-width:749px){.footer__content-bottom-wrapper:has(.footer__copyright){justify-content:center}.footer__content-bottom-wrapper:has(.footer__copyright) .footer__copyright{text-align:center}}.footer-block__brand-info .list-social__link:active:where(.site-editorial *):not(:disabled):not([disabled]):not(.disabled):not([aria-disabled=true]):not(shopify-account):where(:not([inert] *,[aria-disabled=true] *,fieldset:disabled *,:has(>input:disabled),input:disabled+*)){background:#fadd4c;color:#000;border-color:#fadd4c}.footer__blocks-wrapper .footer-block--menu .footer-block__details-content a:active:where(.site-editorial *):not(:disabled):not([disabled]):not(.disabled):not([aria-disabled=true]):not(shopify-account):where(:not([inert] *,[aria-disabled=true] *,fieldset:disabled *,:has(>input:disabled),input:disabled+*)){color:#fadd4c}.footer__payment .footer-payment-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;padding:0}.footer__payment .footer-payment-badge{display:flex;align-items:center;justify-content:center;width:58px;height:34px;box-sizing:border-box;padding:4px 6px;border:1px solid rgba(255,255,255,.16);border-radius:5px;background:#fff;overflow:hidden}.payment-wordmark{font-family:Arial,Helvetica,sans-serif;font-weight:800;line-height:1;white-space:nowrap}.payment-wordmark--visa{color:#1a1f71;font-size:16px;font-style:italic;letter-spacing:-.075em}.payment-mastercard{position:relative;display:block;width:34px;height:20px}.payment-mastercard>span{position:absolute;top:0;width:20px;height:20px;border-radius:50%}.payment-mastercard>span:first-child{left:2px;background:#eb001b}.payment-mastercard>span:last-child{right:2px;background:#f79e1b;opacity:.92}.payment-wordmark--payfast{color:#00a651;font-size:11px;letter-spacing:-.055em}.payment-wordmark--payfast>span{color:#0072ce}.payment-wordmark--payflex{color:#111;font-size:11px;letter-spacing:-.06em}.payment-wordmark--payflex>span{color:#e5007d}.payment-stitch{display:inline-flex;align-items:center;gap:4px;color:#111;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.07em;line-height:1}.payment-stitch__mark{position:relative;display:inline-block;width:15px;height:15px;border-radius:4px;background:linear-gradient(135deg,#6d4aff,#a441ff)}.payment-stitch__mark:after{content:"";position:absolute;left:4px;top:3px;width:4px;height:9px;border-radius:3px;background:#fff;transform:skew(-16deg)}.footer__payment .list-payment__item.footer-payment-badge{padding:0}@media screen and (max-width:749px){.footer__payment .footer-payment-badges{justify-content:center}}@media screen and (min-width:750px){.footer__payment .footer-payment-badges{padding-right:64px}}@media screen and (max-width:749px){.footer__payment .footer-payment-badges{justify-content:center;gap:5px;padding-right:40px}.footer__payment .footer-payment-badge{width:58px;height:32px}}body:has(#preview-bar) .footer__content-bottom-wrapper,body:has(#shopify-preview-bar) .footer__content-bottom-wrapper,body:has(shopify-preview-bar) .footer__content-bottom-wrapper{padding-bottom:62px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-footer.css.map */
