.shopify-section-group-footer-group{position:relative;margin-top:30px}.shopify-section-group-footer-group:before{content:"";right:0;bottom:0;left:0;background-color:#eef6ea;position:absolute;top:78px}footer.footer{padding:0;border:0px;background-color:transparent;position:relative;margin:0}footer.footer:before{content:"";position:absolute;height:100%;width:200px;background:url(apple-object-landing.png)no-repeat left bottom 30px;bottom:0;left:0;background-size:100%}footer.footer:after{display:none;content:"";position:absolute;height:100%;width:130px;background:url(footer-right-bg.png)no-repeat right bottom 30px;bottom:0;right:0}footer.footer .footer__content-top{max-width:1320px;padding-bottom:0}footer.footer .footer-block__image-wrapper{position:relative;margin:0 0 55px;overflow:visible!important;padding-bottom:12px}footer.footer .footer-block__image-wrapper:before{content:" ";height:102px;width:423px;position:absolute;bottom:0;left:50%;transform:translate(-50%);background:url(footer-log--bg.png)no-repeat;z-index:-1}footer.footer .footer-block-menu{display:flex;justify-content:center;align-items:center;column-gap:100px;flex-wrap:wrap;row-gap:50px}.footer-block__details-content .list-menu__item--link{color:#242424;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;position:relative;padding:0}.footer-block__details-content .list-menu__item--link:before{content:"";width:14px;border-bottom:2px dashed #242424;left:0;bottom:0;position:absolute;transition:all .5s ease}.footer-block__details-content .list-menu__item--link:hover:before,.footer-block__details-content .list-menu__item--link.list-menu__item--active:before{border-color:#ea8874;width:100%}.footer-block__details-content .list-menu__item--link.list-menu__item--active,.footer-block__details-content .list-menu__item--link:hover{text-decoration:none;color:#ea8874}footer.footer .footer-block--newsletter{display:block;margin-top:55px;background-color:#b3c5aa;border-radius:250px;overflow:hidden;padding:27.5px 60px;position:relative;z-index:1}footer.footer .footer-block__newsletter{text-align:left;flex:unset;display:flex;align-items:center;padding:0}.footer .newsletter-form{max-width:640px;margin-right:0;margin-left:auto}.footer .newsletter-form__field-wrapper{max-width:640px}.footer .newsletter-form__field-wrapper .field{gap:10px}.footer .newsletter-form__field-wrapper .field__input{padding:0 30px;height:50px;border:0px;border-radius:50px;margin:0;background-color:#fff;color:#000;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:normal}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:#000;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:normal;opacity:.3;visibility:visible}.footer .newsletter-form__field-wrapper .field__input:focus{box-shadow:none}.footer .newsletter-form__field-wrapper .field:before,.footer .newsletter-form__field-wrapper .field:after{display:none}.footer .newsletter-form__field-wrapper .field__label{display:none}.footer .newsletter-form__field-wrapper .newsletter-form__button{position:relative;width:160px;min-width:160px;right:auto;top:auto;height:50px;border-radius:50px;border-color:#fff;color:#fff}.footer .newsletter-form__field-wrapper .newsletter-form__button:hover{background-color:#242424;border-color:#242424}.newsletter-heading .footer-block__heading{margin:0;color:#fff;font-family:Montserrat;font-size:35px;font-style:normal;font-weight:700;line-height:normal}.newsletter-heading .newsletter-des p{margin:0;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal}footer .page-width{max-width:1320px}footer .footer_bottom{display:flex;justify-content:space-between;padding:30px;align-items:center;flex-wrap:wrap;position:relative}footer .footer_bottom p{margin:0;padding:0;color:#000;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:normal}footer .footer_bottom p a{color:#000;text-decoration:none;transition:all .5s ease}footer .footer_bottom p a:hover{color:#ea8874}footer .footer_bottom p .sep{color:#d7e3d0;padding:0 11px}.footer .mobile_accordion{display:none}.footer .mobile_accordion>details{border:solid 1px #000000;margin-top:10px;border-radius:10px}.footer .mobile_accordion>details>summary{padding:15px 10px 15px 20px}.footer .mobile_accordion>details .accordion__title{color:#212121;font-size:15px;font-style:normal;font-weight:700;line-height:1.75;letter-spacing:.32px;margin:0;padding:0}@media only screen and (max-width: 1279px){.footer-block__image-wrapper img{max-width:60px}footer.footer .footer-block__image-wrapper:before{height:40px;width:170px;background-size:contain}footer.footer:after{display:none}footer.footer:before{display:none}footer.footer .footer-block__image-wrapper{margin:0 0 20px}footer.footer .footer-block--newsletter{margin-top:30px;border-radius:20px;padding:20px}.newsletter-heading .footer-block__heading{font-size:26px}.footer-block__details-content .list-menu__item--link{font-size:16px}footer.footer .footer-block-menu{gap:20px;margin-bottom:0}.newsletter-heading .newsletter-des p{font-size:14px}.footer .newsletter-form{max-width:520px}footer .footer_bottom{padding:20px 0}footer .footer_bottom p{font-size:14px}}@media only screen and (max-width: 989px){footer.footer .footer-block__newsletter{flex-wrap:wrap;row-gap:10px;text-align:center;justify-content:center}.footer .newsletter-form{margin:0 auto}footer .footer_bottom{row-gap:15px;justify-content:center}footer .footer-block__details-content{margin-bottom:0}footer .footer_bottom{flex-direction:column}}@media only screen and (max-width: 767px){.footer .newsletter-form__field-wrapper .field{flex-wrap:wrap;justify-content:center}footer .footer_bottom p{font-size:14px;text-align:center}footer .footer_bottom p .sep{display:block;font-size:0}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:100%}footer.footer .footer-block-menu{justify-content:center;flex-wrap:wrap}}@media only screen and (max-width: 550px){footer.footer .footer__content-top{padding-left:20px;padding-right:20px}.footer .newsletter-form__field-wrapper .newsletter-form__button{width:100%}.footer-block__details-content .list-menu__item--link{font-size:14px}footer .footer_bottom p{font-size:13px}.footer .mobile_accordion{display:block;margin:0;border:0;padding:0}.footer .mobile_accordion+.footer-block-menu{display:none}footer.footer .mobile_accordion .footer-block-menu{padding:0 20px 20px;justify-content:flex-start;display:grid;gap:15px}footer.footer .mobile_accordion .footer-block-menu li{display:flex;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-footer.css.map */
