.bt-cth{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:var(--bt-ink)}.bt-cth__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bt-cth__media img{display:block;width:100%;height:100%;object-fit:cover}.bt-cth__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0a0a0cd6,#0a0a0ca8 38%,#0a0a0c4d 72%,#0a0a0c38)}.bt-cth__wrap{position:relative;z-index:2;max-width:var(--bt-page);margin-inline:auto;padding:clamp(32px,4vw,56px) var(--bt-gutter);min-height:var(--bt-cth-h, 460px);display:flex;align-items:center}.bt-cth__inner{display:grid;gap:30px;width:100%;align-items:center}@media(min-width:990px){.bt-cth__inner{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.bt-cth__eyebrow{margin:0 0 14px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffffb8}.bt-cth__title{margin:0 0 18px;font-weight:700;letter-spacing:-.025em;font-size:clamp(38px,6vw,74px);line-height:1.02}.bt-cth__title span{display:block}.bt-cth__text{margin:0;max-width:44ch;color:#ffffffdb;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.bt-cth__script{justify-self:end;text-align:center;max-width:320px}.bt-cth__script p{margin:0;color:#fff;font-style:italic;font-family:Snell Roundhand,Apple Chancery,Segoe Script,Brush Script MT,cursive;font-size:clamp(26px,2.6vw,40px);line-height:1.25;transform:rotate(-4deg)}.bt-cth__swoosh{display:block;width:100%;max-width:260px;height:auto;margin:6px auto 0;transform:rotate(-4deg);color:#ffffffbf}@media(max-width:989px){.bt-cth__script{justify-self:start;text-align:left}.bt-cth__script p,.bt-cth__swoosh{transform:none}.bt-cth__swoosh{margin-inline:0}}@media(max-width:749px){.bt-cth__wrap{min-height:var(--bt-cth-h-m, 340px)}}.bt-ctm__grid{display:grid;gap:20px;align-items:start}@media(min-width:990px){.bt-ctm__grid{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:24px}}.bt-ctm__card{border:1px solid var(--bt-line);border-radius:var(--bt-radius-lg);background:var(--bt-bg-2);padding:clamp(22px,3vw,38px)}.bt-ctm__title{margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.01em}.bt-ctm__lead{margin:0 0 26px;font-size:14.5px;line-height:1.6;color:var(--bt-ink-3)}.bt-ctf{display:flex;flex-direction:column;gap:18px}.bt-ctf__row{display:grid;gap:18px}@media(min-width:600px){.bt-ctf__row--2{grid-template-columns:1fr 1fr}}.bt-ctf__field{display:grid;gap:8px;min-width:0}.bt-ctf__label{font-size:13.5px;font-weight:600;color:var(--bt-ink)}.bt-ctf__req{color:var(--bt-accent)}.bt-ctf__input,.bt-ctf__select,.bt-ctf__textarea{width:100%;font:inherit;font-size:15px;color:var(--bt-ink);background:var(--bt-bg);border:1px solid var(--bt-line);border-radius:var(--bt-radius);padding:14px 15px;transition:border-color .15s ease,box-shadow .15s ease}.bt-ctf__input::placeholder,.bt-ctf__textarea::placeholder{color:var(--bt-ink-3);opacity:.75}.bt-ctf__input:focus,.bt-ctf__select:focus,.bt-ctf__textarea:focus{outline:none;border-color:var(--bt-accent);box-shadow:0 0 0 3px var(--bt-accent-soft)}.bt-ctf__select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:42px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236e6e76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.bt-ctf__area{position:relative}.bt-ctf__textarea{display:block;min-height:150px;resize:vertical;line-height:1.6;padding-bottom:32px}.bt-ctf__count{position:absolute;right:12px;bottom:10px;font-size:11.5px;color:var(--bt-ink-3);pointer-events:none;background:var(--bt-bg);padding:0 4px;border-radius:4px}.bt-ctf__submit{margin-top:6px}.bt-ctf__submit .bt-btn{justify-content:center}.bt-ctf__note{margin:0;font-size:12.5px;line-height:1.5;color:var(--bt-ink-3)}.bt-ctf__msg{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;border-radius:var(--bt-radius);font-size:14px;line-height:1.5}.bt-ctf__msg svg{flex:none;margin-top:1px}.bt-ctf__msg--ok{background:var(--bt-ok-bg);color:var(--bt-ok)}.bt-ctf__msg--err{background:var(--bt-accent-soft);color:#9a2f2f}.bt-ctf__msg--err ul{margin:0;padding-left:18px}.bt-ctm__side{display:grid;gap:20px;align-content:start}.bt-ctq{border:1px solid var(--bt-line);border-radius:var(--bt-radius-lg);background:var(--bt-bg-2);padding:clamp(22px,2.4vw,30px)}.bt-ctq__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.bt-ctq__title{margin:0;font-size:clamp(19px,1.9vw,24px);font-weight:600;letter-spacing:-.01em}.bt-ctq__all{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;color:var(--bt-ink);text-decoration:underline;text-underline-offset:4px}.bt-ctq__all:hover{color:var(--bt-accent)}.bt-ctq .bt-acc{border-top:0}.bt-ctq .bt-acc__item>summary{padding:15px 0;font-size:14.5px}.bt-ctq .bt-acc__body{padding:0 0 16px;font-size:14px}.bt-ctq .bt-acc__item:last-child{border-bottom:0}.bt-ctc{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--bt-radius-lg);color:#fff;background:var(--bt-ink);min-height:260px;display:flex}.bt-ctc__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bt-ctc__media img{display:block;width:100%;height:100%;object-fit:cover}.bt-ctc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,#0a0a0cdb,#0a0a0c9e 52%,#0a0a0c57)}.bt-ctc__inner{position:relative;z-index:2;width:100%;padding:clamp(22px,2.4vw,30px);display:grid;gap:20px;align-content:center;align-items:center}@media(min-width:560px){.bt-ctc__inner{grid-template-columns:minmax(0,1fr) auto}}.bt-ctc__title{margin:0 0 8px;font-size:clamp(22px,2.2vw,30px);font-weight:700;letter-spacing:-.02em}.bt-ctc__text{margin:0 0 18px;max-width:28ch;font-size:14.5px;line-height:1.55;color:#ffffffd9}.bt-ctc__btn{display:inline-flex;align-items:center;gap:9px;width:auto;padding:13px 20px;border-radius:var(--bt-radius);background:#fff;color:var(--bt-ink);font-size:14px;font-weight:600;line-height:1.2;transition:opacity .15s ease}.bt-ctc__btn:hover{opacity:.86}.bt-ctc__list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.bt-ctc__list li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#ffffffeb}.bt-ctc__list svg{flex:none;color:#fff}.bt-ctk{display:grid;gap:16px}@media(min-width:700px){.bt-ctk{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.bt-ctk{grid-template-columns:repeat(4,1fr)}}.bt-ctk__card{display:flex;gap:16px;align-items:flex-start;border:1px solid var(--bt-line);border-radius:var(--bt-radius-lg);background:var(--bt-bg);padding:22px;min-width:0}.bt-ctk__card--tint{background:var(--bt-bg-2)}.bt-ctk__icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--bt-line);border-radius:50%;color:var(--bt-ink);background:var(--bt-bg)}.bt-ctk__body{min-width:0}.bt-ctk__title{margin:0 0 6px;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.bt-ctk__text{margin:0;font-size:13.5px;line-height:1.55;color:var(--bt-ink-3);overflow-wrap:anywhere}.bt-ctk__link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:13.5px;font-weight:500;color:var(--bt-ink)}.bt-ctk__link--accent{color:var(--bt-accent)}.bt-ctk__link svg{transition:transform .15s ease}.bt-ctk__link:hover svg{transform:translate(3px)}.bt-ct-pad{padding-top:var(--bt-pt, var(--bt-section-y));padding-bottom:var(--bt-pb, var(--bt-section-y))}@media(max-width:749px){.bt-ct-pad{padding-top:min(var(--bt-pt, var(--bt-section-y)),var(--bt-section-y));padding-bottom:min(var(--bt-pb, var(--bt-section-y)),var(--bt-section-y))}}@media(min-width:990px){.bt-ctm__grid{align-items:stretch}.bt-ctm__card{display:flex;flex-direction:column;height:100%}.bt-ctm__card .bt-ctf{flex:1 1 auto}.bt-ctm__card .bt-ctf__field--grow{flex:1 1 auto;grid-template-rows:auto 1fr;min-height:150px}.bt-ctm__card .bt-ctf__field--grow .bt-ctf__area{min-height:0}.bt-ctm__card .bt-ctf__field--grow .bt-ctf__textarea{height:100%}.bt-ctm__side{height:100%;grid-template-rows:auto 1fr;align-content:stretch}.bt-ctm__side .bt-ctc{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bt-contact.css.map */
