.new-footer{padding:5.9rem 0 2.9rem;background-color:#eae8e6}.new-footer ul,.new-footer ol{list-style-type:none;margin:0;padding:0}.new-footer li{line-height:normal}.new-footer p{margin:0;padding:0}.new-footer a{text-decoration:none;color:inherit}.new-footer__wrap{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:auto 1fr auto auto;grid-template-areas:"new_footer_logo new_footer_logo new_footer_logo new_footer_logo" "new_footer_info new_footer_list_other new_footer_list_category new_footer_list_budget" "new_footer_info new_footer_mail_magazine new_footer_mail_magazine new_footer_mail_magazine" "new_footer_site_list new_footer_site_list new_footer_site_list new_footer_site_list";max-width:var(--page-width);width:100%;margin:0 auto;padding:0 1rem}.new-footer__logo{grid-area:new_footer_logo;max-width:25.6rem;margin:0 0 3.6rem}.new-footer__logo img{max-width:100%}.new-footer__info{grid-area:new_footer_info;display:flex;flex-direction:column;gap:5rem}.new-footer__info strong{font-size:1.7rem}.new-footer__info--online,.new-footer__info--shop{display:flex;flex-direction:column;gap:1rem}.new-footer__info--button{display:inline-flex;gap:.6rem;width:max-content;padding:1rem;border:.2rem solid #AF8271;border-radius:.3rem;font-size:1.4rem;line-height:normal}.new-footer__info--sns{display:flex;gap:1rem}.new-footer__list .secondary{display:flex;flex-direction:column;gap:1.5rem}.new-footer__list .secondary li{display:flex;align-items:center;gap:1rem}.new-footer__list .secondary li:before{content:"";display:inline-block;width:.6rem;height:.6rem;background-color:#af8271}.new-footer__list.other{grid-area:new_footer_list_other;display:grid;grid-template-rows:repeat(9,min-content);gap:1.5rem}.new-footer__list.other a{display:flex;align-items:center;gap:1rem;font-weight:500}.new-footer__list.other a:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%201L6%206L1%2011%22%20stroke%3D%22%23AF8271%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain}.new-footer__list.category{grid-area:new_footer_list_category}.new-footer__list.category span{display:inline-block;margin:0 0 2rem;font-weight:500;font-size:1.7rem}.new-footer__list.budget{grid-area:new_footer_list_budget}.new-footer__list.budget span{display:inline-block;margin:0 0 2rem;font-weight:500;font-size:1.7rem}.new-footer__mail-magazine{grid-area:new_footer_mail_magazine;display:flex;flex-direction:column;gap:1rem}.new-footer__mail-magazine p{line-height:normal}.new-footer__mail-magazine p:nth-of-type(1){font-weight:500}.new-footer__mail-magazine--text{font-size:1.4rem}.new-footer__mail-magazine .newsletter-form{margin:0;border-radius:.3rem!important;align-items:flex-start!important}.new-footer__mail-magazine .newsletter-form__field-wrapper{max-width:30rem!important}.new-footer__mail-magazine .field:after{border:none!important;border-radius:.3rem!important}.new-footer__mail-magazine .field__input{max-width:calc(100% - 9rem)!important;padding-right:1rem!important;border:none!important}.new-footer__site-list{grid-area:new_footer_site_list;display:flex;justify-content:center;align-items:center;gap:2rem;padding:5.2rem 0 0!important}.new-footer__copyright{text-align:center;font-size:1.8rem}@media screen and (max-width: 767px){.new-footer{padding:4.9rem 0 2.7rem}.new-footer__wrap{grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"new_footer_logo" "new_footer_info" "new_footer_mail_magazine" "new_footer_list_other" "new_footer_site_list";gap:3rem;max-width:none;padding:0 2rem}.new-footer__logo{max-width:24rem;margin:0}.new-footer__logo img{max-width:100%}.new-footer__info{gap:3rem}.new-footer__list.other{grid-template-columns:repeat(2,auto);grid-template-rows:auto;max-width:fit-content}.new-footer__list.category,.new-footer__list.budget{display:none}.new-footer__site-list{flex-direction:column;align-items:flex-start;padding:0!important;font-size:1.3rem}.new-footer__copyright{font-size:1.4rem}}@media screen and (max-width: 1180px) and (min-width: 768px){.new-footer__wrap{font-size:1.4rem}.new-footer__list .secondary li{gap:.8rem}.new-footer__list.other a:after{width:1.2rem;height:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/new-footer.css.map */
