.section-newsletter{display:block;width:100%;background-color:var(--color-seafoam);padding:100px 0}@media screen and (min-width:950px){.section-newsletter{padding:90px 0 80px}}.section-newsletter .page-width{display:grid;grid-template-columns:1fr;grid-gap:30px}@media screen and (min-width:950px){.section-newsletter .page-width{grid-template-columns:1fr 1fr}}.section-newsletter .text-container{display:block}@media screen and (min-width:950px){.section-newsletter .text-container{max-width:500px}}.section-newsletter .text-container .section-eyebrow{color:var(--color-medium-blue)}.section-newsletter .text-container .section-h2{color:var(--color-dark-blue);font-size:34px;line-height:38px}@media screen and (min-width:750px){.section-newsletter .text-container .section-h2{max-width:500px;font-size:65px;line-height:75px}}@media screen and (min-width:950px){.section-newsletter .form-container{margin-top:22px}}.section-newsletter form{display:block;background-color:var(--color-bixpy-blue);padding:24px 32px;width:100%}@media screen and (min-width:950px){.section-newsletter form{padding:44px 58px}}.section-newsletter form .newsletter-form-field{display:flex;padding-bottom:8px;border-bottom:1px solid white}.section-newsletter form input{width:100%;font-size:16px;color:#fff;background-color:transparent;border:none;outline:none;font-weight:300}@media screen and (min-width:950px){.section-newsletter form input{font-size:30px}}.section-newsletter form input::placeholder{color:#fff;opacity:1}.section-newsletter form input:focus-visible{box-shadow:none}.section-newsletter form button{background-color:transparent;outline:none;border:none}.section-newsletter form button:hover{cursor:pointer}.section-newsletter form button:hover svg{right:-4px}.section-newsletter form svg{width:20px;position:relative;right:0;transition:all .1s ease-in}@media screen and (min-width:950px){.section-newsletter form svg{width:30px}}.section-newsletter form svg path{fill:#fff}.section-newsletter form .newsletter-form__field-wrapper{border-bottom:1px solid white}.section-newsletter form .newsletter-form__field-wrapper .field:after{display:none}.section-newsletter form .newsletter-form__field-wrapper .field__label{display:none}.section-newsletter form .newsletter-form__field-wrapper .field__input{padding:0 45px 0 0}.footer{display:block;padding:50px 0 55px;background-color:var(--color-dark-blue);color:#fff;background-image:url(/cdn/shop/files/footer-background-v2.webp?v=1789389171);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:750px){.footer{padding:90px 0 80px}}.footer .logo{display:block;width:275px;margin:0 auto 30px}@media screen and (min-width:1100px){.footer .logo{margin:0 0 65px}}.footer .contact{display:block;margin-bottom:20px}@media screen and (min-width:450px){.footer .contact{margin-bottom:40px}}@media screen and (min-width:1100px){.footer .contact{margin-bottom:0;margin-top:162px}}.footer .contact p{color:#fff;text-align:center}@media screen and (min-width:1100px){.footer .contact p{text-align:left}}.footer .contact a{display:inline-flex;align-items:center;text-decoration:none}.footer .contact a span{text-decoration:underline}.footer .contact a:hover span{text-decoration:none}.footer .contact svg{display:inline-block;height:14px;margin-right:10px}.footer .contact svg path{fill:#fff}.footer .social-icons{display:flex;width:100%;justify-content:space-between;margin:0 auto 25px;max-width:275px}@media screen and (min-width:1100px){.footer .social-icons{max-width:unset;margin:0 0 65px}}.footer .social-icons svg{display:block;height:20px}.footer .social-icons svg path{fill:var(--color-seafoam)}.footer h3{display:block;margin:0 0 15px;font-size:18px;line-height:22px;font-weight:700;color:var(--color-seafoam);text-transform:uppercase;letter-spacing:25%}.footer a{font-size:14px;font-weight:500;letter-spacing:5%;color:#fff;margin-bottom:11px}.footer .page-width{display:block}@media screen and (min-width:1100px){.footer .page-width{display:flex}}.footer .left{display:block;text-align:center}@media screen and (min-width:1100px){.footer .left{margin-right:110px;text-align:left}}.footer .right{display:flex;flex-wrap:wrap;justify-content:center;column-gap:40px;text-align:left;width:100%}@media screen and (min-width:450px){.footer .right{row-gap:50px;column-gap:10%}}@media screen and (min-width:1100px){.footer .right{justify-content:space-between;column-gap:0;margin-top:112px}}.footer .right a{display:block;text-decoration:none}.footer .right a:hover{text-decoration:underline}.footer .right .spacer{display:block;width:100%;height:30px}.footer .column{display:block;width:100%}@media screen and (min-width:450px){.footer .column{width:auto}}.footer .column h3{margin-top:30px}@media screen and (min-width:450px){.footer .column h3:not(:first-of-type){margin-top:40px}}.footer .copyright{display:block;margin-top:15px}.footer .copyright ul{margin:55px 0 0;padding:0;list-style-type:none;text-align:center}@media screen and (min-width:1100px){.footer .copyright ul{margin-top:0;text-align:left}}.footer .copyright ul li{display:inline-block;position:relative;font-size:14px;letter-spacing:5%;padding-right:28px;font-weight:400}.footer .copyright ul li:after{content:"";position:absolute;top:50%;right:14px;transform:translateY(-50%);width:1px;height:10px;background-color:#fff}.footer .copyright ul li:last-of-type{padding-right:0}.footer .copyright ul li:last-of-type:after{display:none}.footer .copyright ul li a{text-decoration:none;font-weight:400}.footer .copyright ul li a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-footer.css.map */
