.footer{--bg: var(--COLOR-FOOTER-BG);--hairline: var(--COLOR-FOOTER-A5);--text: var(--COLOR-FOOTER-A90);--border: var(--COLOR-FOOTER-A15);--text-dark: var(--COLOR-FOOTER-TEXT);--margin-offset: min(calc((((100vw - var(--scrollbar-width)) - var(--LAYOUT-WIDTH)) / 2) * -1), 0px);position:relative;background-color:var(--bg);color:var(--text);text-align:left;margin-top:auto}.footer a{color:var(--text-dark)}.footer a:hover{text-decoration:none}@media only screen and (min-width: 768px){.footer__holder{overflow:hidden}}.footer__logo__wrapper{padding-bottom:var(--padding-bottom)}.footer__column p{margin-top:0}.footer__logo{display:block;max-width:100%}.footer__logo img{display:block;max-width:100%;width:100%;height:auto}.footer__image img{display:block;width:100%;height:auto}.footer__accordion__head{position:relative}.footer__accordion__head .icon-theme{font-size:18px;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .3s}.no-js .no-js-checkbox:checked+.footer__accordion__head .icon-theme,.footer__accordion__head.accordion-is-open .icon-theme{transform:translateY(-50%) rotate(90deg)}@media only screen and (max-width: 767px){.footer__accordion__head{cursor:pointer}.footer__accordion__head .icon-theme{display:block}}.footer__accordion__body{overflow:hidden;padding:20px 0;margin:0}@media only screen and (min-width: 768px){.footer__accordion__body{overflow:visible;padding:0}}.footer__title{padding-bottom:15px;margin-bottom:15px;color:var(--grey__60);font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT-BOLD);text-transform:var(--FONT-ACCENT-TRANSFORM);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);font-size:14px;letter-spacing:.1em;line-height:var(--leading-normal);border-bottom:1px solid var(--line-color)}@media only screen and (max-width: 767px){.footer__title{margin:0;width:100%;padding:15px 0}.footer__title .icon-theme{display:block}.footer__newsletter .footer__title{padding-top:0;border-bottom:none}}@media (min-width: 768px){.grid__item{margin-bottom:24px}}.footer__quicklinks li{margin:0 0 11px}.footer__quicklinks a{font-size:12px;position:relative;text-decoration:none;letter-spacing:.1em;font-weight:400;color:#000}.footer__quicklinks a:after{content:"";left:0;width:100%;display:block;position:absolute;bottom:-1px;height:1px;background:currentcolor;transition:transform .2s ease,opacity .4s cubic-bezier(.215,.61,.355,1)}@media (-webkit-min-device-pixel-ratio: 2){.footer__quicklinks a:after{height:.5px}}.footer__quicklinks a:after{opacity:.25;transform:scaleX(0);transform-origin:100% 50%}.footer__quicklinks a:hover:after{transform:scaleX(1);transform-origin:0 50%;opacity:1}@media only screen and (min-width: 768px){.footer__container{display:flex}}.footer__content{min-width:0}@media only screen and (min-width: 768px){.footer__content{flex:0 1 100%;display:flex;flex-wrap:wrap;align-items:flex-end}}.footer__content__inner{padding:var(--padding-top) 0 var(--padding-bottom) 0}@media only screen and (min-width: 768px){.footer__content__inner{flex:0 1 100%;max-width:100%}.footer__content__inner:last-child{align-self:center}}.footer__aside{position:relative;z-index:1;margin:0 var(--outer-offset);background-color:var(--bg);color:var(--text)}@media only screen and (min-width: 768px){.footer__aside{display:flex;flex:0 0 40%;max-width:40%;margin:0 var(--padding-top) 0 var(--outer-offset)}.footer__aside:after{content:"";display:table;clear:both}.footer__container--reversed .footer__aside{order:1;margin:0 var(--outer-offset) 0 var(--padding-top)}.footer__newsletter{display:flex;flex-wrap:wrap;align-items:flex-start;flex:1}.footer__newsletter--offset{margin-left:var(--margin-offset);background-color:inherit}.footer__container--reversed .footer__newsletter--offset{margin-left:0;margin-right:var(--margin-offset)}.footer__newsletter__image{flex:0 1 100%}.footer__newsletter__image:first-child:last-child{height:100%}}.footer__newsletter__body{padding:var(--padding-top) var(--outer)}.footer__newsletter__body p:first-child{margin-top:0}.footer__newsletter__body .rte:last-child,.footer__newsletter__body p:last-child{padding-bottom:0;margin-bottom:0}.footer__newsletter__body .footer__form .input-group-button button:hover{color:var(--text-dark)}@media only screen and (min-width: 768px){.footer__newsletter__body{flex:0 1 100%}.footer__newsletter__body:first-child{align-self:center}}.footer__block--socials{padding-bottom:var(--padding-bottom)}.footer__block--socials:first-child{padding-top:var(--padding-bottom)}.footer__block--socials h3:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.footer__block--socials{flex:0 1 100%;display:flex;justify-content:space-between;padding:var(--padding-bottom) 0 var(--padding-bottom) 0;border-top:1px solid var(--border);margin:0}.footer__block--socials:first-child{border-top:none}.footer__block--socials h3{flex:0 0 auto;max-width:50%;margin-bottom:0}.footer__block--socials h3:not(:last-child){margin-right:10px}}.footer__socials{padding-top:15px;border-top:1px solid var(--border);margin-top:15px;font-size:0;line-height:0;letter-spacing:0}.footer__socials:first-child{padding-top:0;border-top:none;margin-top:0}.follow-icon-wrapper:before{background:#5433eb}@media only screen and (min-width: 768px){.footer__socials{flex:1;align-self:center;padding-top:0;border-top:none;margin-top:0}.footer__socials:not(:first-child){text-align:right}}.footer__icon{display:inline-block;height:18px;margin:5px 20px 5px 0;font-size:0;line-height:0;letter-spacing:0}.footer__icon:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.footer__icon img{display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.footer__icon svg{display:inline-block;width:100%;height:100%;vertical-align:middle}@media only screen and (min-width: 768px){.subfooter__item:nth-child(2n) .footer__icon,.footer__socials:not(:first-child) .footer__icon{margin-left:20px;margin-right:0}}.footer__icon--payment{width:36px;max-width:unset;height:auto;margin-right:5px}.footer__icon--payment svg{height:auto}@media only screen and (min-width: 768px){.subfooter__item:nth-child(2n) .footer__icon--payment{margin-left:5px}}.footer__icon--social{max-width:18px}.footer__icon--social path{fill:var(--text)}.footer__icon--social:hover path{fill:var(--text-dark)}.subfooter{--bg: var(--COLOR-SUB-FOOTER-BG);--hairline: var(--COLOR-SUB-FOOTER-A5);--text: var(--COLOR-SUB-FOOTER-A90);--border: var(--COLOR-SUB-FOOTER-A15);--text-dark: var(--COLOR-SUB-FOOTER-TEXT);background-color:var(--bg);color:var(--text)}.subfooter__items{display:grid;justify-content:space-between;grid-template-columns:100%;background-color:var(--bg);gap:var(--space-1);font-family:var(--FONT-STACK-ACCENT);font-style:var(--FONT-STYLE-ACCENT);font-weight:var(--FONT-WEIGHT-ACCENT);text-transform:var(--FONT-ACCENT-TRANSFORM);letter-spacing:var(--FONT-ACCENT-LETTER-SPACING);font-size:calc(var(--font-3) * var(--FONT-ADJUST-ACCENT));line-height:var(--leading-normal)}.subfooter__items a:not(.footer__icon){position:relative;text-decoration:none}.subfooter__items a:not(.footer__icon):after{content:"";left:0;width:100%;display:block;position:absolute;bottom:-1px;height:1px;background:currentcolor;transition:transform .2s ease,opacity .4s cubic-bezier(.215,.61,.355,1)}@media (-webkit-min-device-pixel-ratio: 2){.subfooter__items a:not(.footer__icon):after{height:.5px}}.subfooter__items a:not(.footer__icon):after{opacity:.25;transform:scaleX(0);transform-origin:100% 50%}.subfooter__items a:not(.footer__icon):hover:after{transform:scaleX(1);transform-origin:0 50%;opacity:1}@media only screen and (min-width: 768px){.subfooter__items{grid-template-columns:repeat(2,auto)}}.subfooter__item{display:flex;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.subfooter__item:nth-child(odd){justify-content:flex-start}.subfooter__item:nth-child(odd):last-child{grid-column:span 2}.subfooter__item:nth-child(2n){justify-content:flex-end}}.subfooter__copyright{margin-right:10px}@media only screen and (min-width: 768px){.subfooter__item:nth-child(2n) .subfooter__copyright{margin-right:0;margin-left:10px}}.subfooter__select .popout:first-child{padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/142/assets/footer.css.map */
