:where(.home-news) :where(*,*:before,*:after){box-sizing:border-box}:where(.home-news) :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote){margin:0}:where(.home-news) :where(button,input){font:inherit;color:inherit}:where(.home-news) :where(img){display:block;max-width:100%}.home-news{position:relative;overflow:hidden;padding-top:var(--home-news-pad-top, 48px);padding-bottom:var(--home-news-pad-bottom, 80px)}@media screen and (max-width:767px){.home-news{background:#fff;padding-top:var(--home-news-pad-top-m, 40px);padding-bottom:var(--home-news-pad-bottom-m, 40px)}}.home-news__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home-news__bg-img{width:100%;height:100%;object-fit:cover}.home-news__bg-img--pc{display:none}.home-news__bg-img--m{display:block}.home-news__bg-fallback{width:100%;height:100%;background:#ececec}.home-news__media{display:none}.home-news__media-img,.home-news__media-fallback{width:100%;height:100%;object-fit:cover}.home-news__media-fallback{background:#ececec}.home-news__shell{position:relative;z-index:1;display:flex;align-items:center;min-height:var(--home-news-min-h-m, 300px)}.home-news__panel{max-width:672px;padding:48px 0}.home-news__heading{margin:0 0 16px;font-size:var(--home-news-fs-heading-m, 18px);font-weight:500;line-height:1.25;letter-spacing:-.03em;color:var(--home-news-color-heading, #1a1a1a)}.home-news__heading-line{display:block;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.home-news__heading-accent{display:block;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--home-news-color-accent, #005cb9)}.home-news__text{margin:0 0 32px;max-width:448px;font-size:var(--home-news-fs-text-m, 11px);font-weight:400;line-height:1.4;color:var(--home-news-color-text, #666666)}.home-news__form{display:block}.home-news__fields{display:flex;flex-direction:column;gap:12px}.home-news__field{display:block;width:100%}.home-news__input{width:100%;padding:16px 28px;border:1px solid #cccccc;border-radius:0;background:#fff9;font-size:var(--home-news-fs-input-m, 14px);font-weight:400;line-height:1.4;color:var(--home-news-color-input, #1a1a1a);transition:border-color .3s ease}.home-news__input::placeholder{color:var(--home-news-color-placeholder, #666666)}.home-news__input:focus{outline:none;border-color:var(--home-news-color-accent, #005cb9)}.home-news__input--error{border-color:#c0392b}.home-news__submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:16px 32px;border:none;border-radius:0;cursor:pointer;background:linear-gradient(135deg,#005cb9,#004a95);color:#fff;box-shadow:0 4px 16px #005cb933;transition:transform .3s ease,box-shadow .3s ease}.home-news__submit:hover,.home-news__submit:focus-visible{box-shadow:0 6px 20px #005cb94d;transform:scale(1.03);outline:none}.home-news__submit:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--home-news-color-accent, #005cb9)}.home-news__submit-label{margin:0;font-size:var(--home-news-fs-btn-m, 13px);font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:#fff}.home-news__submit-icon{display:flex;align-items:center;justify-content:center}.home-news__message{margin:0;font-size:var(--home-news-fs-text-m, 11px);font-weight:400;line-height:1.5}.home-news__message--success{color:var(--home-news-color-accent, #005cb9)}.home-news__message--error{margin-top:12px;color:#c0392b}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.home-news__input,.home-news__submit{transition:none}.home-news__submit:hover,.home-news__submit:focus-visible{transform:none}}@media screen and (max-width:767px){.home-news__bg{display:none}.home-news__media{display:block;width:100%;margin-bottom:24px;border-radius:4px;overflow:hidden;aspect-ratio:5 / 3}.home-news__shell{min-height:0;align-items:stretch;flex-direction:column}.home-news__panel{max-width:none;padding:0}.home-news__heading-line,.home-news__heading-accent{display:inline}.home-news__heading-accent:before{content:" "}.home-news__text{margin-bottom:24px;max-width:none}.home-news__input{padding:14px 20px;border-color:#ddd;border-radius:0;background:#f5f5f5}.home-news__submit{padding:14px 28px}.home-news__submit:hover,.home-news__submit:focus-visible{transform:none}}@media screen and (min-width:768px){.home-news__bg-img--pc{display:block}.home-news__bg-img--m{display:none}.home-news__shell{min-height:var(--home-news-min-h, 400px)}.home-news__heading{font-size:var(--home-news-fs-heading, 48px)}.home-news__text{font-size:var(--home-news-fs-text, 16px);line-height:1.625}.home-news__fields{flex-direction:row;align-items:stretch;gap:16px}.home-news__field{width:320px;flex:0 0 320px}.home-news__input{font-size:var(--home-news-fs-input, 14px)}.home-news__submit{width:auto;flex:0 0 auto}.home-news__submit-label{font-size:var(--home-news-fs-btn, 14px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/home-newsletter.css.map */
