.tt-boutique [data-template=page] .main-page-title,.tt-boutique [data-template=search] h1,.tt-boutique [data-template=cart] .title--primary,.tt-boutique [data-template=list-collections] h1{color:#4c403b;font-size:clamp(3.8rem,4.6vw,6.4rem);line-height:1.08;overflow-wrap:anywhere}.tt-boutique [data-template=page] .rte{font-size:1.6rem;line-height:1.8}.tt-boutique [data-template=page] .rte img{max-width:100%;height:auto;border-radius:16px}.tt-boutique [data-template=page] .rte table{display:block;max-width:100%;overflow-x:auto}.tt-contact{background:#faf7f2;color:#4c403b}.tt-contact__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3.2rem,5vw,7.2rem)}.tt-contact__intro,.tt-contact__form{min-width:0}.tt-contact__eyebrow{margin:0 0 1.6rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}.tt-contact__title{color:inherit;margin:0;max-width:15ch;font-size:clamp(3.8rem,4.5vw,6.2rem);line-height:1.04}.tt-contact__description{max-width:48ch;margin:2rem 0 2.8rem}.tt-contact__media{aspect-ratio:5 / 3;overflow:hidden;border-radius:16px 60px 16px 16px;background:#e8d4ce}.tt-contact__media img{display:block;width:100%;height:100%;object-fit:cover}.tt-contact__media .tt-editorial-placeholder svg{max-height:220px}.tt-contact__details{margin:2rem 0 0;font-size:1.4rem;line-height:1.7}.tt-contact__details>div{margin-bottom:.8rem}.tt-contact__details dt{font-weight:600}.tt-contact__details dd{margin:0;overflow-wrap:anywhere}.tt-contact__details a{color:inherit;display:inline-flex;align-items:center;min-height:44px;text-underline-offset:.4rem}.tt-contact__social{justify-content:flex-start;margin-top:1.2rem}.tt-contact__form{align-self:start;background:#fff;border:1px solid #4c403b20;border-radius:20px;padding:clamp(2rem,3vw,4rem);box-shadow:0 8px 32px #4c403b06}.tt-contact .contact__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.tt-contact .field{display:flex;flex-direction:column-reverse;gap:.8rem;margin-bottom:2rem}.tt-contact .field:before,.tt-contact .field:after{display:none}.tt-contact .field .field__label{position:static;display:block;color:inherit;font-size:1.4rem;transform:none;pointer-events:auto}.tt-contact .field__input{min-width:0;width:100%;min-height:52px;padding:1.3rem 1.6rem;border:1px solid #4c403b55;border-radius:10px;box-shadow:none;background:#faf7f280;color:#4c403b;font-size:16px}.tt-contact .field__input::placeholder{opacity:0}.tt-contact .field__input:focus{outline:2px solid #4c403b;outline-offset:3px;box-shadow:none;padding:1.3rem 1.6rem}.tt-contact textarea.field__input{min-height:180px;resize:vertical}.tt-contact .field--with-error{flex-wrap:nowrap}.tt-contact .contact__field-error{order:-1}.tt-contact .contact__button{margin-top:.8rem}.tt-contact .button{background:#4c403b;color:#faf7f2;min-height:50px;border-radius:28px}.tt-contact .form-status,.tt-contact .form__message{color:#4c403b;font-size:1.5rem;line-height:1.6}.tt-contact .form-status-list a{color:inherit}.tt-boutique [data-template=cart] .cart__warnings,.tt-boutique [data-template=search] .template-search--empty p[role=status]{padding:clamp(3.2rem,6vw,7rem) 2.4rem;background:#f4eee5;border-radius:18px}.tt-boutique [data-template=cart] .cart__empty-text{font-size:clamp(3rem,4vw,4.8rem);color:#4c403b}.tt-boutique [data-template=search] .search__input{font-size:16px}.tt-boutique .template-404{max-width:min(90rem,calc(100% - 4rem));margin:clamp(3.2rem,5vw,7.2rem) auto;padding:clamp(3.2rem,6vw,7.2rem) clamp(2rem,4vw,5.6rem);border:1px solid #4c403b20;border-radius:20px;background:#f4eee5;color:#4c403b}.tt-boutique .template-404 .title{color:inherit;font-size:clamp(3.8rem,4.6vw,6.4rem);line-height:1.08}.tt-empty-mark{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 1.6rem;padding:18px;border-radius:50%;background:#e8d4ce;color:#4c403b}.tt-empty-mark svg{width:100%;height:100%}@media(min-width:990px){.tt-contact__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:749px){.tt-contact__form .button{width:100%}.tt-contact__title{max-width:18ch}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tt-pages.css.map */
