.site-footer{position:relative;background:var(--bg);color:var(--text);padding-top:var(--gutter);padding-bottom:var(--gutter)}@media only screen and (max-width: 767px){.site-footer{padding-bottom:var(--gutter-mobile)}}.footer-blocks{--gutter: 40px;--offset: calc(var(--gutter) * -1);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gutter)}@media only screen and (min-width: 1024px){.footer-blocks{display:flex;margin:0 calc(var(--offset) / 2);gap:0}}@media only screen and (min-width: 768px) and (max-width: 1023px){.footer-blocks{--gutter: 60px;grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-block{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gutter-mobile);align-content:start}@media only screen and (min-width: 1024px){.footer-block{padding:0 calc(var(--gutter) / 2);flex:1 1 calc(100% / var(--items-count))}}@media only screen and (min-width: 1024px){.footer-block--newsletter,.footer-block--text{flex-basis:40%}}.footer-block .rte,.footer-title,.footer-title p,.footer-title__button{margin:0}.footer-block .rte p:first-child{margin-top:0}.footer-block .rte p:last-child{margin-bottom:0}.footer-block__logo__image{display:block;max-width:100%}.footer-block__shop-name{color:var(--text);font-size:calc(1.125rem * var(--adjust-heading));margin-bottom:0}.footer-title{color:var(--text)}.footer-title__button{text-align:left;-webkit-appearance:none}@media only screen and (min-width: 768px){.footer-title__button{display:block;cursor:text}.footer-title__button .icon{display:none}}@media only screen and (max-width: 767px){.footer-title__button{position:relative;display:block;width:100%;padding:5px 32px 5px 0;margin-bottom:calc(var(--gutter-mobile) * -1);transition:margin .3s ease}.footer-title__button.is-expanded{margin-bottom:0}.footer-title__button .icon{top:0;right:0;width:14px;height:100%}}.footer-link:hover,.footer-copyright a:hover{color:var(--text-alpha-85)}.footer-link{transition:color .25s}.footer-links{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;list-style:none;margin:0;font-size:calc(1rem * var(--adjust-body))}@media only screen and (min-width: 768px){.footer-links{transform:none}}.footer-links li{margin-bottom:.5em}.footer-links li:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.footer-links__wrapper{height:auto;opacity:1;visibility:initial}}.footer-articles-list{margin:0;list-style:none;font-size:calc(1rem * var(--adjust-body));line-height:1.29}.footer-articles-list li{margin:0 0 10px}.footer-tags-list{list-style:none;margin:0;display:flex;flex-wrap:wrap;word-break:break-word}.footer-tags-list li{margin:0 8px 8px 0}.footer-link--tags{color:var(--text);border:var(--BORDER-WIDTH) solid var(--border);background:var(--bg);border-radius:var(--RADIUS-SMALL);font-size:calc(.75rem * var(--adjust-body));text-transform:uppercase;letter-spacing:.02em;display:inline-block;padding:5px 10px;transition:color .2s ease,border .2s ease}.footer-link--tags:hover{border-color:var(--border-alpha-60);color:var(--text-alpha-50)}.footer-bottom{display:grid;grid-template-columns:minmax(0,100%);grid-auto-columns:min-content;align-content:start;gap:var(--gutter-mobile);color:inherit;margin-top:var(--gutter);position:relative}@media only screen and (min-width: 768px){.footer-bottom{margin-top:var(--gutter);align-items:center;text-align:center}}.footer-bottom>*{width:100%}.footer-copyright{font-size:calc(.75rem * var(--adjust-body))}.footer-copyright a{color:inherit}.footer-copyright__link{margin-left:10px}.payment-icon-list{display:flex;flex-wrap:wrap;list-style:none;margin:0}@media only screen and (min-width: 768px){.payment-icon-list{justify-content:center}}.payment-icon-list>li{font-size:calc(1.375rem * var(--adjust-body));display:block;margin-right:10px;margin-bottom:0}.payment-icon-list>li:last-child{margin-right:10px}@media only screen and (max-width: 767px){.payment-icon-list>li{margin-bottom:10px}}.payment-icon{display:block}.site-footer--wavy{margin-top:60px;z-index:105}@media only screen and (min-width: 768px) and (max-width: 1023px){.site-footer--wavy{padding-top:0}}@media only screen and (max-width: 767px){.site-footer--wavy{margin-top:30px}}.footer__svg{--wave-height: 100px;position:absolute;width:100%;top:calc(var(--wave-height) * -1 + 1px);display:flex}.footer__svg svg{height:var(--wave-height)}.footer__svg #footer__svg--big-wave,.footer__svg #footer__svg--little-wave{fill:var(--bg)}@media only screen and (max-width: 767px){.footer__svg{--wave-height: 50px }}
/*# sourceMappingURL=/cdn/shop/t/93/assets/footer.css.map */
