.bt-legal{--bt-legal-ink: var(--bt-ink, #222);--bt-legal-text: var(--bt-ink-2, #4a4744);--bt-legal-accent: var(--brand-primary, #441a1e);--bt-legal-line: var(--bt-line, #e4e2df);--bt-legal-max: var(--bt-content-max, 1180px);--bt-legal-pad: var(--bt-content-pad, 20px);--bt-legal-sticky: calc(var(--bt-header-h-mobile, 64px) + 16px);padding-top:calc(var(--bt-legal-pt, 0px) * .75);padding-bottom:calc(var(--bt-legal-pb, 80px) * .75);color:var(--bt-legal-ink);background:var(--bt-white, #fff)}.bt-legal .shopify-policy__container{max-width:none;margin:0;padding:0}.bt-legal .shopify-policy__body .rte,.bt-legal .shopify-policy__body{margin:0}.bt-legal__hero{background:var(--brand-mist, #f6f6f6);border-bottom:1px solid var(--bt-legal-line)}.bt-legal__wrap{max-width:var(--bt-legal-max);margin:0 auto;padding:36px var(--bt-legal-pad) 24px}.bt-legal--center .bt-legal__wrap{text-align:center}.bt-legal__eyb{margin:0 0 12px;font-family:var(--bt-font-body, inherit);font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;color:var(--bt-signal, #c8102e)}.bt-legal__title{margin:0;font-family:var(--bt-font-display, inherit);font-size:clamp(30px,4vw,48px);font-weight:var(--bt-head-weight, 700);letter-spacing:var(--bt-head-tracking, -.02em);line-height:1.1;color:var(--bt-legal-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bt-legal__tabs{max-width:var(--bt-legal-max);margin:0 auto;padding:0 var(--bt-legal-pad)}.bt-legal__tablist{display:flex;gap:8px;margin:0 calc(var(--bt-legal-pad) * -1);padding:0 var(--bt-legal-pad) 20px;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:var(--bt-legal-pad)}.bt-legal__tablist::-webkit-scrollbar{display:none}.bt-legal--center .bt-legal__tablist{justify-content:flex-start}.bt-legal__tablist li{flex:0 0 auto}.bt-legal__tab{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.2;color:var(--bt-legal-ink);text-decoration:none;white-space:nowrap;background:var(--bt-white, #fff);border:1px solid var(--bt-legal-line);border-radius:999px;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.bt-legal__tab:hover{border-color:var(--bt-legal-accent);color:var(--bt-legal-accent)}.bt-legal__tab[aria-current=page]{color:var(--bt-white, #fff);background:var(--bt-legal-accent);border-color:var(--bt-legal-accent);font-weight:600}.bt-legal__tab:focus-visible{outline:2px solid var(--bt-legal-ink);outline-offset:2px}.bt-legal__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"toc" "doc" "help";gap:24px;max-width:var(--bt-legal-max);margin:0 auto;padding:24px var(--bt-legal-pad) 0}.bt-legal__aside{grid-area:toc;min-width:0}.bt-legal__doc{grid-area:doc;min-width:0}.bt-legal__help{grid-area:help;min-width:0}.bt-legal__toc{border:1px solid var(--bt-legal-line);border-radius:6px;background:var(--bt-white, #fff)}.bt-legal__toc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:12px 16px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-legal-ink);cursor:pointer;list-style:none}.bt-legal__toc-head::-webkit-details-marker{display:none}.bt-legal__toc-head:focus-visible{outline:2px solid var(--bt-legal-ink);outline-offset:-2px}.bt-legal__toc-chev{flex:0 0 auto;transition:transform .2s ease}.bt-legal__toc[open] .bt-legal__toc-chev{transform:rotate(180deg)}.bt-legal__toc-list{margin:0;padding:4px 16px 16px;list-style:none;counter-reset:bt-toc}.bt-legal__toc-list li{margin:0}.bt-legal__toc-list a{position:relative;display:block;padding:8px 0 8px 16px;font-size:14px;line-height:1.4;color:var(--bt-legal-text);text-decoration:none;border-left:2px solid var(--bt-legal-line);transition:color .15s ease,border-color .15s ease}.bt-legal__toc-list a:hover{color:var(--bt-legal-accent)}.bt-legal__toc-list a[aria-current=true]{color:var(--bt-legal-accent);font-weight:600;border-left-color:var(--bt-legal-accent)}.bt-legal__toc-list a:focus-visible{outline:2px solid var(--bt-legal-ink);outline-offset:2px}.bt-legal__doc{max-width:760px;font-family:var(--bt-font-body, inherit);font-size:15px;line-height:1.75;color:var(--bt-legal-text);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bt-legal__doc>*:first-child,.bt-legal__doc .shopify-policy__body>*:first-child,.bt-legal__doc .shopify-policy__body .rte>*:first-child{margin-top:0}.bt-legal__doc p{margin:0 0 16px}.bt-legal__doc h2,.bt-legal__doc h3,.bt-legal__doc h4{font-family:var(--bt-font-display, inherit);color:var(--bt-legal-ink);letter-spacing:var(--bt-head-tracking, -.02em);scroll-margin-top:var(--bt-legal-sticky);-webkit-hyphens:manual;hyphens:manual}.bt-legal__doc h2{margin:44px 0 16px;padding-top:24px;font-size:clamp(22px,2.4vw,28px);font-weight:var(--bt-head-weight, 700);line-height:1.2;border-top:1px solid var(--bt-legal-line)}.bt-legal__doc h3{margin:36px 0 12px;font-size:18px;font-weight:700;line-height:1.3}.bt-legal--toc-h3 .bt-legal__doc h3{margin-top:44px;padding-top:24px;font-size:clamp(19px,2vw,22px);border-top:1px solid var(--bt-legal-line)}.bt-legal__doc .rte>h2:first-child,.bt-legal__doc .rte>h3:first-child,.bt-legal__doc>h2:first-child,.bt-legal__doc>h3:first-child{margin-top:0;padding-top:0;border-top:0}.bt-legal__doc h2+h3,.bt-legal--toc-h3 .bt-legal__doc h2+h3{margin-top:16px;padding-top:0;border-top:0}.bt-legal__doc h4{margin:24px 0 8px;font-size:16px;font-weight:700}.bt-legal__doc strong,.bt-legal__doc b{font-weight:600;color:var(--bt-legal-ink)}.bt-legal__doc strong:has(+br.bt-lbl){display:inline-block;margin-bottom:2px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bt-legal-accent)}.bt-legal__doc p:has(>br.bt-lbl:last-child){margin-bottom:4px}.bt-legal__doc a{color:var(--bt-legal-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.bt-legal__doc a:hover{text-decoration-thickness:2px}.bt-legal__doc a:focus-visible{outline:2px solid var(--bt-legal-ink);outline-offset:2px}.bt-legal__doc ul,.bt-legal__doc ol{margin:0 0 16px;padding-left:22px}.bt-legal__doc ul{list-style:none;padding-left:0}.bt-legal__doc ul>li{position:relative;padding-left:22px}.bt-legal__doc ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:999px;background:var(--bt-legal-accent)}.bt-legal__doc li{margin:0 0 8px}.bt-legal__doc li::marker{color:var(--bt-legal-accent);font-weight:600}.bt-legal__doc blockquote{margin:24px 0;padding:16px 18px;background:var(--brand-mist, #f6f6f6);border-left:3px solid var(--bt-legal-accent);border-radius:0 6px 6px 0}.bt-legal__doc hr{margin:36px 0;border:0;border-top:1px solid var(--bt-legal-line)}.bt-legal__doc table{display:block;width:100%;max-width:100%;margin:0 0 24px;overflow-x:auto;border-collapse:collapse;font-size:14px}.bt-legal__doc th,.bt-legal__doc td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--bt-legal-line)}.bt-legal__doc th{font-weight:600;color:var(--bt-legal-ink);background:var(--brand-mist, #f6f6f6)}.bt-legal__doc img{max-width:100%;height:auto}.bt-legal__help{display:grid;gap:16px;max-width:760px;margin-top:12px;padding:24px 20px;background:var(--bt-rose-pale, #f7efef);border:1px solid var(--bt-line-rose, #eaddde);border-radius:6px}.bt-legal__help-title{margin:0 0 6px;font-family:var(--bt-font-display, inherit);font-size:20px;font-weight:var(--bt-head-weight, 700);letter-spacing:var(--bt-head-tracking, -.02em);line-height:1.25;color:var(--bt-legal-ink)}.bt-legal__help-text p{margin:0;font-size:15px;line-height:1.6;color:var(--bt-legal-text)}.bt-legal__help-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bt-legal__help-list a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;color:var(--bt-legal-ink);text-decoration:none;overflow-wrap:anywhere}.bt-legal__help-list a:hover span{color:var(--bt-legal-accent);text-decoration:underline;text-underline-offset:3px}.bt-legal__help-list a:focus-visible{outline:2px solid var(--bt-legal-ink);outline-offset:2px}.bt-legal__help-ico{flex:0 0 auto;width:36px;height:36px;padding:8px;color:var(--bt-legal-accent);background:var(--bt-white, #fff);border-radius:999px}.bt-legal__help-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 24px;font-size:13px;font-weight:var(--bt-cta-weight, 600);letter-spacing:var(--bt-cta-tracking, .15em);text-transform:uppercase;color:var(--bt-white, #fff);text-decoration:none;background:var(--bt-legal-accent);border-radius:2px;transition:background-color .15s ease}.bt-legal__help-btn:hover{background:var(--brand-primary-hover, #5c2328)}.bt-legal__help-btn:focus-visible{outline:2px solid var(--bt-legal-ink);outline-offset:2px}.bt-legal__help-arrow{width:18px;height:18px}@media screen and (min-width:750px){.bt-legal{padding-top:var(--bt-legal-pt, 0px);padding-bottom:var(--bt-legal-pb, 80px);--bt-legal-sticky: calc(var(--bt-header-h-desktop, 90px) + 24px)}.bt-legal__wrap{padding-top:56px;padding-bottom:28px}.bt-legal--center .bt-legal__tablist{justify-content:center}.bt-legal__tablist{flex-wrap:wrap;overflow:visible;margin:0;padding:0 0 28px}.bt-legal--center .bt-legal__tabs{text-align:center}.bt-legal__grid{padding-top:44px}.bt-legal__doc{font-size:16px}.bt-legal__help{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text btn" "list btn";align-items:center;column-gap:36px;padding:28px 36px}.bt-legal__help-text{grid-area:text}.bt-legal__help-list{grid-area:list;grid-auto-flow:column;justify-content:start;column-gap:24px}.bt-legal__help-btn{grid-area:btn;width:auto}}@media screen and (min-width:1000px){.bt-legal--has-toc .bt-legal__grid{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"toc doc" "toc help";column-gap:80px;row-gap:36px;align-items:start}.bt-legal__aside{position:sticky;top:var(--bt-legal-sticky);max-height:calc(100vh - var(--bt-legal-sticky) - 24px);overflow-y:auto;scrollbar-width:thin}.bt-legal__toc{border:0;background:none}.bt-legal__toc-head{min-height:0;padding:0 0 12px;cursor:default;pointer-events:none}.bt-legal__toc-chev{display:none}.bt-legal__toc-list{padding:0}}@media screen and (min-width:750px){.bt-legal:not(.bt-legal--has-toc) .bt-legal__grid,.bt-legal:not(.bt-legal--has-toc) .bt-legal__wrap,.bt-legal:not(.bt-legal--has-toc) .bt-legal__tabs{max-width:calc(760px + var(--bt-legal-pad) * 2)}.bt-legal--center:not(.bt-legal--has-toc) .bt-legal__doc,.bt-legal--center:not(.bt-legal--has-toc) .bt-legal__help{margin-left:auto;margin-right:auto}}@media(prefers-reduced-motion:reduce){.bt-legal__tab,.bt-legal__toc-chev,.bt-legal__toc-list a,.bt-legal__help-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/alpha_style_shared_legal.css.map */
