.bw-policies{--bw-ink: #021618;--bw-cream: #fff7f1;--bw-white: #ffffff;--bw-border: #ebe2d8;--bw-gold: #b09462;--bw-gold-dark: #8b6f47;--bw-content-width: 760px;background:var(--bw-cream);color:var(--bw-ink);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;overflow-wrap:anywhere}.bw-policies *,.bw-policies *:before,.bw-policies *:after{box-sizing:border-box}.bw-policies__shell{margin:0 auto;max-width:1200px;padding:72px 32px 104px}.bw-policies__nav{border-bottom:1px solid var(--bw-border);display:flex;flex-wrap:wrap;gap:24px;margin:0 auto 72px;max-width:var(--bw-content-width);padding:0 0 16px}.bw-policies__nav a{color:var(--bw-ink);flex:0 0 auto;font-size:11px;letter-spacing:.16em;position:relative;text-decoration:none;text-transform:uppercase}.bw-policies__nav a:after{background:var(--bw-gold);bottom:-17px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0}.bw-policies__nav a:hover,.bw-policies__nav a[aria-current=page]{color:var(--bw-gold-dark)}.bw-policies__nav a[aria-current=page]:after{opacity:1}.bw-policies a:focus-visible{outline:2px solid var(--bw-gold-dark);outline-offset:4px}.bw-policy-view{margin:0 auto;max-width:var(--bw-content-width)}.bw-policy-header{border-bottom:1px solid var(--bw-border);margin-bottom:48px;padding-bottom:40px}.bw-policy-header h1{color:var(--bw-ink);font-family:var(--font-heading-family);font-size:clamp(42px,6vw,72px);font-style:var(--font-heading-style);font-weight:500;letter-spacing:.08em;line-height:.96;margin:0 0 32px;text-transform:uppercase}.bw-policy-header h1:focus{outline:none}.bw-policy-header__date{font-size:12px;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.bw-policy-header__lead{font-family:var(--font-heading-family);font-size:24px;line-height:1.45;margin:32px 0 16px}.bw-policy-header>:last-child{margin-bottom:0}.bw-policy-body section{border-bottom:1px solid var(--bw-border);padding:0 0 48px}.bw-policy-body section+section{padding-top:48px}.bw-policy-body section:last-child{border-bottom:0;padding-bottom:0}.bw-policy-body h2{color:var(--bw-ink);font-family:var(--font-heading-family);font-size:30px;font-style:var(--font-heading-style);font-weight:500;letter-spacing:.04em;line-height:1.15;margin:0 0 24px}.bw-policy-body p,.bw-policy-body li,.bw-policy-body address,.bw-policy-header p{color:var(--bw-ink);font-size:15px;line-height:1.9}.bw-policy-body p,.bw-policy-body ul,.bw-policy-body ol,.bw-policy-body address{margin-bottom:20px;margin-top:0}.bw-policy-body ul,.bw-policy-body ol{padding-left:24px}.bw-policy-body li+li{margin-top:10px}.bw-policy-body address{font-style:normal}.bw-policy-body strong{font-family:var(--font-heading-family);font-size:20px;font-weight:500!important;letter-spacing:.01em;line-height:1}.bw-policy-body a,.bw-policy-header a{color:var(--bw-gold-dark);text-decoration-color:var(--bw-gold);text-decoration-thickness:1px;text-underline-offset:3px}.bw-policy-index{border-top:1px solid var(--bw-border)}.bw-policy-index__link{align-items:center;border-bottom:1px solid var(--bw-border);color:var(--bw-ink);display:grid;gap:8px 28px;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;padding:28px 0;text-decoration:none}.bw-policy-index__title{font-family:var(--font-heading-family);font-size:24px;line-height:1.15}.bw-policy-index__summary{font-size:14px;line-height:1.65}.bw-policy-index__action{color:var(--bw-gold-dark);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.bw-policy-index__link:hover .bw-policy-index__title,.bw-policy-index__link:hover .bw-policy-index__action{color:var(--bw-gold-dark)}.bw-policies__noscript{margin:32px auto 0;max-width:var(--bw-content-width)}@media screen and (max-width:749px){.bw-policies__shell{padding:48px 20px 72px}.bw-policies__nav{gap:20px;margin-bottom:52px}.bw-policy-header{margin-bottom:40px;padding-bottom:32px}.bw-policy-header h1{font-size:clamp(38px,12vw,52px);letter-spacing:.06em;line-height:1}.bw-policy-header__lead{font-size:21px}.bw-policy-body h2{font-size:26px}.bw-policy-body section{padding-bottom:40px}.bw-policy-body section+section{padding-top:40px}.bw-policy-index__link{gap:8px;grid-template-columns:1fr;padding:24px 0}.bw-policy-index__action{margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/banwells-policy-preview.css.map */
