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