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