.template-policy #MainContent,.ab-legal{background:var(--ab-stone-paper);color:var(--ab-ink)}.template-policy .shopify-policy__container{max-width:1240px;margin:0 auto;box-sizing:border-box;padding:clamp(48px,7vw,112px) var(--ab-gr, 16px) clamp(72px,9vw,136px) var(--ab-gl, 16px)}.ab-legal__in{padding-block:clamp(48px,7vw,112px) clamp(72px,9vw,136px)}.template-policy .shopify-policy__title{position:relative;text-align:left;overflow:hidden;display:grid;gap:18px;padding-bottom:clamp(22px,3vw,34px);margin-bottom:clamp(32px,4.5vw,56px)}.template-policy .shopify-policy__title:before{content:"Aurumbach \b7  Legal";font:500 11px/1.3 var(--ab-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-stone)}.template-policy .shopify-policy__title:after,.ab-legal__rule{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ab-graphite);transform-origin:left center}.template-policy .shopify-policy__title h1,.ab-legal__title{margin:0;color:var(--ab-ink);font:600 clamp(36px,5.6vw,72px)/1.03 var(--ab-sans)!important;letter-spacing:-.035em!important;text-transform:none!important;text-wrap:balance;max-width:18ch}.ab-legal__head{position:relative;display:grid;gap:18px;padding-bottom:clamp(22px,3vw,34px);margin-bottom:clamp(32px,4.5vw,56px)}.ab-legal__label{font:500 11px/1.3 var(--ab-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-stone)}.ab-legal__intro{margin:0;max-width:60ch;font:400 clamp(16px,1.4vw,18px)/1.55 var(--ab-sans);color:var(--ab-graphite)}@keyframes ab-legal-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ab-legal-up{0%{transform:translateY(105%)}to{transform:none}}.template-policy .shopify-policy__title:after{animation:ab-legal-rule .7s cubic-bezier(.2,.7,.2,1) .1s backwards}.template-policy .shopify-policy__title h1{animation:ab-legal-up .8s cubic-bezier(.2,.7,.2,1) .48s backwards}.ab-legal__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.ab-legal__grid.has-toc{grid-template-columns:minmax(0,220px) minmax(0,68ch);gap:40px clamp(40px,6vw,96px);align-items:start}.ab-legal__aside{display:grid;gap:28px;align-content:start}.has-toc>.ab-legal__aside{position:sticky;top:calc(var(--header-height, 0px) + 24px)}.template-policy .shopify-policy__body,.ab-legal__body{max-width:68ch;counter-reset:ab-legal-h2}.template-policy .shopify-policy__body .rte,.ab-legal__body{font:400 17px/1.7 var(--ab-sans);color:var(--ab-ink);overflow-wrap:break-word}.template-policy .shopify-policy__body p,.ab-legal__body p{margin:0 0 1.05em}.template-policy .shopify-policy__body h2,.ab-legal__body h2{counter-increment:ab-legal-h2;position:relative;margin:2.4em 0 .8em;padding-top:1.1em;border-top:1px solid var(--ab-stone-line);font:600 clamp(22px,2.2vw,27px)/1.2 var(--ab-sans)!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--ab-ink);scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.template-policy .shopify-policy__body h2:before,.ab-legal__body h2:before{content:counter(ab-legal-h2,decimal-leading-zero);display:block;margin-bottom:10px;font:500 11px/1.3 var(--ab-mono);letter-spacing:.06em;color:var(--ab-stone)}.template-policy .shopify-policy__body h3,.template-policy .shopify-policy__body h4,.ab-legal__body h3,.ab-legal__body h4{margin:1.8em 0 .5em;font:600 18px/1.3 var(--ab-sans)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--ab-ink);scroll-margin-top:calc(var(--header-height, 0px) + 24px)}.template-policy .shopify-policy__body :is(h2,h3,h4):first-child,.ab-legal__body>:is(h2,h3,h4):first-child{margin-top:0}.template-policy .shopify-policy__body strong,.ab-legal__body strong{font-weight:600}.template-policy .shopify-policy__body ul,.template-policy .shopify-policy__body ol,.ab-legal__body ul,.ab-legal__body ol{margin:0 0 1.2em;padding-left:1.3em}.template-policy .shopify-policy__body li,.ab-legal__body li{margin:0 0 .55em;padding-left:.2em}.template-policy .shopify-policy__body ul>li::marker,.ab-legal__body ul>li::marker{color:var(--ab-stone)}.template-policy .shopify-policy__body ol>li::marker,.ab-legal__body ol>li::marker{font:500 .8em var(--ab-mono);color:var(--ab-stone)}.template-policy .shopify-policy__body a,.ab-legal__body a{color:var(--ab-ink);text-decoration:underline;text-decoration-color:var(--ab-stone);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:text-decoration-color .2s cubic-bezier(.2,.7,.2,1)}.template-policy .shopify-policy__body a:hover,.ab-legal__body a:hover{text-decoration-color:var(--ab-ink)}.template-policy .shopify-policy__body a:focus-visible,.ab-legal a:focus-visible,.ab-legal button:focus-visible,.ab-legal input:focus-visible{outline:2px solid var(--ab-signal);outline-offset:3px}.template-policy .shopify-policy__body table,.ab-legal__body table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:15px;display:block;overflow-x:auto}.template-policy .shopify-policy__body :is(th,td),.ab-legal__body :is(th,td){text-align:left;vertical-align:top;padding:10px 12px;border:1px solid var(--ab-stone-line)}.template-policy .shopify-policy__body th,.ab-legal__body th{font:500 11px/1.3 var(--ab-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-stone);background:var(--ab-white)}.template-policy .shopify-policy__body hr,.ab-legal__body hr{border:0;border-top:1px solid var(--ab-stone-line);margin:2em 0}.template-policy .shopify-policy__body blockquote,.ab-legal__body blockquote{margin:0 0 1.2em;padding:14px 16px;border-left:2px solid var(--ab-graphite);background:var(--ab-white)}.ab-legal-toc{font:400 14px/1.45 var(--ab-sans)}.ab-legal-toc__label{display:block;margin-bottom:12px;font:500 11px/1.3 var(--ab-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-stone)}.ab-legal-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--ab-ink);counter-reset:ab-legal-toc}.ab-legal-toc li{counter-increment:ab-legal-toc;border-bottom:1px solid var(--ab-stone-line)}.ab-legal-toc a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:9px 0;color:var(--ab-graphite);text-decoration:none}.ab-legal-toc a:before{content:counter(ab-legal-toc,decimal-leading-zero);font:500 11px/1.9 var(--ab-mono);color:var(--ab-stone)}.ab-legal-toc a:hover,.ab-legal-toc a[aria-current=true]{color:var(--ab-ink)}.ab-legal-nav__label{display:block;margin-bottom:12px;font:500 11px/1.3 var(--ab-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-stone)}.ab-legal-nav ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ab-stone-line)}.ab-legal-nav li{border-bottom:1px solid var(--ab-stone-line)}.ab-legal-nav a{display:block;padding:9px 0;font:400 14px/1.45 var(--ab-sans);color:var(--ab-graphite);text-decoration:none}.ab-legal-nav a:after{content:" \203a"}.ab-legal-nav a:hover,.ab-legal-nav a[aria-current=page]{color:var(--ab-ink)}.ab-legal__body #pc--optOutFormContainer:not(:empty){margin:1.6em 0 0;padding:clamp(18px,3vw,32px);background:var(--ab-white);border:1px solid var(--ab-stone-line);font-size:15px;line-height:1.55}.ab-legal__body #pc--optOutFormContainer :is(input[type=email],input[type=text]){width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;font:400 16px/1.4 var(--ab-sans);color:var(--ab-ink);background:var(--ab-stone-paper);border:1px solid var(--ab-stone-line);border-radius:0}.ab-legal__body #pc--optOutFormContainer :is(input[type=email],input[type=text]):focus{border-color:var(--ab-ink);background:var(--ab-white)}.ab-legal__body #pc--optOutFormContainer :is(form,div,label){min-width:0;max-width:100%}.ab-legal__body #pc--optOutFormContainer label{align-items:flex-start;gap:10px}.ab-legal__body #pc--optOutFormContainer input[type=checkbox]{accent-color:var(--ab-ink);width:18px;height:18px;flex:none;margin-top:3px}.ab-legal__body #pc--optOutFormContainer :is(button,input[type=submit]){display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:0;border-radius:999px;background:var(--ab-ink);color:var(--ab-white);font:600 15px/1 var(--ab-sans);cursor:pointer}.ab-legal__body #pc--optOutFormContainer :is(button,input[type=submit]):hover{background:var(--ab-graphite)}@media(max-width:900px){.ab-legal__grid.has-toc{grid-template-columns:minmax(0,1fr)}.has-toc>.ab-legal__aside{position:static}}@media(max-width:600px){.template-policy .shopify-policy__body .rte,.ab-legal__body{font-size:16px;line-height:1.65}}@media(prefers-reduced-motion:reduce){.template-policy .shopify-policy__title:after,.template-policy .shopify-policy__title h1{animation:none}.ab-legal__body a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/ab-legal.css.map */
