.bp-policy{--bp-ink:#111111;--bp-ink-2:#333333;--bp-mute:#666666;--bp-mute-2:#8a8a85;--bp-line:#e5e5e2;--bp-line-2:#efeee9;--bp-paper:#ffffff;--bp-cream:#fafafa;--bp-canvas:#fafafa;--bp-red:#666666;--bp-red-soft:#fafafa;--bp-serif:"Playfair Display", Georgia, serif;--bp-sans:"Poppins", ui-sans-serif, system-ui, sans-serif;container-type:inline-size;container-name:bp;font-family:var(--bp-sans);color:var(--bp-ink);background:var(--bp-paper);line-height:1.55;font-weight:400}.bp-policy *{box-sizing:border-box}.bp-policy a{color:var(--bp-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#00000040}.bp-policy a:hover{color:var(--bp-red);text-decoration-color:var(--bp-red)}.bp-policy em,.bp-policy i{font-family:var(--bp-serif);font-style:italic;font-weight:400}.bp-policy strong,.bp-policy b{font-weight:600;color:var(--bp-ink)}.bp-policy .bp-head{background:#fafafa;border-radius:24px;padding:48px 56px;margin:32px 0;position:relative;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-template-rows:auto auto 1fr;gap:0 48px;align-items:start}.bp-policy .bp-head>.bp-h1{grid-column:1;grid-row:1}.bp-policy .bp-head>.bp-lede{grid-column:1;grid-row:2}.bp-policy .bp-head>.bp-head-cta{grid-column:1;grid-row:3;align-self:start;margin-top:16px}.bp-policy .bp-head>.bp-meta{grid-column:2;grid-row:1 / span 3;align-self:start;margin:0;max-width:none}.bp-policy .bp-head>.bp-eyebrow,.bp-policy .bp-head>.bp-crumb{grid-column:1}.bp-policy .bp-crumb{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bp-mute);font-weight:600;margin:0 0 36px;list-style:none;padding:0}.bp-policy .bp-crumb li{display:inline-flex;align-items:center;gap:10px}.bp-policy .bp-crumb li+li:before{content:"/";color:#bbb}.bp-policy .bp-crumb [aria-current=page]{color:var(--bp-red)}.bp-policy .bp-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bp-red);font-weight:600;margin:0 0 28px}.bp-policy .bp-eyebrow:before{content:"";width:28px;height:1px;background:var(--bp-red)}.bp-policy .bp-h1{font-family:var(--bp-serif);font-size:88px;font-weight:400;letter-spacing:-.025em;line-height:.96;margin:0 0 28px;max-width:14ch}.bp-policy .bp-h1 em{font-style:italic;font-weight:400;color:inherit;position:relative}.bp-policy .bp-h1 em:after{content:"";position:absolute;left:-2px;right:-2px;bottom:8px;height:14px;background:none;z-index:-1;transform:skew(-6deg);border-radius:2px}.bp-policy .bp-lede{font-size:17px;line-height:1.65;color:var(--bp-ink-2);margin:0 0 36px;max-width:620px}.bp-policy .bp-meta{display:block;background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:22px 28px;margin:28px 0 32px;max-width:480px}.bp-policy .bp-meta>div{padding:12px 0;border-bottom:1px dashed #e0e0e0;display:grid;grid-template-columns:130px 1fr;gap:16px;align-items:baseline}.bp-policy .bp-meta>div:last-child{border-bottom:none;padding-bottom:4px}.bp-policy .bp-meta>div.bp-meta-head{display:flex;align-items:center;justify-content:space-between;padding:4px 0 12px;border-bottom:1px solid #e0e0e0;margin-bottom:4px}.bp-policy .bp-meta>div.bp-meta-head+div{padding-top:12px}.bp-policy .bp-meta-label{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bp-mute, #666);font-weight:600}.bp-policy .bp-meta-badge{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-ink-2, #333);font-weight:600;background:#fff;border:1px solid #e0e0e0;padding:4px 10px;border-radius:999px}.bp-policy .bp-meta dt{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bp-mute, #666);font-weight:600;margin:0}.bp-policy .bp-meta dd{margin:0;font-size:14px;color:var(--bp-ink, #0b0b0b);font-weight:500}.bp-policy .bp-meta dd em{font-style:italic;color:var(--bp-mute, #666)}.bp-policy .bp-meta dd small{display:block;font-size:11.5px;color:var(--bp-mute-2, #888);font-weight:400;margin-top:2px}.bp-policy .bp-meta dd a{color:var(--bp-ink, #0b0b0b);text-decoration:none}.bp-policy .bp-meta dd a:hover{color:var(--bp-ink, #0b0b0b);text-decoration:underline}@media(max-width:560px){.bp-policy .bp-meta{padding:18px 22px;max-width:100%}.bp-policy .bp-meta>div{grid-template-columns:1fr;gap:4px;padding:10px 0}}.bp-policy .bp-head-cta{display:flex;gap:14px;flex-wrap:wrap;margin:36px 0}.bp-policy .bp-head-cta a{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-family:var(--bp-sans);font-weight:500;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none!important;border-radius:999px;transition:background .2s ease,color .2s ease,box-shadow .2s ease;cursor:pointer}.bp-policy .bp-head-cta a:first-child{background:var(--bp-ink);color:#fff!important;box-shadow:inset 0 0 0 1px var(--bp-ink)}.bp-policy .bp-head-cta a:first-child:hover{background:#fff;color:var(--bp-ink)!important;box-shadow:inset 0 0 0 1px var(--bp-ink)}.bp-policy .bp-head-cta a:nth-child(2){background:transparent;color:var(--bp-ink)!important;box-shadow:inset 0 0 0 1px var(--bp-ink)}.bp-policy .bp-head-cta a:nth-child(2):hover{background:var(--bp-ink);color:#fff!important;box-shadow:inset 0 0 0 1px var(--bp-ink)}.bp-policy .bp-tldr{background:var(--bp-cream);padding:96px 80px}.bp-policy .bp-tldr-head{margin:0 0 40px;display:grid;grid-template-columns:200px 1fr;gap:48px;align-items:start}.bp-policy .bp-tldr-head .bp-eyebrow{padding-top:14px;border-top:1px solid var(--bp-ink);margin:0;color:var(--bp-red)}.bp-policy .bp-tldr-head .bp-eyebrow:before{display:none}.bp-policy .bp-h2{font-family:var(--bp-serif);font-size:42px;font-weight:400;line-height:1.1;letter-spacing:-.018em;margin:0;max-width:720px}.bp-policy .bp-h2 em{font-style:italic;color:inherit}.bp-policy .bp-tldr ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:tldr}.bp-policy .bp-tldr li{counter-increment:tldr;background:#fff;border-radius:22px;padding:28px 28px 26px;position:relative}.bp-policy .bp-tldr li:before{content:"0" counter(tldr);display:block;font-family:var(--bp-serif);font-style:italic;font-size:22px;color:var(--bp-red);margin-bottom:18px}.bp-policy .bp-tldr li h3{font-family:var(--bp-serif);font-size:22px;font-weight:400;letter-spacing:-.012em;margin:0 0 12px;line-height:1.2}.bp-policy .bp-tldr li h3 em{color:var(--bp-red)}.bp-policy .bp-tldr li p{margin:0;font-size:1rem;line-height:1.65;color:var(--bp-ink-2)}.bp-policy .bp-tldr li.bp-read{background:var(--bp-ink);color:#fff}.bp-policy .bp-tldr li.bp-read:before{content:"+";color:#fff;font-size:36px;line-height:1;margin-bottom:14px}.bp-policy .bp-tldr li.bp-read h3,.bp-policy .bp-tldr li.bp-read h3 em{color:#fff}.bp-policy .bp-tldr li.bp-read p{color:#ffffffb8}.bp-policy .bp-tldr li.bp-read a{color:#fff;text-decoration-color:#fff6}.bp-policy .bp-tldr li.bp-read a:hover{color:#fff;text-decoration-color:#fff}.bp-policy .bp-doc-shell{background:#fff;padding:80px 80px 100px}.bp-policy .bp-toc{margin:0 0 56px}.bp-policy .bp-toc-h{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bp-mute);font-weight:600;padding:0 0 16px;margin:0 0 20px;border-bottom:1px solid var(--bp-ink)}.bp-policy .bp-toc-h .bp-toc-count{font-family:var(--bp-serif);font-style:italic;text-transform:none;letter-spacing:0;color:var(--bp-ink-2);font-size:14px;font-weight:400}.bp-policy .bp-toc ol{list-style:none;padding:0;margin:0;columns:2;column-gap:56px}.bp-policy .bp-toc li{break-inside:avoid;padding:0}.bp-policy .bp-toc li.bp-toc-part{column-span:all;-webkit-column-span:all;font-family:var(--bp-serif);font-style:italic;font-size:16px;color:var(--bp-ink);margin:16px 0 8px;padding:10px 0 0;border-top:1px solid var(--bp-line)}.bp-policy .bp-toc li.bp-toc-part:first-child{border-top:none;margin-top:0;padding-top:0}.bp-policy .bp-toc a{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:baseline;padding:9px 0;text-decoration:none;color:var(--bp-ink-2);font-size:13.5px;line-height:1.4;border-bottom:1px dashed var(--bp-line-2)}.bp-policy .bp-toc a:hover{color:var(--bp-red)}.bp-policy .bp-toc-n{font-family:var(--bp-serif, Georgia, serif);font-style:italic;color:var(--bp-red, #666666);margin-right:4px}.bp-policy .bp-doc{max-width:880px}.bp-policy .bp-doc>section.bp-part{margin:0 0 56px}.bp-policy .bp-doc>section.bp-part:last-child{margin-bottom:0}.bp-policy .bp-part-h{display:grid;grid-template-columns:80px 1fr;gap:18px;align-items:baseline;margin:0 0 32px;padding:18px 0 0;font-family:var(--bp-serif);font-size:32px;font-weight:400;letter-spacing:-.013em;line-height:1.1;border-top:1px solid var(--bp-ink)}.bp-policy .bp-part-h .bp-part-n{font-style:italic;font-size:16px;color:var(--bp-red);padding-top:8px}.bp-policy .bp-part-h em{font-style:italic;color:inherit}.bp-policy [id^=bp-s-],.bp-policy [id^=bp-p-]{scroll-margin-top:100px}.bp-policy .bp-sect{padding:36px 0 32px;border-bottom:1px solid var(--bp-line)}.bp-policy .bp-sect:last-child{border-bottom:none;padding-bottom:0}.bp-policy .bp-sect-h{display:grid;grid-template-columns:80px 1fr;gap:18px;align-items:baseline;margin:0 0 20px;font-family:var(--bp-serif);font-size:30px;font-weight:400;letter-spacing:-.014em;line-height:1.16}.bp-policy .bp-sect-h .bp-sect-n{font-style:italic;font-size:38px;color:var(--bp-red);line-height:1;padding-top:4px}.bp-policy .bp-sect-h em{font-style:italic;color:inherit}.bp-policy .bp-sub-h{display:grid;grid-template-columns:80px 1fr;gap:18px;align-items:baseline;margin:22px 0 10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-ink);font-weight:600;font-family:var(--bp-sans)}.bp-policy .bp-sub-h .bp-sub-n{font-family:var(--bp-serif);font-style:italic;text-transform:none;letter-spacing:0;color:var(--bp-red);font-size:16px;font-weight:400;text-align:right}.bp-policy .bp-sect p,.bp-policy .bp-sect ul,.bp-policy .bp-sect ol{margin:0 0 14px;padding-left:98px;font-size:1rem;line-height:1.7;color:var(--bp-ink-2)}.bp-policy .bp-sect ul,.bp-policy .bp-sect ol{padding-left:118px}.bp-policy .bp-sect ul li,.bp-policy .bp-sect ol li{padding:2px 0}.bp-policy .bp-sect p:last-child{margin-bottom:0}.bp-policy .bp-callout{margin:18px 0 18px 98px;background:var(--bp-red-soft);border-left:3px solid var(--bp-ink);padding:18px 22px;border-radius:16px;font-size:1rem;line-height:1.65;color:var(--bp-ink)}.bp-policy .bp-callout h4{font-family:var(--bp-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bp-red);font-weight:600;margin:0 0 8px}.bp-policy .bp-callout p{margin:0;padding-left:0;font-size:1rem;color:var(--bp-ink)}.bp-policy .bp-callout em{font-family:var(--bp-serif);font-style:italic;color:var(--bp-red)}.bp-policy .bp-callout--ink{background:var(--bp-canvas);border-left-color:var(--bp-ink)}.bp-policy .bp-callout--ink h4,.bp-policy .bp-callout--ink em{color:var(--bp-ink)}.bp-policy .bp-contact{background:#fafafa;border-radius:24px;padding:48px 56px;margin:32px 0;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.bp-policy .bp-contact>div:first-child .bp-eyebrow{padding-top:14px;border-top:1px solid var(--bp-ink);margin:0 0 20px}.bp-policy .bp-contact>div:first-child .bp-eyebrow:before{display:none}.bp-policy .bp-contact h2{font-family:var(--bp-serif);font-size:44px;font-weight:400;letter-spacing:-.018em;line-height:1.08;margin:0 0 18px;max-width:480px}.bp-policy .bp-contact h2 em{font-style:italic;color:inherit}.bp-policy .bp-contact-intro{font-size:1rem;line-height:1.65;color:var(--bp-ink-2);max-width:480px;margin:0}.bp-policy .bp-contact dl{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:24px 28px;margin:24px 0 0;overflow:hidden}.bp-policy .bp-contact dl>div{display:grid;grid-template-columns:160px 1fr;gap:18px;align-items:center;padding:18px 26px;border-bottom:1px solid var(--bp-line-2)}.bp-policy .bp-contact dl>div:last-child{border-bottom:none}.bp-policy .bp-contact dt{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bp-mute);font-weight:600;margin:0}.bp-policy .bp-contact dd{margin:0;font-size:14.5px;color:var(--bp-ink);font-weight:500;letter-spacing:-.005em}.bp-policy .bp-contact dd a{color:var(--bp-ink);text-decoration:none}.bp-policy .bp-contact dd a:hover{color:var(--bp-red)}.bp-policy-canvas{background:#fff;padding:40px 0 60px}.bp-policy-frame{max-width:1440px;margin:0 auto;background:#fff;overflow:hidden;border-radius:24px}@media(max-width:1500px){.bp-policy-frame{margin:0 32px;max-width:none}}@media(max-width:720px){.bp-policy-canvas{padding:20px 0 40px}.bp-policy-frame{margin:0 16px;border-radius:18px}}.bp-policy-ptabs{background:#fff;padding:22px 32px;border-bottom:1px solid #e5e5e2;display:flex;align-items:center;gap:24px}.bp-policy-ptabs__label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:#666;font-weight:600;flex-shrink:0}.bp-policy-ptabs__list{display:flex;gap:6px;background:#fafafa;padding:5px;border-radius:999px;list-style:none;margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bp-policy-ptabs__list::-webkit-scrollbar{display:none}.bp-policy-ptabs__list li{margin:0;padding:0;list-style:none;flex-shrink:0}.bp-policy-ptabs__list li:before,.bp-policy-ptabs__list li::marker{content:none!important;display:none!important}.bp-policy-ptabs__list a{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:12.5px;font-weight:500;color:#333;text-decoration:none;border-radius:999px;letter-spacing:-.002em;white-space:nowrap;transition:background .14s ease,color .14s ease}.bp-policy-ptabs__list a:hover{background:#fff9;color:#111}.bp-policy-ptabs__list a.is-active{background:#111;color:#fff}.bp-policy-ptabs__list a .num{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:12px;opacity:.55}.bp-policy-ptabs__list a.is-active .num{color:#fff;opacity:1}.bp-policy-ptabs__aside{margin-left:auto;font-size:11.5px;color:#666;display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap}.bp-policy-ptabs__aside a{color:#111;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#00000040}.bp-policy-ptabs__aside a:hover{color:#666;text-decoration-color:#666}@media(max-width:900px){.bp-policy-ptabs{padding:16px 18px;flex-direction:column;align-items:flex-start;gap:12px}.bp-policy-ptabs__list{max-width:100%;width:100%}.bp-policy-ptabs__aside{margin-left:0}}.bp-policy-related{background:#fafafa;padding:80px 80px 90px;border-radius:24px 24px 0 0}.bp-policy-related__head{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:36px}.bp-policy-related__h{font-family:Playfair Display,Georgia,serif;font-size:36px;font-weight:400;letter-spacing:-.018em;line-height:1.1;margin:14px 0 0;max-width:520px}.bp-policy-related__h em{font-style:italic;color:#111;font-family:Playfair Display,Georgia,serif}.bp-policy-related__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media(max-width:1280px){.bp-policy-related__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.bp-policy-related__grid{grid-template-columns:1fr}.bp-policy-related{padding:48px 24px 56px}.bp-policy-related__head{grid-template-columns:1fr;gap:24px}}.bp-policy-relcard{background:#fff;border:1px solid #e5e5e2;border-radius:22px;padding:28px 28px 26px;text-decoration:none;color:#111;display:flex;flex-direction:column;transition:background .2s ease;position:relative}.bp-policy-relcard:hover{background:#fafafa}.bp-policy-relcard--current{background:#111;color:#fff;border-color:#111}.bp-policy-relcard--current:hover{background:#0d0d0d}.bp-policy-relcard__num{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:13px;color:#666;margin-bottom:10px}.bp-policy-relcard--current .bp-policy-relcard__num{color:#ffffffb3}.bp-policy-relcard__h{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:400;letter-spacing:-.012em;line-height:1.2;margin:0 0 10px;color:#111}.bp-policy-relcard--current .bp-policy-relcard__h{color:#fff}.bp-policy-relcard__h em{font-style:italic;color:#111;font-family:Playfair Display,Georgia,serif}.bp-policy-relcard--current .bp-policy-relcard__h em{color:#ffffffd9}.bp-policy-relcard__d{font-size:1rem;line-height:1.6;color:#333;margin:0 0 18px;flex:1}.bp-policy-relcard--current .bp-policy-relcard__d{color:#ffffffc7}.bp-policy-relcard__cta{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#111}.bp-policy-relcard--current .bp-policy-relcard__cta{color:#ffffff80;pointer-events:none}.bp-policy-relcard__cta .arr{transition:transform .16s ease;display:inline-block}.bp-policy-relcard:hover .bp-policy-relcard__cta .arr{transform:translate(3px)}.bp-policy-relcard__pill{position:absolute;top:18px;right:18px;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#000;font-weight:600;background:#fafafa;padding:4px 9px;border-radius:999px}.bp-policy-final-cta{padding:120px 80px;background:#070707;color:#fff;text-align:center;position:relative;overflow:hidden}.bp-policy-final-cta>*{position:relative}.bp-policy-final-cta h2{font-family:Playfair Display,Georgia,serif;font-size:54px;font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0 auto 20px;max-width:920px;color:#fff}.bp-policy-final-cta h2 em{font-style:italic;color:#ffffffc7;font-family:Playfair Display,Georgia,serif}.bp-policy-final-cta p{font-size:1rem;color:#ffffffb3;max-width:620px;margin:0 auto 32px;line-height:1.65}.bp-policy-final-cta__actions{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:720px){.bp-policy-final-cta{padding:72px 24px}.bp-policy-final-cta h2{font-size:34px}}.shopify-policy__title{display:none!important}.bp-policy-frame .shopify-policy__container{background:transparent;padding:0;max-width:none;margin:0}.bp-policy-frame .shopify-policy__body{max-width:none;margin:0;padding:0}.bp-policy-frame .shopify-policy__body>.rte{max-width:none;margin:0;padding:0}[id$=__bp_contact_hero]{background:#fff}@media(max-width:900px){.bp-policy .bp-head{padding:56px 36px 48px}.bp-policy .bp-h1{font-size:58px}.bp-policy .bp-tldr{padding:56px 36px}.bp-policy .bp-tldr ol{grid-template-columns:repeat(2,1fr)}.bp-policy .bp-doc-shell{padding:56px 36px 72px}.bp-policy .bp-contact{grid-template-columns:1fr;padding:56px 36px 64px}}@media(max-width:768px){.bp-policy .bp-head,.bp-policy .bp-tldr,.bp-policy .bp-doc-shell,.bp-policy .bp-contact{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/318/assets/page-policy.css.map */
