footer{background-color:#3d3d3d}.pre-footer{border-top:1px solid #4F4F4F;padding:20px 0;text-align:center;font-size:14px;color:#fff}.footer-row{padding:50px 0 30px}.footer-col h3{font-weight:400;font-size:14px;color:#888;margin:0 0 20px;font-family:Arial,Helvetica,sans-serif}.footer-nav ul{list-style:none;margin:0;padding:0}.footer-nav a{font-size:14px;color:#fff;text-decoration:none;transition:opacity .2s ease-in-out}.footer-nav a:hover{opacity:.7}.footer-nav li{position:relative}.footer-nav li+li{margin-top:14px}.footer-nav--has-icon a{padding-left:32px;position:relative;display:inline-block}.footer-nav--has-icon span{position:absolute;top:50%;transform:translateY(-50%);left:0;display:inline-block;width:20px;height:20px}.footer-nav--has-icon span path{fill:#e25a5c}.footer-payment-partner{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:114px}.footer-payment-partner div{display:flex;width:52px}.footer-payment-partner div svg{width:100%;height:auto}.footer-right{display:grid;grid-template-columns:1fr 1fr;row-gap:30px;padding-top:40px}.footer-logo img{max-width:245px}.footer-subscribe{margin-top:40px}.footer-subscribe h3{font-size:16px;font-weight:400;color:#fff;margin:0}.footer-subscribe p{font-size:10px;color:#fff;margin:0}.footer-subscribe a{text-decoration:underline;color:#fff;transition:opacity .2s ease-in-out}.footer-subscribe a:hover{opacity:.7}.footer-subscribe-wrapper{margin:15px 0}.footer-subscribe-row{display:flex}.footer-subscribe-row input[type=email]{font-size:14px;color:#888;height:42px;padding:12px;border:0;width:calc(100% - 125px);max-width:340px}.footer-subscribe-row input[type=email]::placeholder{color:#b0b0b0}.footer-subscribe-row button[type=submit]{border:0;height:42px;padding:12px;background-color:#e25a5c;font-weight:700;font-size:14px;color:#fff;margin:0 0 0 10px;width:115px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.footer-subscribe-row button[type=submit]:hover{background-color:#db1a3d;color:#fff}@media (min-width: 759px){.footer-right{grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px}}@media (min-width: 1199px){.footer-row{display:flex;justify-content:space-between}.footer-right{padding-top:25px}.footer-subscribe-row input[type=email]{width:228px}}@media (min-width: 1249px){.footer-right{grid-template-columns:190px 190px 190px 190px;column-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-footer.css.map */
