.newsletter{padding-block:70px 80px;border-top:2px solid #E2DDCF}.newsletter__heading{color:#000;text-align:center;font-family:var(--font-heading-family);font-size:36px;font-style:normal;font-weight:400;line-height:50px;letter-spacing:.72px}.newsletter__lead{color:#000;text-align:center;font-weight:400;font-family:var(--font-body-family);font-size:16px;margin-block:20px}.newsletter__br{display:inline-block}.newsletter-form{width:100%;max-width:450px;margin:0 auto;position:relative}.newsletter-form__inner{display:flex;align-items:center}.newsletter-form__button{border-radius:0 32px 32px 0;background:#dee7ea;color:#000;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.32px;position:absolute;right:0;top:0;bottom:0;width:163px;padding:12px 20px;height:100%}.newsletter-form__input{background:#fff;border-radius:100rem;padding:12px 20px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.32px}.newsletter-form__input:focus{border-radius:100rem;box-shadow:0 0 0 2px #000}.custom-menu{text-align:center}.custom-menu__heading{font-size:36px;font-weight:400;letter-spacing:.02em}.custom-menu__button{max-width:260px;margin:0 auto;border-radius:100rem}.custom-menu__button a{background:#dee7ea;padding:20px 0;color:#000;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.32px}.custom-menu__button a circle{fill:#fff}.custom-menu__button .icon{width:24px;height:24px}.custom-menu__button a:hover{color:#fff}@media screen and (min-width:768px){.newsletter__bottom{margin-top:80px;display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.newsletter{padding:60px 16px}.newsletter__lead{margin-block:24px}.newsletter__br{display:block}.newsletter-form__button{width:103px;font-size:14px}.custom-menu__button a{padding:12px 0}}.footer-sns{padding:40px 0;border-bottom:2px solid #E2DDCF;border-top:2px solid #E2DDCF}.footer-sns ul{display:flex;align-items:center;justify-content:center;gap:40px;list-style-type:none;margin:0;padding:0}.customFooter__menu{display:grid;grid-template-columns:repeat(3,1fr)}.customFooter__inner{display:flex;justify-content:space-between;padding:60px 0 160px}.customFooter__menu ul{list-style-type:none;margin:0;padding:0}.customFooter__menu ul a{text-decoration:none;color:#000;font-size:14px;letter-spacing:.02em;font-family:var(--font-heading-family)}.customFooter__menu ul.customFooter__en a{font-size:16px}.customFooter__menu ul a:hover{text-decoration:underline}.customFooter__menu ul li:nth-child(n+2){margin-top:16px}.customFooter__copyright{padding:40px 0;text-align:center;background:#dee7ea;position:relative}.customFooter__copyright p{margin:0}.customFooter__copyright:before{content:"";display:block;width:100%;height:100px;background:url(//okome-bakery.com/cdn/shop/t/23/assets/footer_bg.png?v=83490672092646597131744312802) repeat-x center bottom/ auto 100%;position:absolute;bottom:100%;left:0;right:0}.custom-menu{margin-top:48px}.custom-menu__heading{margin-bottom:20px;font-size:32px}@media screen and (max-width:990px){.customFooter__inner{flex-direction:column;gap:42px}.customFooter__loogo{text-align:center}}@media screen and (max-width:768px){.customFooter__menu{display:grid;grid-template-columns:1fr 1fr;gap:40px 0;padding-left:8vw}.customFooter__menu ul:nth-child(3){grid-column:2;grid-row:2}.custom-menu{margin-top:48px}.custom-menu__heading{margin-bottom:20px;font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom-footer.css.map */
