.footer-section{position:relative;background:#f7eced;color:#313131;padding:48px 20px}@media only screen and (min-width:768px){.footer-section{padding:80px 64px}}.footer-section a{color:#313131;text-decoration:none;font-size:.875rem;line-height:1.5}.footer-section a:hover{text-decoration:underline;cursor:pointer}.footer-section .content{display:flex;flex-direction:column;max-width:1600px;margin:0 auto;padding:0 16px}@media only screen and (min-width:1024px){.footer-section .content{padding:0}}.footer-section .content .top-row{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:column;margin-bottom:16px;gap:0 24px}@media only screen and (min-width:768px){.footer-section .content .top-row{flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:1024px){.footer-section .content .top-row{flex-wrap:nowrap}}.footer-section .content .top-row .form{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media only screen and (min-width:1024px){.footer-section .content .top-row .form{align-items:flex-start;width:unset;margin-right:24px;flex:2}}.footer-section .content .top-row .form .stay-connected{display:flex;flex-direction:column;margin-bottom:16px}.footer-section .content .top-row .form .stay-connected h2{margin:0 0 8px;margin-block-start:0;padding:0;font-size:1.5rem;line-height:1.4;font-weight:700}@media only screen and (min-width:768px){.footer-section .content .top-row .form .stay-connected h2{font-size:1.875rem;line-height:1.2}}.footer-section .content .top-row .form .stay-connected p{margin:0;margin-block-end:0;margin-block-start:0;font-size:1rem;line-height:1.5}.footer-section .content .top-row .form form{display:flex;flex-direction:column;width:100%;margin:0;gap:16px}.footer-section .content .top-row .form form #subscribe-terms{position:relative}@media only screen and (min-width:768px){.footer-section .content .top-row .form form{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.footer-section .content .top-row .form form .form-message{display:none;color:#fff;font-size:.875rem;font-weight:400;line-height:1.5}@media only screen and (min-width:1024px){.footer-section .content .top-row .form form .form-message{font-size:1rem}}.footer-section .content .top-row .form form .form-message.success{display:block;color:#1c7f63}.footer-section .content .top-row .form form .form-message.error{display:block;color:#6b1224}.footer-section .content .top-row .form form .error .form-message{display:inline-block;color:#6b1224}.footer-section .content .top-row .form form .error .error-message-wrapper{margin-top:4px}.footer-section .content .top-row .form form .field-wrapper{display:flex;flex-direction:column;border:none;margin:0;padding:0;width:100%}@media only screen and (min-width:768px){.footer-section .content .top-row .form form .field-wrapper{width:calc(50% - 8px)}}.footer-section .content .top-row .form form .field-wrapper:has(button){justify-content:flex-end}.footer-section .content .top-row .form form .field-wrapper label{font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:4px}@media only screen and (min-width:1024px){.footer-section .content .top-row .form form .field-wrapper label{font-size:1rem}}.footer-section .content .top-row .form form .field-wrapper input{width:100%;height:45px;padding:12px 8px;border:1px solid #afafaf;border-radius:0;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.footer-section .content .top-row .form form .field-wrapper input::-moz-placeholder{color:#afafaf}.footer-section .content .top-row .form form .field-wrapper input::placeholder{color:#afafaf}@media only screen and (min-width:1024px){.footer-section .content .top-row .form form .field-wrapper input{height:48px;font-size:1rem}}.footer-section .content .top-row .form form .field-wrapper .input-container{position:relative;width:100%}@media only screen and (min-width:768px){.footer-section .content .top-row .form form .field-wrapper .input-container{width:unset}}.footer-section .content .top-row .form form .field-wrapper .input-container svg{position:absolute;z-index:10;display:none;right:8px;bottom:13px}@media only screen and (min-width:1024px){.footer-section .content .top-row .form form .field-wrapper .input-container svg{bottom:15px}}.footer-section .content .top-row .form form .field-wrapper.error svg.error,.footer-section .content .top-row .form form .field-wrapper.success svg.success{display:block}.footer-section .content .top-row .form form .field-wrapper button[type=submit]{display:block;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5;width:100%;background-color:#313131;border:0;color:#fff;cursor:pointer;height:45px;outline-offset:3px;padding:0 12px}@media only screen and (min-width:1024px){.footer-section .content .top-row .form form .field-wrapper button[type=submit]{height:48px;font-size:1rem}}.footer-section .content .top-row .form form .field-wrapper button[type=submit].submitting,.footer-section .content .top-row .form form .field-wrapper button[type=submit]:hover{background-color:#1e1e1e}.footer-section .content .top-row .form form .field-wrapper button[type=submit].success{background-color:#fff;border:1px solid #c12e6f;color:#c12e6f}.footer-section .content .top-row .form form .field-wrapper button[type=submit]:disabled,.footer-section .content .top-row .form form .field-wrapper button[type=submit][disabled]{cursor:wait;background:#7b7b7b}.footer-section .content .top-row .form .terms{width:100%;transition:max-height .8s,height ease-in-out;text-align:left;margin-bottom:16px}@media only screen and (min-width:768px){.footer-section .content .top-row .form .terms{margin-bottom:24px}}.footer-section .content .top-row .form .terms.hidden{max-height:0}.footer-section .content .top-row .form .terms .error-wrapper{display:flex;justify-content:space-start;align-items:center}.footer-section .content .top-row .form .terms .error-wrapper svg.error{display:none;margin-left:16px}.footer-section .content .top-row .form .terms.error svg.error{display:block}.footer-section .content .top-row .form .success-wrapper{display:flex;justify-content:space-start;align-items:center;margin-bottom:16px}@media only screen and (min-width:768px){.footer-section .content .top-row .form .success-wrapper{margin-bottom:24px}}.footer-section .content .top-row .form .success-wrapper svg.success{display:none;margin-left:16px}.footer-section .content .top-row .form .success-wrapper .form-message.success+svg.success{display:block}.footer-section .content .top-row .form .footer-form-message{margin-top:8px;color:#b33d11}.footer-section .content .top-row .form input[type=checkbox]{position:relative}.footer-section .content .top-row .form input[type=checkbox]:checked:after{opacity:1}.footer-section .content .top-row .form input[type=checkbox]:after,.footer-section .content .top-row .form input[type=checkbox]:before{position:absolute;content:""}.footer-section .content .top-row .form input[type=checkbox]:before{top:0;right:0;bottom:0;left:0;background-color:#fff;border:.0625rem solid #313131}.footer-section .content .top-row .form input[type=checkbox]:after{top:2px;right:2px;bottom:2px;left:2px;background-color:#313131;opacity:0;transition:opacity .3s ease-in-out}.footer-section .content .top-row .info-column{flex:1}.footer-section .content .top-row nav{display:flex;flex-direction:column;padding:0;margin:0}.footer-section .content .top-row nav h2{font-weight:700;text-transform:capitalize;margin:0 0 16px;font-size:1rem;line-height:1.5}@media only screen and (min-width:768px){.footer-section .content .top-row nav h2{font-size:1.125rem}}.footer-section .content .top-row nav ul{display:flex;flex-direction:column;padding:0;margin:0 0 16px;width:100%}@media only screen and (min-width:768px){.footer-section .content .top-row nav ul{width:unset}}.footer-section .content .top-row nav ul li{list-style-type:none;margin:8px 0;width:100%}@media only screen and (min-width:768px){.footer-section .content .top-row nav ul li{width:unset}}@media only screen and (min-width:1440px){.footer-section .content .top-row nav ul li{margin-bottom:12px}}.footer-section .content .top-row nav ul li a svg.social{width:24px;height:24px;vertical-align:middle;margin-right:8px}.footer-section .content .middle-row{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:32px}@media only screen and (min-width:768px){.footer-section .content .middle-row{margin-bottom:48px}}.footer-section .content .middle-row svg{width:90%;max-width:700px;height:auto}.footer-section .content hr{width:100%;height:1px;border:none;background-color:#000;opacity:.15}.footer-section .content .bottom-row{margin-top:24px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:32px}@media only screen and (min-width:768px){.footer-section .content .bottom-row{margin-top:32px;flex-direction:row}}.footer-section .content .bottom-row .open-country-selector-modal{font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.5;padding:12px;width:-moz-fit-content;width:fit-content;background-color:transparent;border:1px solid #313131}.footer-section .content .bottom-row .open-country-selector-modal svg{vertical-align:middle}.footer-section .content .bottom-row copyright-element{font-size:.875rem;line-height:1.5}.footer-section trustpilot-badge{margin:0}.footer-section trustpilot-badge .footer .profile-link{font-size:.75rem;line-height:2}.footer-section trustpilot-badge .footer .stars-prefix{font-weight:700}.footer-section trustpilot-badge .footer trustpilot-rating-stars{max-width:108px;margin:0 8px;vertical-align:top}.footer-section trustpilot-badge .footer .trustpilot-logo{height:24px;vertical-align:bottom}.footer-section yotpo-badge{display:block;width:-moz-fit-content;width:fit-content}.footer-section:has(.simple){background-color:#fff}.footer-section .simple .logo{margin:0 auto 16px;width:124px;height:auto}.footer-section .simple .links{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/7236/assets/footer-section.css.map */
