.bwcfirst,.bwcfirst *{box-sizing:border-box}.bwcfirst{position:relative;width:100%;overflow:hidden;padding:var(--bwcfirst-padding-top) 20px var(--bwcfirst-padding-bottom);background:var(--bwcfirst-bg);color:var(--bwcfirst-text);font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);-webkit-font-smoothing:antialiased}.bwcfirst button,.bwcfirst input,.bwcfirst select,.bwcfirst textarea{color:inherit;font:inherit}.bwcfirst a{color:inherit;text-decoration:none}.bwcfirst svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.bwcfirst .rte p,.bwcfirst .rte ul,.bwcfirst .rte ol{margin-top:0}.bwcfirst .rte>*:last-child{margin-bottom:0}.bwcfirst__container{width:min(100%,var(--bwcfirst-max-width));margin:0 auto}.bwcfirst__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:clamp(42px,6vw,88px);padding-bottom:clamp(30px,4vw,52px);border-bottom:1px solid var(--bwcfirst-line)}.bwcfirst__hero-copy{max-width:1040px}.bwcfirst__eyebrow{margin:0;color:var(--bwcfirst-muted);font-size:10px;font-weight:700;line-height:1.35;letter-spacing:.19em;text-transform:uppercase}.bwcfirst__heading{max-width:1050px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.5vw,118px);font-weight:400;line-height:.89;letter-spacing:-.065em}.bwcfirst__heading>span,.bwcfirst__heading>em{display:block}.bwcfirst__heading em,.bwcfirst__heading i{font-weight:400}.bwcfirst__intro{max-width:670px;margin-top:28px;color:var(--bwcfirst-muted);font-size:clamp(15px,1.2vw,18px);line-height:1.7}.bwcfirst__reply-badge{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:12px;min-width:238px;padding:18px 20px;border:1px solid var(--bwcfirst-line);border-radius:999px;background:color-mix(in srgb,var(--bwcfirst-card) 50%,transparent)}.bwcfirst__reply-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--bwcfirst-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--bwcfirst-accent) 12%,transparent)}.bwcfirst__reply-badge strong,.bwcfirst__reply-badge span{display:block}.bwcfirst__reply-badge strong{font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.bwcfirst__reply-badge span{margin-top:3px;color:var(--bwcfirst-muted);font-size:10px;line-height:1.45}.bwcfirst__layout{display:grid;grid-template-columns:minmax(300px,.76fr) minmax(0,1.34fr);align-items:start;gap:clamp(22px,4vw,66px)}.bwcfirst__aside{position:sticky;top:28px;min-width:0}.bwcfirst__aside-top h2,.bwcfirst__form-header h2,.bwcfirst__faq-intro h2{margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.bwcfirst__aside-top h2{max-width:520px;font-size:clamp(35px,4vw,58px);line-height:.98}.bwcfirst__aside-text{max-width:500px;margin-top:20px;color:var(--bwcfirst-muted);font-size:14px;line-height:1.7}.bwcfirst__methods{display:grid;gap:10px;margin-top:34px}.bwcfirst__method{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:16px 18px;border:1px solid var(--bwcfirst-line);border-radius:calc(var(--bwcfirst-radius) * .66);background:color-mix(in srgb,var(--bwcfirst-card) 46%,transparent);transition:background .18s ease,transform .18s ease}.bwcfirst__method:has(a):hover{background:color-mix(in srgb,var(--bwcfirst-card) 76%,transparent);transform:translateY(-2px)}.bwcfirst__method-icon{display:grid;place-items:center;width:46px;height:46px;padding:12px;border:1px solid color-mix(in srgb,var(--bwcfirst-text) 13%,transparent);border-radius:50%;background:var(--bwcfirst-card)}.bwcfirst__method-copy{min-width:0}.bwcfirst__method-copy p{margin:0 0 5px;color:var(--bwcfirst-muted);font-size:8px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.bwcfirst__method-copy a,.bwcfirst__method-copy strong{display:flex;align-items:center;justify-content:space-between;gap:14px;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.2}.bwcfirst__method-copy a span{flex:0 0 auto;font-family:var(--font-body-family, sans-serif);font-size:14px}.bwcfirst__method-copy>span{display:block;margin-top:4px;color:var(--bwcfirst-muted);font-size:10px;line-height:1.45}.bwcfirst__note{position:relative;overflow:hidden;margin-top:22px;padding:26px 26px 26px 58px;border:1px solid var(--bwcfirst-line);border-radius:calc(var(--bwcfirst-radius) * .72)}.bwcfirst__note>span{position:absolute;top:11px;left:18px;font-family:Georgia,Times New Roman,serif;font-size:54px;line-height:1;opacity:.28}.bwcfirst__note p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.55}.bwcfirst__form-card{min-width:0;padding:clamp(26px,4vw,54px);border:1px solid var(--bwcfirst-line);border-radius:var(--bwcfirst-radius);background:var(--bwcfirst-card);box-shadow:0 28px 80px #3c303014}.bwcfirst__form-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:38px;padding-bottom:28px;border-bottom:1px solid var(--bwcfirst-line)}.bwcfirst__form-header h2{font-size:clamp(39px,4.8vw,68px);line-height:.96}.bwcfirst__form-number{flex:0 0 auto;color:var(--bwcfirst-muted);font-family:Georgia,Times New Roman,serif;font-size:21px}.bwcfirst__form{display:block}.bwcfirst__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.bwcfirst__field{min-width:0}.bwcfirst__field--full{grid-column:1 / -1}.bwcfirst__field>label,.bwcfirst__label-row label{display:block;margin:0 0 9px;font-size:10px;font-weight:700;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.bwcfirst__field label>span{color:var(--bwcfirst-accent)}.bwcfirst__field label small{margin-left:5px;color:var(--bwcfirst-muted);font-size:8px;font-weight:500;letter-spacing:.04em}.bwcfirst__label-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.bwcfirst__character-count{color:var(--bwcfirst-muted);font-size:9px}.bwcfirst__field input,.bwcfirst__field select,.bwcfirst__field textarea{display:block;width:100%;border:1px solid color-mix(in srgb,var(--bwcfirst-text) 13%,transparent);border-radius:18px;outline:none;background:var(--bwcfirst-field);font-size:13px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.bwcfirst__field input,.bwcfirst__field select{height:58px;padding:0 17px}.bwcfirst__field textarea{min-height:176px;padding:17px;resize:vertical;line-height:1.6}.bwcfirst__field input::placeholder,.bwcfirst__field textarea::placeholder{color:color-mix(in srgb,var(--bwcfirst-muted) 72%,transparent)}.bwcfirst__field input:focus,.bwcfirst__field select:focus,.bwcfirst__field textarea:focus{border-color:var(--bwcfirst-text);background:var(--bwcfirst-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--bwcfirst-accent) 14%,transparent)}.bwcfirst__select-wrap{position:relative}.bwcfirst__select-wrap select{-webkit-appearance:none;appearance:none;padding-right:48px;cursor:pointer}.bwcfirst__select-wrap>span{pointer-events:none;position:absolute;top:50%;right:17px;width:18px;height:18px;transform:translateY(-50%)}.bwcfirst__privacy{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:24px;color:var(--bwcfirst-muted);cursor:pointer;font-size:10px;line-height:1.55}.bwcfirst__privacy input{position:absolute;width:1px;height:1px;opacity:0}.bwcfirst__privacy-box{display:grid;place-items:center;width:20px;height:20px;padding:4px;border:1px solid color-mix(in srgb,var(--bwcfirst-text) 24%,transparent);border-radius:6px;background:var(--bwcfirst-field)}.bwcfirst__privacy-box svg{opacity:0;transform:scale(.65);transition:opacity .16s ease,transform .16s ease}.bwcfirst__privacy input:checked+.bwcfirst__privacy-box{border-color:var(--bwcfirst-accent);background:var(--bwcfirst-accent);color:var(--bwcfirst-accent-text)}.bwcfirst__privacy input:checked+.bwcfirst__privacy-box svg{opacity:1;transform:scale(1)}.bwcfirst__privacy input:focus-visible+.bwcfirst__privacy-box{outline:2px solid var(--bwcfirst-text);outline-offset:3px}.bwcfirst__privacy a{border-bottom:1px solid currentColor;color:var(--bwcfirst-text)}.bwcfirst__submit{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:64px;margin-top:28px;padding:0 24px;border:1px solid #f4f4f4;border-radius:999px;background:#f4f4f4;color:var(--bwcfirst-text);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.035em;transition:opacity .18s ease,transform .18s ease}.bwcfirst__submit:hover{opacity:.9;transform:translateY(-2px)}.bwcfirst__submit:disabled{cursor:wait;opacity:.7;transform:none}.bwcfirst__submit-arrow{font-size:16px}.bwcfirst__submit-spinner{display:none;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--bwcfirst-accent-text) 38%,transparent);border-top-color:var(--bwcfirst-accent-text);border-radius:50%;animation:bwcfirst-spin .65s linear infinite}.bwcfirst__submit.is-loading .bwcfirst__submit-arrow{display:none}.bwcfirst__submit.is-loading .bwcfirst__submit-spinner{display:block}.bwcfirst__form-caption{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;color:var(--bwcfirst-muted);font-size:9px;line-height:1.45;text-align:center}.bwcfirst__form-caption>span{flex:0 0 auto;width:14px;height:14px}.bwcfirst__errors{margin-bottom:24px;padding:16px 18px;border:1px solid color-mix(in srgb,#a52c2c 28%,transparent);border-radius:16px;background:color-mix(in srgb,#a52c2c 7%,var(--bwcfirst-card));color:#8c2b2b;font-size:12px;line-height:1.55}.bwcfirst__errors strong{display:block;margin-bottom:6px}.bwcfirst__errors ul{margin:0;padding-left:18px}.bwcfirst__success{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;min-height:280px;padding:clamp(28px,5vw,56px);border:1px solid color-mix(in srgb,var(--bwcfirst-accent) 26%,transparent);border-radius:calc(var(--bwcfirst-radius) * .72);background:var(--bwcfirst-field)}.bwcfirst__success-icon{display:grid;place-items:center;width:64px;height:64px;padding:17px;border-radius:50%;background:var(--bwcfirst-accent);color:var(--bwcfirst-accent-text)}.bwcfirst__success p{margin:3px 0 10px;color:var(--bwcfirst-muted);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bwcfirst__success h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1;letter-spacing:-.05em}.bwcfirst__success div>span{display:block;max-width:520px;margin-top:16px;color:var(--bwcfirst-muted);font-size:13px;line-height:1.65}.bwcfirst__faq-wrap{display:grid;grid-template-columns:minmax(260px,.67fr) minmax(0,1.33fr);align-items:start;gap:clamp(30px,6vw,94px);margin-top:clamp(70px,9vw,130px);padding-top:clamp(42px,6vw,78px);border-top:1px solid var(--bwcfirst-line)}.bwcfirst__faq-intro{position:sticky;top:28px}.bwcfirst__faq-intro h2{max-width:500px;font-size:clamp(42px,5.5vw,76px);line-height:.94}.bwcfirst__faq-intro>p:last-child{max-width:430px;margin:22px 0 0;color:var(--bwcfirst-muted);font-size:13px;line-height:1.65}.bwcfirst__faqs{border-top:1px solid var(--bwcfirst-line)}.bwcfirst__faq{border-bottom:1px solid var(--bwcfirst-line)}.bwcfirst__faq h3{margin:0}.bwcfirst__faq button{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:22px;width:100%;min-height:86px;padding:20px 2px;border:0;background:transparent;color:var(--bwcfirst);cursor:pointer;text-align:left}.bwcfirst__faq button>span:first-child{font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,2vw,25px);font-weight:400;line-height:1.25}.bwcfirst__faq-plus{position:relative;width:22px;height:22px}.bwcfirst__faq-plus:before,.bwcfirst__faq-plus:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease}.bwcfirst__faq-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.bwcfirst__faq.is-open .bwcfirst__faq-plus:after{transform:translate(-50%,-50%) rotate(0)}.bwcfirst__faq-panel{overflow:hidden}.bwcfirst__faq-panel .rte{max-width:700px;padding:0 54px 26px 0;color:var(--bwcfirst-muted);font-size:13px;line-height:1.7}.bwcfirst button:focus-visible,.bwcfirst a:focus-visible,.bwcfirst input:focus-visible,.bwcfirst select:focus-visible,.bwcfirst textarea:focus-visible{outline:2px solid var(--bwcfirst-text);outline-offset:3px}@keyframes bwcfirst-spin{to{transform:rotate(360deg)}}@media screen and (max-width:989px){.bwcfirst__hero{grid-template-columns:1fr;align-items:start}.bwcfirst__reply-badge{width:fit-content}.bwcfirst__layout{grid-template-columns:1fr}.bwcfirst__aside,.bwcfirst__faq-intro{position:static}.bwcfirst__aside{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.bwcfirst__methods{margin-top:0}.bwcfirst__note{grid-column:1 / -1}.bwcfirst__form-card{margin-top:12px}.bwcfirst__faq-wrap{grid-template-columns:1fr}}@media screen and (max-width:749px){.bwcfirst{padding:var(--bwcfirst-padding-top-mobile) 14px var(--bwcfirst-padding-bottom-mobile)}.bwcfirst__hero{gap:26px;margin-bottom:34px;padding-bottom:28px}.bwcfirst__heading{margin-top:14px;font-size:clamp(52px,16vw,74px);line-height:.91}.bwcfirst__intro{margin-top:20px;font-size:14px}.bwcfirst__reply-badge{width:100%;min-width:0;border-radius:18px}.bwcfirst__aside{display:block}.bwcfirst__aside-top h2{font-size:39px}.bwcfirst__methods{margin-top:26px}.bwcfirst__method{min-height:80px;padding:14px;border-radius:18px}.bwcfirst__note{margin-top:14px;padding:22px 20px 22px 48px;border-radius:18px}.bwcfirst__note>span{left:14px}.bwcfirst__form-card{margin-top:28px;padding:24px 16px;border-radius:min(var(--bwcfirst-radius),24px);box-shadow:0 20px 48px #3c303012}.bwcfirst__form-header{margin-bottom:28px;padding:0 4px 22px}.bwcfirst__form-header h2{font-size:42px}.bwcfirst__fields{grid-template-columns:1fr;gap:18px}.bwcfirst__field--full{grid-column:auto}.bwcfirst__field input,.bwcfirst__field select{height:56px}.bwcfirst__field textarea{min-height:160px}.bwcfirst__submit{min-height:60px;margin-top:24px}.bwcfirst__success{grid-template-columns:1fr;min-height:0;padding:28px 22px;border-radius:20px}.bwcfirst__faq-wrap{margin-top:70px;padding-top:42px}.bwcfirst__faq-intro h2{font-size:48px}.bwcfirst__faq button{min-height:76px;padding:18px 0}.bwcfirst__faq button>span:first-child{font-size:19px}.bwcfirst__faq-panel .rte{padding-right:24px}}@media screen and (max-width:390px){.bwcfirst__heading{font-size:50px}.bwcfirst__form-number{display:none}.bwcfirst__method{grid-template-columns:42px minmax(0,1fr)}.bwcfirst__method-icon{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.bwcfirst *,.bwcfirst *:before,.bwcfirst *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bwcontactfirst.css.map */
