.wt-footer-custom{background-color:var(--footer-bg, #f8b4b4);padding:0;position:relative;overflow:visible}.wt-footer-custom--has-pattern{background-image:var(--footer-bg-image);background-size:var(--footer-bg-size, cover);background-position:center;background-repeat:repeat}.wt-footer-custom__wrapper{max-width:1400px;margin:0 auto;padding:var(--footer-pt, 20px) 0 var(--footer-pb, 20px)}.wt-footer-custom__content{background-color:var(--footer-content-bg, #ffffff);border-radius:16px;padding:0 20px}.wt-footer-custom__border{width:100%;flex-shrink:0}.wt-footer-custom__border--pattern{background-size:auto 100%;background-repeat:repeat-x;background-position:center}.wt-footer-custom__grid{display:flex;flex-direction:column;gap:40px}@media(min-width:900px){.wt-footer-custom__grid{flex-direction:row;gap:60px}.wt-footer-custom__left{order:-1;flex:1 1 0%}.wt-footer-custom__right{flex:0 0 var(--footer-right-width, 35%)}}.wt-footer-custom__left{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.wt-footer-custom__nav{flex:1}.wt-footer-custom__columns{display:none}@media(min-width:900px){.wt-footer-custom__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:30px}}.wt-footer-custom__column-title{font-family:var(--footer-heading-font, var(--font-base));font-size:var(--footer-heading-fs, 13px);font-weight:var(--footer-heading-fw, 700);text-transform:var(--footer-heading-tt, uppercase);letter-spacing:var(--footer-heading-ls, 1px);color:var(--footer-heading, #2d7d6f);margin:0 0 16px}@media(min-width:900px){.wt-footer-custom__column-title{font-size:var(--footer-heading-fs-desk, var(--footer-heading-fs, 13px))}}.wt-footer-custom__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.wt-footer-custom__links a{font-family:var(--footer-link-font, var(--font-base));font-size:var(--footer-link-fs, 15px);font-weight:var(--footer-link-fw, inherit);color:var(--footer-link, #1a1a1a);text-decoration:none;transition:color .2s ease}@media(min-width:900px){.wt-footer-custom__links a{font-size:var(--footer-link-fs-desk, var(--footer-link-fs, 15px))}}.wt-footer-custom__links a:hover{color:var(--footer-link-hover, #2d7d6f)}.wt-footer-custom__accordions{display:flex;flex-direction:column}@media(min-width:900px){.wt-footer-custom__accordions{display:none}}.wt-footer-custom__accordion{border-bottom:var(--footer-accordion-border-w, 1px) solid var(--footer-accordion-border-color, var(--footer-accent, #2d7d6f))}.wt-footer-custom__accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--footer-heading-font, var(--font-base));font-size:var(--footer-heading-fs, 13px);font-weight:var(--footer-heading-fw, 700);text-transform:var(--footer-heading-tt, uppercase);letter-spacing:var(--footer-heading-ls, 1px);color:var(--footer-heading, #2d7d6f)}.wt-footer-custom__accordion-header::-webkit-details-marker{display:none}.wt-footer-custom__accordion-icon{display:flex;align-items:center;justify-content:center;width:var(--footer-toggle-size, 32px);height:var(--footer-toggle-size, 32px);border-radius:50%;border:var(--footer-toggle-border-w, 1px) solid var(--footer-toggle-border, currentColor);color:var(--footer-toggle-color, currentColor);flex-shrink:0;transition:transform .2s ease}.wt-footer-custom__accordion-icon svg{width:var(--footer-toggle-chevron-size, 50%);height:var(--footer-toggle-chevron-size, 50%)}.wt-footer-custom__accordion[open] .wt-footer-custom__accordion-icon{transform:rotate(180deg)}.wt-footer-custom__accordion .wt-footer-custom__links{padding-bottom:16px}.wt-footer-custom__social{display:flex;gap:12px;align-items:center;margin-top:8px}.wt-footer-custom__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;transition:transform .2s ease,opacity .2s ease}.wt-footer-custom__social-link:hover{transform:scale(1.1);opacity:.8}.wt-footer-custom__social-icon{width:40px;height:40px;object-fit:contain}.wt-footer-custom__social-placeholder{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--footer-accent, #2d7d6f);color:#fff;font-family:var(--font-base);font-weight:600;font-size:1rem;border-radius:50%}.wt-footer-custom__right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;gap:24px}.wt-footer-custom__block-contact{font-family:var(--font-base);font-size:var(--footer-link-fs, 15px);color:var(--footer-heading, #2d7d6f);line-height:1.8}@media(min-width:900px){.wt-footer-custom__block-contact{font-size:var(--footer-link-fs-desk, var(--footer-link-fs, 15px))}}.wt-footer-custom__block-contact a{color:var(--footer-heading, #2d7d6f);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.wt-footer-custom__block-contact a:hover{color:var(--footer-link-hover, #2d7d6f)}.wt-footer-custom__block-logo img{display:block;width:100%;height:auto}.wt-footer-custom__policies{margin-top:24px;padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}.wt-footer-custom__policy-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 24px}.wt-footer-custom__policy-links a{font-family:var(--font-base);font-size:14px;color:var(--footer-heading, #2d7d6f);text-decoration:none;transition:opacity .2s ease}.wt-footer-custom__policy-links a:hover{opacity:.7}@media(max-width:899px){.wt-footer-custom__wrapper{padding:var(--footer-pt-mobile, var(--footer-pt, 20px)) var(--footer-ph-mobile, 16px) var(--footer-pb-mobile, var(--footer-pb, 20px))}.wt-footer-custom__content{padding:0;border-radius:0}.wt-footer-custom__right,.wt-footer-custom__left{display:contents}.wt-footer-custom__grid{gap:0}.wt-footer-custom__nav{order:1}.wt-footer-custom__block-contact{order:2;text-align:center;padding:24px 16px}.wt-footer-custom__social{order:3;justify-content:center;padding:8px 16px 16px}.wt-footer-custom__block-logo{order:4;text-align:center;padding:16px}.wt-footer-custom__block-logo img{max-width:60vw;margin:0 auto}.wt-footer-custom__accordion-header{padding:16px}.wt-footer-custom__accordion .wt-footer-custom__links{padding:0 16px 16px}.wt-footer-custom__policies{text-align:center}.wt-footer-custom__policy-links{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-footer-custom.css.map */
