.contact-page__container{max-width:1080px}.contact-page__head{max-width:640px;margin-bottom:36px}.contact-page__sub{color:#1c1b19bf;font-size:1.05rem;margin:0}.contact-page__grid{display:grid;grid-template-columns:1fr;gap:40px}.contact-form__row{display:grid;grid-template-columns:1fr;gap:0 20px}.contact-form__field{margin-bottom:18px}.contact-form__field label{display:block;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;color:var(--color-ink)}.contact-form__optional{text-transform:none;letter-spacing:0;font-weight:400;color:#1c1b1999}.contact-form input,.contact-form textarea,.contact-form select{width:100%;padding:13px 14px;border:1px solid rgba(28,27,25,.3);background:var(--color-white);color:var(--color-ink);font-family:Inter,sans-serif;font-size:1rem;border-radius:0}.contact-form .select-wrap select{background:var(--color-white)}.contact-form textarea{resize:vertical;min-height:160px}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.contact-form [aria-invalid=true]{border-color:var(--color-accent)}.contact-form__legal{font-size:.8rem;color:#1c1b1999;margin:4px 0 18px}.contact-form__submit{width:100%}.contact-form__status{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;margin-bottom:24px;border-left:3px solid var(--color-accent);background:var(--color-bg-alt)}.contact-form__status p{margin:0}.contact-form__status ul{margin:6px 0 0;padding-left:18px;list-style:disc}.contact-form__status--success{border-color:#3d6b35}.contact-page__infos{background:var(--color-bg-alt);padding:28px 24px;align-self:start}.contact-page__infos-title{font-size:1.4rem;margin-bottom:18px}.contact-page__list li{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid rgba(28,27,25,.1);color:#1c1b19d9}.contact-page__list li:first-child{border-top:0;padding-top:0}.contact-page__list svg{flex-shrink:0;margin-top:3px;color:var(--color-accent)}.contact-page__list strong{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);margin-bottom:2px}.contact-page__list a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;word-break:break-word}@media(min-width:768px){.contact-form__row{grid-template-columns:1fr 1fr}.contact-form__submit{width:auto}.contact-page__infos{padding:32px}}@media(min-width:1024px){.contact-page__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px}.contact-page__infos{position:sticky;top:110px}}.news-article__hero{width:100%;max-height:62vh;overflow:hidden;background:var(--color-bg-alt)}.news-article__hero img{width:100%;height:100%;max-height:62vh;object-fit:cover}.news-article__inner{padding-top:32px;padding-bottom:56px}.news-article__head{margin-bottom:28px}.news-article__head h1{font-size:clamp(2rem,4.4vw,3rem)}.news-article__meta{font-size:.85rem;color:#1c1b19a6;margin:0}.news-article__meta span{color:var(--color-ink);font-weight:500}.news-article__content{font-size:1.05rem;line-height:1.75}.news-article__content h2{font-size:1.6rem}.news-article__content h3{font-size:1.2rem}.news-article__tags{display:flex;flex-wrap:wrap;gap:8px;margin:36px 0 24px;padding-top:24px;border-top:1px solid rgba(28,27,25,.12)}.news-related{background:var(--color-bg-alt)}.news-related__title{margin-bottom:28px}.news-related .news-card__title{font-size:1.1rem}@media(min-width:768px){.news-article__inner{padding-top:44px}}.search-section .section__head{position:relative;z-index:50}.search-form{position:relative}.search-suggest{position:absolute;left:0;right:0;top:100%;margin-top:6px;z-index:30;background:var(--color-white);box-shadow:0 10px 30px #1c1b192e;max-height:70vh;overflow-y:auto}.search-suggest[hidden]{display:none}.search-suggest__item{display:flex;align-items:center;gap:14px;padding:10px 16px;color:var(--color-ink);border-bottom:1px solid rgba(28,27,25,.08)}.search-suggest__item:hover,.search-suggest__item:focus-visible{background:var(--color-bg-alt);outline:none}.search-suggest__item img{width:44px;height:56px;object-fit:contain;flex:none;background:var(--color-bg-alt)}.search-suggest__info{display:flex;flex-direction:column;min-width:0}.search-suggest__title{font-size:.95rem;line-height:1.3}.search-suggest__meta{font-size:.78rem;color:#1c1b1999}.search-suggest__all{display:block;width:100%;padding:12px 16px;background:none;border:0;text-align:left;font:inherit;font-size:.85rem;font-weight:600;color:var(--color-accent);cursor:pointer}.news-block{background:var(--color-bg-alt)}.news-block__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.news-block__card{min-width:0;display:flex;align-items:center;gap:16px;padding:14px;background:var(--color-white);box-shadow:0 1px 2px #1c1b190f,0 6px 18px #1c1b1912;transition:box-shadow .2s ease}.news-block__card:hover{box-shadow:0 2px 4px #1c1b1914,0 10px 26px #1c1b191a}.news-block__thumb{flex:0 0 96px;width:96px;height:96px;overflow:hidden;background:var(--color-bg-alt)}.news-block__thumb img{width:100%;height:100%;object-fit:cover}.news-block__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--color-gold)}.news-block__text{min-width:0}.news-block__tag{margin-bottom:4px;font-size:.66rem}.news-block__title{font-size:1.05rem;margin:0 0 4px}.news-block__title a:hover,.news-block__title a:focus-visible{color:var(--color-accent)}.news-block__excerpt{margin:0;font-size:.86rem;color:#1c1b19bf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.news-block__grid{grid-template-columns:repeat(3,1fr);gap:24px}.news-block__card{flex-direction:column;align-items:stretch;padding:0 0 18px}.news-block__thumb{flex:none;width:100%;height:auto;aspect-ratio:1 / 1;max-height:200px}.news-block__text{padding:0 18px}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
