.bl-policy,.bl-care,.bl-policy~.shopify-policy__container{--policy-ink: #070705;--policy-paper: #f8f4ec;--policy-muted: #595349;--policy-rule: #d6cdbf;--policy-gold: #b69b68;color:var(--policy-ink)}.content-for-layout:has(>.bl-policy),.bl-care{background:#f8f4ec}body.bl-luxury :is(.bl-policy__hero,.bl-care__hero){padding:52px 0 56px;color:#f3eee4;background:#070705}:is(.bl-policy__hero-inner,.bl-care__hero-inner,.bl-policy__facts-inner){width:min(1120px,calc(100% - 112px));margin-inline:auto}:is(.bl-policy__eyebrow,.bl-care__eyebrow){margin:0;color:#b69b68;font-size:11px;font-weight:500;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}body.bl-luxury :is(.bl-policy__hero,.bl-care__hero) h1{max-width:920px;margin:16px 0 18px;color:#f3eee4;font-family:var(--bl-lux-serif);font-size:clamp(44px,4.5vw,64px);font-weight:400;letter-spacing:-.025em;line-height:1.06;text-transform:none;text-wrap:balance}:is(.bl-policy__description,.bl-care__description){max-width:62ch;margin:0;color:#c7beb0;font-size:15px;line-height:1.65}:is(.bl-policy__metadata,.bl-care__metadata){margin:20px 0 0;color:#c7beb0;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.6;text-transform:none}.bl-policy__metadata p{margin:0}.bl-policy__metadata strong{font-weight:500}.bl-policy__facts{padding:36px 0 0;background:var(--policy-paper)}.bl-policy__facts h2{margin:0 0 16px;color:#74603c;font-family:var(--font-body--family);font-size:11px;font-weight:500;letter-spacing:.13em;line-height:1.5}.bl-policy__facts dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--policy-rule)}.bl-policy__facts dl>div{padding:20px;border-inline-start:1px solid var(--policy-rule)}.bl-policy__facts dl>div:first-child{padding-inline-start:0;border-inline-start:0}.bl-policy__facts dt{font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1.5}.bl-policy__facts dd{margin:6px 0 0;color:var(--policy-muted);font-size:14px;line-height:1.5}.bl-policy~.shopify-policy__container,.bl-care__layout{display:grid;grid-template-columns:220px minmax(0,740px);justify-content:space-between;gap:64px;width:min(1120px,calc(100% - 112px));max-width:none;margin:0 auto;padding:64px 0 88px;background:transparent}.bl-policy~.shopify-policy__container>.shopify-policy__title{grid-column:2;text-align:left}.bl-policy~.shopify-policy__container>.shopify-policy__body,.bl-care__content{grid-column:2;min-width:0;color:#37332c;font-family:var(--font-body--family);font-size:17px;line-height:1.8;overflow-wrap:anywhere}.bl-policy~.shopify-policy__container .rte{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}:is(.shopify-policy__body,.bl-care__content) :is(h2,h3,h4){scroll-margin-top:calc(var(--header-height, 80px) + 28px)}.bl-policy~.shopify-policy__container .rte h2,body.bl-luxury .bl-care__content h2{margin:48px 0 18px;padding-top:28px;border-top:1px solid #d6cdbf;color:#070705;font-family:var(--bl-lux-serif);font-size:clamp(28px,2.4vw,34px);font-weight:400;letter-spacing:-.015em;line-height:1.2;text-transform:none;text-wrap:pretty}.bl-policy~.shopify-policy__container .rte h2:first-child,body.bl-luxury .bl-care__content>section:first-child>h2{margin-top:0;padding-top:0;border-top:0}.bl-policy~.shopify-policy__container .rte h3,.bl-care__content h3{margin:30px 0 12px;color:#070705;font-family:var(--font-body--family);font-size:19px;font-weight:600;letter-spacing:0;line-height:1.45;text-transform:none}.bl-policy~.shopify-policy__container .rte h4,.bl-care__content h4{margin:26px 0 10px;color:#070705;font-family:var(--font-body--family);font-size:17px;font-weight:600;line-height:1.5;text-transform:none}.bl-policy~.shopify-policy__container .rte p,.bl-care__content p{margin:0 0 1.2em;font-size:inherit;line-height:inherit}.bl-policy~.shopify-policy__container .rte :is(ul,ol),.bl-care__content :is(ul,ol){margin:0 0 1.4em;padding-inline-start:1.4em}.bl-policy~.shopify-policy__container .rte li,.bl-care__content li{margin-block:.6em;padding-inline-start:.2em}.bl-policy~.shopify-policy__container .rte li :is(ul,ol),.bl-care__content li :is(ul,ol){margin-block:.6em .8em;padding-inline-start:1.25em}.bl-policy~.shopify-policy__container .rte strong,.bl-care__content strong{color:#070705;font-weight:600}.bl-policy~.shopify-policy__container .rte a,.bl-care__content a{color:#68532e;overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bl-policy~.shopify-policy__container .rte a:hover,.bl-care__content a:hover{color:#070705;text-decoration-thickness:2px}.bl-policy~.shopify-policy__container .rte hr,.bl-care__content hr{height:0;margin:36px 0;border:0;border-top:1px solid #d6cdbf}.bl-policy~.shopify-policy__container .rte table,.bl-care__content table{display:block;width:100%;max-width:100%;margin-block:24px;border-collapse:collapse;overflow-x:auto;font-size:16px;line-height:1.6}.bl-policy~.shopify-policy__container .rte :is(th,td),.bl-care__content :is(th,td){padding:14px 16px;border:1px solid #d6cdbf;vertical-align:top;text-align:left}.bl-policy~.shopify-policy__container .rte th,.bl-care__content th{color:#070705;background:#f3eee4;font-weight:600}.bl-care__content .bl-policy__notice{margin-block:24px;padding-inline-start:18px;border-inline-start:2px solid #8e7954;color:#211e18;font-weight:500}:is(.bl-policy-nav,.bl-care-nav){grid-column:1;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-height, 80px) + 28px);max-height:calc(100dvh - var(--header-height, 80px) - 56px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c1b5a1 transparent}:is(.bl-policy-nav,.bl-care-nav) details{display:contents}:is(.bl-policy-nav,.bl-care-nav) summary{display:none}:is(.bl-policy-nav__label,.bl-care-nav__label){margin:0;color:#74603c;font-size:11px;font-weight:500;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}:is(.bl-policy-nav,.bl-care-nav) ul{display:grid;gap:3px;margin:18px 0 0;padding:0;list-style:none}:is(.bl-policy-nav,.bl-care-nav) a{display:block;padding:9px 10px 9px 14px;border-inline-start:1px solid #d6cdbf;color:#655f54;font-size:14px;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}:is(.bl-policy-nav,.bl-care-nav) a:is(:hover,[aria-current=location]){border-inline-start-color:#816535;color:#070705}:is(.bl-policy,.bl-care,.bl-policy~.shopify-policy__container) :is(a,summary):focus-visible{outline:2px solid #816535!important;outline-offset:4px}@media(max-width:899px){:is(.bl-policy__hero-inner,.bl-care__hero-inner,.bl-policy__facts-inner),.bl-policy~.shopify-policy__container,.bl-care__layout{width:calc(100% - 40px)}body.bl-luxury :is(.bl-policy__hero,.bl-care__hero){padding-block:40px 44px}body.bl-luxury :is(.bl-policy__hero,.bl-care__hero) h1{font-size:clamp(38px,10vw,48px);line-height:1.08}.bl-policy__facts{padding-top:28px}.bl-policy__facts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-policy__facts dl>div{padding:18px 12px}.bl-policy__facts dl>div:nth-child(odd){padding-inline-start:0;border-inline-start:0}.bl-policy__facts dl>div:nth-child(n+3){border-top:1px solid var(--policy-rule)}.bl-policy~.shopify-policy__container,.bl-care__layout{display:block;padding-block:36px 60px}.bl-policy~.shopify-policy__container>.shopify-policy__body,.bl-care__content{font-size:17px;line-height:1.75}.bl-policy~.shopify-policy__container .rte h2,body.bl-luxury .bl-care__content h2{font-size:29px;margin-top:40px;padding-top:24px}:is(.bl-policy-nav,.bl-care-nav){position:static;max-height:none;overflow:visible;margin-bottom:36px}:is(.bl-policy-nav,.bl-care-nav) details{display:block;border-block:1px solid #d6cdbf}:is(.bl-policy-nav,.bl-care-nav) summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;color:#070705;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.1em;list-style:none;text-transform:uppercase}:is(.bl-policy-nav,.bl-care-nav) summary::-webkit-details-marker{display:none}:is(.bl-policy-nav,.bl-care-nav) summary:after{content:"+";font-size:22px;font-weight:400}:is(.bl-policy-nav,.bl-care-nav) details[open] summary:after{content:"\2212"}:is(.bl-policy-nav__label,.bl-care-nav__label){display:none}:is(.bl-policy-nav,.bl-care-nav) ul{margin:0;padding-block:4px 16px}:is(.bl-policy-nav,.bl-care-nav) a{min-height:44px;padding-block:12px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/blackland-policy.css.map */
