#footer{font-weight:400;position:relative}.isNotMobile #footer .left-column a:hover{color:#f5e9d8;text-decoration:underline;text-underline-offset:.12em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.isNotMobile #footer .right-column a:hover{color:var(--footer-right-text-color);text-decoration:underline;text-underline-offset:.12em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#footer .left-column{padding-top:5.5em;background-color:var(--footer-left-bg-color);color:var(--footer-left-text-color)}#footer .left-column *{color:inherit}@media all and (min-width:800px){#footer .left-column{width:59%}}#footer .left-column .container{padding:0 2.5em;max-width:var(--footer-left-content-width)}#footer .left-column .cs-block{padding-bottom:3em;border-bottom:1px solid #666}#footer .left-column .cs-block h2{margin-bottom:.1em}#footer .left-column .cs-block .email{font-weight:300;text-decoration:underline;display:block}#footer .left-column .cs-block .cs-hours{margin-top:1.5em}#footer .left-column .cs-block .cs-hours p{margin:0 1em 0 0;font-weight:300}#footer .left-column .cs-block .cs-hours p:last-child{margin-right:0}#footer .left-column .cs-block .cs-hours p strong{font-weight:400}#footer .left-column .links{padding:2.5em 0 6em}#footer .left-column .links .group{padding-right:1em}#footer .left-column .links .group:last-child{padding-right:0}#footer .left-column .links .item{display:block;padding:.25em 0}#footer .social-links:first-child{margin-top:.5em}#footer .social-links:not(:first-child){margin-top:1.5em}#footer .social-links a{font-size:1em;border-radius:100%;color:var(--footer-left-text-color)}#footer .social-links a:not(:last-child){margin-right:1em}#footer .social-links svg{display:block}#footer .social-links svg path{fill:var(--footer-left-text-color)}.isNotMobile #footer .social-links a:hover svg path{fill:var(--footer-left-text-color)}#footer .left-column .bottom{padding:1.3em 0 2em;border-top:1px solid #666}#footer .left-column .bottom .item,#footer .left-column .bottom span{text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:.1em}#footer .right-column{padding-top:5.5em;background-color:var(--footer-right-bg-color);color:var(--footer-right-text-color)}#footer .right-column *{color:inherit}.isNotMobile #footer .right-column a:hover{color:var(--footer-right-text-color);text-decoration:underline}#footer .right-column h2{margin-bottom:.3em}#footer .right-column .top{padding:0 2em 5.5em}#footer .right-column .wrap{max-width:var(--footer-right-content-width);margin:auto}#footer .right-column .bottom .img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#footer .right-column .btn.v2{color:var(--footer-button-text2)}#footer .right-column .btn.v2:hover{color:var(--footer-button-text-hover2)}#footer .mailing-list{margin-bottom:0}#footer .mailing-list label{display:block;padding:0;margin-bottom:2em;font-size:1em;font-weight:inherit;letter-spacing:inherit;text-transform:none}#footer .mailing-list .form-wrap{display:inline-block;position:relative;width:100%}#footer .mailing-list input[type=email]{border:none;font-weight:400;background:var(--footer-right-text-color);color:#333;width:100%;padding:.7em 3em .7em 1.2em}#footer .mailing-list input[type=email].error{background:#f5e5e5}#footer .mailing-list input[type=email]::-webkit-input-placeholder{color:#767676;font-weight:500;font-size:14px;letter-spacing:.1em}#footer .mailing-list input[type=email]:-moz-placeholder{color:#767676;font-weight:500;font-size:14px;letter-spacing:.1em}#footer .mailing-list input[type=email]:-ms-input-placeholder{color:#767676;font-weight:500;font-size:14px;letter-spacing:.1em}#footer .mailing-list input[type=email]::placeholder{color:#767676;font-weight:500;font-size:14px;letter-spacing:.1em}#footer .mailing-list button{padding:0 1em;position:absolute;right:0;top:0;height:100%;color:#333;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#footer .mailing-list button svg{display:block;font-size:1em}#footer .mailing-list button svg path{fill:currentColor}.isNotMobile #footer .mailing-list button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:translateX(.3em);transform:translate(.3em)}#footer .mailing-list .error-msg{margin:.5em 0 0;color:#e8cccc;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;position:absolute;top:100%;left:0}#footer .mailing-list .success-msg{margin:0 0 -.275em;color:#b6cac2;font-size:1.5em;font-weight:300;padding:0}#footer .mailing-list .success-msg span{font-size:14px;font-family:freight-sans-pro,sans-serif;letter-spacing:.01em;font-weight:500;display:block;margin-top:.1em}#footer #payment-methods{margin-top:1em}#footer #payment-methods img{margin:0 3px;max-width:35px}@media all and (max-width:800px){#footer h2{font-size:2.18em}#footer .right-column{padding-top:3.5em}#footer .right-column .wrap{max-width:100%}#footer .right-column .top{padding-bottom:3.5em}#footer .left-column{padding-top:3.5em}#footer .left-column .container{padding:0 2em}#footer .left-column .wrap{padding:0;max-width:100%}#footer .left-column .cs-block{display:block;padding-bottom:2.8em}#footer .left-column .links{padding:2.8em 0 1.5em;margin-left:-1em}#footer .left-column .links .group{padding:0 0 0 1em;margin-bottom:1.5em}#footer .left-column .links .group:last-child{width:100%!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#footer .left-column .links .group:last-child>*{width:50%}#footer .left-column .bottom .item,#footer .left-column .bottom span{padding:.1em 0;display:block;width:100%;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.1em}#footer .social-links{margin-top:0!important;padding:.5em 0}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/footer-section.css.map */
