.footer__section{background:#2d4268}.footer__section .footer__top-wrapper{padding-top:30px}.footer__section .footer-divider-line{display:flex;flex-direction:row;color:#fff;margin:2rem auto}.footer__section .footer-divider-line:before,.footer__section .footer-divider-line:after{content:"";flex:1 1;border-bottom:1px solid #fff;margin:auto}.footer__section .footer-divider-line.mobile-only{display:none}.footer__section .footer-divider-line span{font-family:Montserrat;font-weight:600;font-style:SemiBold;font-size:18px;line-height:19px;letter-spacing:1px;margin:0 .5rem}@media (max-width: 989px){.footer__section .footer-divider-line.mobile-only{display:flex}.footer__section .footer-divider-line:not(.mobile-only){display:none}}.footer__section .footer__top-wrapper .footer__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:3rem;margin-top:3rem;margin-left:0rem;border-top:1px solid #fff}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__wrapper{display:flex;flex-direction:column;margin-top:0;margin-left:0;padding:0 1rem;border-top:none}.footer__section .brand__container .brand__socialnpayment{margin-bottom:1rem}.footer__section .footer-divider-line{margin:1rem 1.5rem}.footer__section .footer-divider-line span{font-size:12px}.footer__bottom .grid{flex-direction:column}}.footer__section .footer__top-wrapper .footer__wrapper .newsletter__details .newsletter__title{color:#ec8c58;font:400 52px/56px GloucesterMT-ExtraCondensed,sans-serif;text-transform:uppercase;margin-bottom:0}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__wrapper .newsletter__details .newsletter__title{font:400 41px/40px GloucesterMT-ExtraCondensed,sans-serif}}.footer__section .footer__top-wrapper .footer__wrapper .newsletter__details .newsletter__text{color:#fff;margin:1rem 0 2rem;font:600 19px/25px Montserrat,sans-serif;font-weight:100;letter-spacing:.1px}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__wrapper .newsletter__details .newsletter__text{font:600 13px/18px Montserrat,sans-serif}}.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .input-group.password__input-group{width:80%;margin:0 0 1.5em}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .input-group.password__input-group{width:100%;margin:0;position:relative}}.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .input-group.password__input-group input{border:0;margin-bottom:0;font-style:italic;text-transform:lowercase}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .input-group.password__input-group input{min-height:41px;padding:0 60px 0 10px;font-size:11px;color:#9b9b9b}}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .input-group.password__input-group .input-group__btn{position:absolute;right:0}}.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .input-group.password__input-group .newsletter__submit{background-color:#ec8c58;font:600 14px/24px Montserrat,sans-serif;min-height:41px}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .input-group.password__input-group .newsletter__submit{padding:0 10px;border:0;border-radius:0;font:600 11px/24px Montserrat,sans-serif;min-height:41px}}.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .klaviyo_messages .success_message{color:#fff;font-weight:700}.footer__section .footer__top-wrapper .footer__wrapper .newsletter__form .klaviyo_messages .error_message{color:red;font-weight:700}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu{padding-left:0}.footer__section .footer__top-wrapper .footer__menu:last-child{border-bottom:1px solid #fff;margin-bottom:1rem}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container.fmenu_open .footer__menu_title{position:relative}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_title{color:#fff;font:600 21px/21px Montserrat,sans-serif;text-transform:uppercase;margin-bottom:25px;position:relative;display:flex;justify-content:space-between;align-items:center}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_title svg{display:none}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_title{margin-bottom:0;padding:1rem 0 1rem .5rem;border-top:1px solid #fff}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_title:last-child{border-bottom:1px solid #fff}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_title svg.icon-menu-open{display:block}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container.fmenu_open .footer__menu_title svg.icon-menu-open{display:none}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container.fmenu_open .footer__menu_title svg.icon-menu-close{display:block}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_items{padding:0}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_items{margin:0 1rem 1rem}.footer__menu_container.fmenu_open{margin-block-end:1rem}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_items .fmenu_item{list-style-type:none;padding-bottom:10px;line-height:22px}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_items .fmenu_item:last-child{padding-bottom:0}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_items .fmenu_item{padding-bottom:15px;line-height:18px}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_items .fmenu_item a{font:100 18px/18px Montserrat,sans-serif;color:#fff;letter-spacing:.5px;text-decoration:none}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer__menu_items .fmenu_item a{font:100 15px/15px Montserrat,sans-serif}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_contact__title{color:#fff;font:400 21px/21px Montserrat,sans-serif;text-transform:uppercase;margin-bottom:20px;letter-spacing:0;margin-top:0}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_contact__title{margin-top:0}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer-number{font:100 20px/20px Montserrat,sans-serif;color:#fff;letter-spacing:.5px;display:block;margin-bottom:15px}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer-number{font:100 15px/15px Montserrat,sans-serif}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer-mail{margin:1.25em 0 2em}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_contact__message{font:100 20px/30px Montserrat,sans-serif;color:#fff;letter-spacing:.5px;display:block;margin-bottom:1.5em}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_contact__message{font:100 15px/25px Montserrat,sans-serif}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_shipped__message{font:100 20px/20px Montserrat,sans-serif;color:#fff;letter-spacing:.5px;display:block;text-transform:capitalize}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_shipped__message{font:100 15px/15px Montserrat,sans-serif;margin-top:10px}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container img{max-width:125px}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container img{max-width:100px}}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_contact__btn{display:inline-block}.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_contact__btn p{background:#5880a4;border:1px solid #fff;color:#fff;text-transform:uppercase;font:100 19px/40px Montserrat,sans-serif;height:40px;padding:0 15px;margin-top:15px}@media (max-width: 989px){.footer__section .footer__top-wrapper .footer__menu .footer__menu_container .footer_contact__btn p{font:100 13px/30px Montserrat,sans-serif;height:30px}}@media (max-width: 989px){.footer__section .footer__top-wrapper .newsletter__subscription{padding:0;margin-top:10px;margin-bottom:35px;order:2}}.footer__section .footer__top-wrapper .newsletter__subscription .form_display_wrap .klaviyo_field_group{position:relative}.footer__section .footer__top-wrapper .newsletter__subscription .form_display_wrap .klaviyo_field_group input{border:none;border-bottom:1px solid #000;width:100%;padding:10px 80px 10px 0;font-size:14px}.footer__section .footer__top-wrapper .newsletter__subscription .form_display_wrap .klaviyo_field_group input:placeholder{font-size:14px;color:#e2e2e2!important}@media (max-width: 749px){.footer__section .footer__top-wrapper .newsletter__subscription .form_display_wrap .klaviyo_field_group input:placeholder{font-size:11px}}.footer__section .footer__top-wrapper .newsletter__subscription .form_display_wrap .klaviyo_field_group .klaviyo_submit_button{position:absolute;right:0;top:50%;transform:translateY(-50%);border:none;background:transparent;text-transform:uppercase;font-size:12px;color:#000;font-weight:600;padding:0}@media (max-width: 749px){.footer__section .footer__top-wrapper .newsletter__subscription .form_display_wrap .klaviyo_field_group .klaviyo_submit_button{font-size:11px}}#shopify-section-new-footer{--mask: radial-gradient(156.52px at 50% 210px, #000 99%, #0000 101%) calc(50% - 140px) 0/280px 100%, radial-gradient(156.52px at 50% -140px, #0000 99%, #000 101%) 50% 70px/280px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}@media (max-width: 989px){#shopify-section-new-footer{--mask: radial-gradient(59.17px at 50% 81px, #000 99%, #0000 101%) calc(50% - 60px) 0/120px 100%, radial-gradient(59.17px at 50% -51px, #0000 99%, #000 101%) 50% 30px/120px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}}@media (min-width: 990px){.footer__section .brand__container{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2rem;margin-bottom:2rem}.footer__section .brand__container>*{flex:1 1 50%}}@media (max-width: 989px){.footer__section .brand__container{margin:0 auto;padding:0 1rem}}.footer__section .brand__container .brand__socialnpayment{display:flex;flex-direction:column;align-items:center}.footer__section .brand__container .brand__socialnpayment p{color:#fff}.footer__section .brand__container .brand__socialnpayment .footer__social-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:1rem;margin-bottom:1rem}@media (max-width: 989px){.footer__section .brand__container .brand__socialnpayment .footer__social-icon{justify-content:center;margin-bottom:1rem;padding:0 1rem}}.footer__section .brand__container .brand__socialnpayment .footer__social-icon li:last-child{margin-right:0}.footer__section .brand__container .brand__socialnpayment .footer__social-icon li img{width:50px}.footer__section .brand__container .brand__socialnpayment .footer__social-icon .social-icons__link svg{width:30px;height:30px}@media (max-width: 989px){.footer__section .brand__container .brand__socialnpayment .footer__social-icon li img{width:30px}.footer__section .brand__container .pike-place-market-text{display:flex;justify-content:center;margin-bottom:2rem}.footer__section .brand__container .pike-place-market-text svg{width:80vw}}@media (max-width: 989px){.footer__section .footer__bottom .grid__item{padding-left:0}}.footer__section .footer__bottom .footer__copyright{color:#fff;text-align:center}@media (max-width: 989px){.footer__section .footer__bottom .footer__copyright{font:400 13px/2.5 Montserrat,sans-serif;letter-spacing:.5px}}.footer__section .footer__bottom .footer__copyright a{color:#fff}.footer__section .social-links-text{color:#fff;font-weight:600;text-align:center}.footer__section .branding-text{color:#fff;font-size:21px}.social-links-text strong{color:#ec8c58}.footer__bottom{color:#fff;background-color:#5880a4;font-size:15px;padding:10px 0}.footer-section-container{background-position:top center;background-size:cover}.footer__section{background:linear-gradient(25.54deg,#2d4168 24.56%,#2d416838 115.87%);margin-block-start:-1rem;padding-block-start:4rem}.wavy-divider-inverted{display:flex;position:relative;margin-block-start:1rem;height:4rem;background-repeat:repeat-x;background-image:url(/cdn/shop/files/footer-wave.svg?v=1754433295)}.wavy-divider-inverted svg{min-height:65px;position:relative;top:-12px}.wavy-divider-inverted svg:last-child{margin-inline-start:-50px}@media (max-width: 989px){.footer__section .social-links-text{padding:0;text-align:center;font-size:12px}.footer__section .brand__container .pike-place-market-text{display:flex;flex-direction:column;margin:0 1rem 1rem}.footer__section .branding-text{font-size:18px}.wavy-divider-inverted{background-size:contain}.wavy-divider-inverted svg{top:-30px}.wavy-divider-inverted svg:last-child{display:none}}
/*# sourceMappingURL=/cdn/shop/t/291/assets/footer.css.map */
