.custom-footer{width:100%}.custom-footer__inner{max-width:var(--page-width, 1200px);margin-inline:auto;padding-block:var(--cf-padding-block, 60px);padding-inline:var(--cf-padding-inline, 24px);padding-top:24px!important;padding-bottom:20px!important}.custom-footer__grid{display:grid;grid-template-columns:1fr;gap:var(--cf-grid-gap, 40px);align-items:start}@media screen and (min-width:750px){.custom-footer__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.custom-footer__grid{grid-template-columns:var(--cf-grid-cols, 1.3fr 1fr 1fr 1.2fr)}}.custom-footer__company{display:flex;flex-direction:column;gap:16px}.custom-footer__logo img{display:block;max-width:var(--cf-logo-width, 120px);height:auto;aspect-ratio:attr(width) / attr(height);contain-intrinsic-size:var(--cf-logo-width, 120px) auto}.custom-footer__company-name{font-family:var(--cf-heading-font, var(--font-heading--family));font-size:var(--cf-company-name-size, 1rem);font-weight:700;line-height:1.3;color:var(--color-foreground);margin:0}.custom-footer__company-details{display:flex;flex-direction:column;gap:4px}.custom-footer__company-detail{font-family:var(--cf-body-font, var(--font-body--family));font-size:var(--cf-detail-size, .8125rem);line-height:1.5;color:color-mix(in srgb,var(--color-foreground) 75%,transparent);margin:0}.custom-footer__company-detail strong{color:var(--color-foreground);font-weight:600}.custom-footer__links-column{display:flex;flex-direction:column;gap:12px}.custom-footer__links-heading{font-family:var(--cf-heading-font, var(--font-heading--family));font-size:var(--cf-heading-size, 1rem);font-weight:700;line-height:1.3;color:var(--color-foreground);margin:0 0 4px}.custom-footer__links-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.custom-footer__links-list a{font-family:var(--cf-body-font, var(--font-body--family));font-size:var(--cf-link-size, .875rem);line-height:1.5;color:color-mix(in srgb,var(--color-foreground) 75%,transparent);text-decoration:none;transition:color .2s ease}.custom-footer__links-list a:hover{color:var(--color-foreground)}.custom-footer__about{display:flex;flex-direction:column;gap:16px}.custom-footer__about-heading{font-family:var(--cf-heading-font, var(--font-heading--family));font-size:var(--cf-heading-size, 1rem);font-weight:700;line-height:1.3;color:var(--color-foreground);margin:0}.custom-footer__about-text{font-family:var(--cf-body-font, var(--font-body--family));font-size:var(--cf-body-size, .875rem);line-height:1.6;color:color-mix(in srgb,var(--color-foreground) 75%,transparent);margin:0}.custom-footer__about-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;border-radius:var(--cf-btn-radius, 30px);border:1px solid var(--color-foreground);color:var(--color-foreground);font-family:var(--cf-body-font, var(--font-body--family));font-size:var(--cf-link-size, .875rem);font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:fit-content;align-self:center}.custom-footer__about-button:hover{background-color:var(--color-foreground);color:var(--color-background)}.custom-footer__about-button svg{width:18px;height:18px;fill:currentColor}.custom-footer__bottom{margin-top:16px!important;padding-top:16px!important;padding-bottom:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (min-width:1000px){.custom-footer__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.custom-footer__images{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;flex-shrink:0}.custom-footer__images a,.custom-footer__images span{display:flex;align-items:center}.custom-footer__images img{max-height:var(--cf-badge-height, 40px);width:auto;display:block;border-radius:4px}.custom-footer__payment{display:grid;grid-template-columns:repeat(4,auto);gap:8px;align-items:center;justify-content:center;justify-items:center;flex-shrink:0}.custom-footer__payment svg{height:28px;width:auto}.custom-footer__emag{display:flex;align-items:center;flex-shrink:0;transition:filter .2s ease}.custom-footer__emag a{display:flex;align-items:center}.custom-footer__emag a:hover{filter:brightness(1.2)}.custom-footer__emag img{height:40px;width:auto;display:block;filter:grayscale(1) invert(1) brightness(1.6)}.custom-footer__couriers{display:flex;gap:16px;align-items:flex-end;justify-content:center;flex-shrink:0}.custom-footer__couriers a{display:flex;align-items:center;flex-shrink:0;transition:filter .2s ease}.custom-footer__couriers a:hover{filter:brightness(1.2)}.custom-footer__couriers img{height:64px;width:auto;display:block;filter:grayscale(1) invert(1) brightness(1.6)}.custom-footer__couriers img.courier-fan{filter:grayscale(1) invert(1) brightness(1.3)}.custom-footer__social{display:grid;grid-template-columns:repeat(2,auto);gap:12px;align-items:center;justify-content:center;flex-shrink:0}.custom-footer__social a{display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--color-foreground) 75%,transparent);transition:color .2s ease}.custom-footer__social a:hover{color:var(--color-foreground)}.custom-footer__social svg{width:var(--cf-social-size, 22px);height:var(--cf-social-size, 22px)}.custom-footer__copyright{text-align:center;padding-top:8px;font-family:var(--cf-body-font, var(--font-body--family));font-size:var(--cf-detail-size, .8125rem);color:color-mix(in srgb,var(--color-foreground) 60%,transparent);margin:0}.custom-footer__sitemap-link{color:inherit;text-decoration:underline;text-underline-offset:2px;margin-left:.5em;transition:color .2s ease}.custom-footer__sitemap-link:hover{color:var(--color-foreground)}@media screen and (max-width:749px){.custom-footer__grid{gap:32px}.custom-footer__company{align-items:center;text-align:center}.custom-footer__company-details{align-items:center}.custom-footer__links-column{align-items:center;text-align:center}.custom-footer__links-list{align-items:center}.custom-footer__about{align-items:center;text-align:center}.custom-footer__images{flex-direction:row;align-items:center;gap:12px}.custom-footer__payment{justify-content:center;grid-template-columns:repeat(8,auto);gap:6px}.custom-footer__payment svg{height:22px}.custom-footer__emag img{height:30px}.custom-footer__couriers img{height:40px}.custom-footer__social{grid-template-columns:repeat(5,auto);gap:16px}}.custom-footer .brand-highlight{background:linear-gradient(135deg,#a78bfa,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-footer.css.map */
