body .shopify-policy__container{width:100%;max-width:none;margin:0;padding:0;color:#2b2926;font-family:var(--font-body--family)}body .shopify-policy__title{padding:clamp(3rem,6vw,5.5rem) var(--page-margin, 1.25rem) clamp(1.8rem,3vw,2.6rem);border-bottom:1px solid color-mix(in srgb,#2b2926 12%,transparent);text-align:left}.shopify-policy__title:before{content:"documento";display:block;margin-bottom:.7rem;font-size:var(--bp-rotulo);letter-spacing:var(--bp-rotulo-track);text-transform:lowercase;opacity:var(--bp-rotulo-op)}body .shopify-policy__title h1{margin:0;max-width:52rem;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 300);font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.035em;text-wrap:pretty}.bp-policy__cols{display:grid;gap:clamp(2rem,4vw,3.5rem);padding:clamp(2.2rem,4vw,3.5rem) var(--page-margin, 1.25rem) clamp(3.5rem,7vw,6rem)}body .shopify-policy__body{max-width:54rem;padding:0;width:auto;font-size:clamp(1.0625rem,.95rem + .3vw,1.1875rem);font-weight:300;line-height:1.7}body .bp-policy__cols .shopify-policy__body{margin:0;padding:0}body .shopify-policy__container:not(:has(.bp-policy__cols)) .shopify-policy__body{padding:clamp(2.2rem,4vw,3.5rem) var(--page-margin, 1.25rem) clamp(3.5rem,7vw,6rem)}.shopify-policy__body>:first-child>:first-child{margin-top:0}.shopify-policy__body p{margin:0 0 .9rem}.shopify-policy__body h1,.shopify-policy__body h2{margin:2.6rem 0 1rem;scroll-margin-top:6rem;display:flex;align-items:baseline;gap:.65rem;font-family:var(--font-body--family);font-size:.78rem;font-weight:400;letter-spacing:.13em;line-height:1.45;text-transform:none}.shopify-policy__body h1:after,.shopify-policy__body h2:after{content:"";flex:1 1 auto;height:1px;background:color-mix(in srgb,#2b2926 16%,transparent)}.shopify-policy__body h3,.shopify-policy__body h4{margin:1.7rem 0 .4rem;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight, 300);font-size:1.3rem;letter-spacing:-.02em}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.1rem;padding:0;list-style:none;display:grid;gap:.4rem}.shopify-policy__body li{position:relative;padding-left:1.15rem}.shopify-policy__body li:before{content:"";position:absolute;left:0;top:.78em;width:.35rem;height:1px;background:currentColor;opacity:.5}.shopify-policy__body ol{counter-reset:bp-pol}.shopify-policy__body ol>li{counter-increment:bp-pol;padding-left:1.6rem}.shopify-policy__body ol>li:before{content:counter(bp-pol) ".";top:0;width:auto;height:auto;background:none;font-size:.85rem;font-variant-numeric:tabular-nums;opacity:.45}.shopify-policy__body strong{font-weight:500}.shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.shopify-policy__body img{max-width:100%;height:auto}.bp-policy__index{display:none}.bp-policy__index-title{margin:0 0 1rem;font-size:.72rem;letter-spacing:.14em;text-transform:lowercase;opacity:.55}.bp-policy__index-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;counter-reset:bp-idx}.bp-policy__index-list li{counter-increment:bp-idx;display:grid;grid-template-columns:1.4rem minmax(0,1fr);align-items:baseline;padding:0}.bp-policy__index-list li:before{content:counter(bp-idx);position:static;width:auto;height:auto;background:none;font-size:.72rem;font-variant-numeric:tabular-nums;opacity:.4}.bp-policy__index-list a{color:inherit;text-decoration:none;font-size:.86rem;line-height:1.35;opacity:.7;transition:opacity .3s}.bp-policy__index-list a:hover,.bp-policy__index-list a.is-atual{opacity:1;text-decoration:underline;text-underline-offset:.2em}@media(min-width:990px){.bp-policy__cols{grid-template-columns:minmax(0,16rem) minmax(0,54rem) minmax(0,1fr);align-items:start}.bp-policy__cols--solo{grid-template-columns:minmax(0,54rem) minmax(0,1fr)}.bp-policy__index{display:block;position:sticky;top:calc(var(--header-height, 4rem) + 2rem)}}@media(min-width:990px)and (max-width:1279px){.bp-policy__cols{grid-template-columns:minmax(0,12rem) minmax(0,54rem) minmax(0,1fr);gap:2rem}.bp-policy__cols--solo{grid-template-columns:minmax(0,54rem) minmax(0,1fr)}}.bp-policy__data{margin-bottom:2rem!important;font-size:.82rem;letter-spacing:.04em;opacity:.6}@media(max-width:749px){body .shopify-policy__title h1{max-width:19rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bp-policy.css.map */
