:root{--bw-ink: #17233c;--bw-ink-soft: #26344e;--bw-paper: #f6f1e7;--bw-paper-deep: #eee6d8;--bw-white: #fffdf9;--bw-teal: #6f9c98;--bw-teal-dark: #2d6f6b;--bw-gold: #d7a33d;--bw-gold-dark: #9a6a16;--bw-muted-ink: rgba(23, 35, 60, .7);--bw-line: rgba(23, 35, 60, .14);--bw-line-strong: rgba(23, 35, 60, .28);--bw-page: 118rem;--bw-reading: 72rem;--bw-radius: .4rem;--bw-shadow: 0 2.4rem 6rem rgba(23, 35, 60, .08)}html{scroll-behavior:smooth}body{color:var(--bw-ink);background:var(--bw-white);font-size:1.6rem;letter-spacing:.01em}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.page-width{max-width:calc(var(--bw-page) + 4rem);padding-inline:2rem}.page-width--narrow{max-width:calc(var(--bw-reading) + 4rem)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5rem;border-radius:var(--bw-radius);font-size:1.45rem;font-weight:700;letter-spacing:.01em}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:.3rem solid var(--bw-gold);outline-offset:.3rem;box-shadow:none}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--bw-radius)}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-radius:var(--bw-radius)}.section-header.shopify-section-group-header-group{z-index:40}.header-wrapper{background:#fffdf9f7;border-bottom:1px solid var(--bw-line)!important}.header{min-height:7.6rem;padding-inline:2rem!important}.header__heading-logo{width:min(15.8rem,100%);height:auto}.header__menu-item{color:var(--bw-ink);font-size:1.4rem;font-weight:600;letter-spacing:.015em;text-underline-offset:.7rem}.header__menu-item:hover,.header__active-menu-item{color:var(--bw-teal-dark)}.header__active-menu-item{text-decoration-thickness:.15rem}.header__search,.header__icon--account{display:none!important}.header__icons{gap:.25rem}.header-localization .localization-form__select{min-height:4.4rem;color:var(--bw-ink);font-size:1.25rem;font-weight:600}body.template-product main{background:var(--bw-paper)}body.template-product product-info{display:block;padding:clamp(5.2rem,7vw,8rem) 0}body.template-product .product{align-items:start}@media screen and (min-width:990px){body.template-product .product:not(.product--no-media){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(34rem,.95fr);gap:clamp(3.2rem,6vw,7.2rem)}body.template-product .product:not(.product--no-media) .product__media-wrapper,body.template-product .product:not(.product--no-media) .product__info-wrapper{width:auto!important;max-width:none!important;min-width:0;padding:0!important}}body.template-product .bellwove-product-media{top:11rem;background:var(--bw-white);border:1px solid var(--bw-line-strong);box-shadow:var(--bw-shadow)}body.template-product .bellwove-product-media img{aspect-ratio:3 / 2;object-fit:cover}body.template-product .product__info-container{max-width:none;padding:clamp(2.8rem,4vw,4.2rem);background:var(--bw-white);border:1px solid var(--bw-line-strong)}.bw-product-eyebrow{margin:0 0 1.4rem;color:var(--bw-teal-dark);font-size:1.1rem;font-weight:700;letter-spacing:.17em}.bw-product-eyebrow--complete{color:var(--bw-gold-dark)}body.template-product .product__title h1{max-width:13ch;margin:0;color:var(--bw-ink);font-size:clamp(3.8rem,4.4vw,5.4rem);letter-spacing:-.04em;line-height:1.04}.bw-product-subtitle{max-width:48rem;margin:1.8rem 0 0;color:var(--bw-muted-ink);font-size:1.65rem;line-height:1.65}body.template-product .price--large{color:var(--bw-ink);font-size:2.6rem;font-weight:700}body.template-product .product__tax{margin-top:.7rem;color:var(--bw-muted-ink)}body.template-product .bellwove-purchase-notes{margin:2rem 0;padding:1.8rem 0;border-color:var(--bw-line)}body.template-product .product-form__buttons{max-width:none}body.template-product .product-form__submit{margin-bottom:1rem;color:#fff;background:var(--bw-ink)}body.template-product .product-form__submit:hover{background:var(--bw-teal-dark)}body.template-product .shopify-payment-button__button{border-radius:var(--bw-radius)!important}body.template-product .product__description{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid var(--bw-line);color:var(--bw-muted-ink);font-size:1.5rem;line-height:1.7}body.template-product .related-products{padding-top:7rem!important;padding-bottom:8rem!important}body.template-product .related-products__heading{color:var(--bw-ink);font-size:clamp(3rem,3.6vw,4.4rem);letter-spacing:-.03em}.bw-content-page{min-height:55vh;padding:clamp(5.6rem,8vw,9rem) 0 clamp(7rem,9vw,11rem);background:var(--bw-paper)}.bw-page-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3.6rem,7vw,9rem);align-items:end;padding-bottom:clamp(4rem,6vw,6.4rem);border-bottom:1px solid var(--bw-line-strong)}.bw-page-kicker{margin:0 0 1.4rem;color:var(--bw-teal-dark);font-size:1.1rem;font-weight:700;letter-spacing:.17em}.bw-page-title{max-width:12ch;margin:0;color:var(--bw-ink);font-size:clamp(4.2rem,5.4vw,6.4rem);letter-spacing:-.045em;line-height:1.04}.bw-page-intro{max-width:60rem;margin:0 0 .8rem;color:var(--bw-muted-ink);font-size:1.8rem;line-height:1.68}.bw-page-body{max-width:var(--bw-reading);margin:0 auto;padding:clamp(4.8rem,7vw,7.6rem) clamp(2.2rem,4vw,4.4rem);color:var(--bw-ink-soft);background:var(--bw-white);border:1px solid var(--bw-line)}.bw-page-body>:first-child{margin-top:0}.bw-page-body h2{margin:4.8rem 0 1.6rem;color:var(--bw-ink);font-size:clamp(2.7rem,3vw,3.6rem);letter-spacing:-.03em;line-height:1.2}.bw-page-body h3{margin:3.2rem 0 1rem;color:var(--bw-ink);font-size:2.1rem}.bw-page-body p,.bw-page-body li{font-size:1.65rem;line-height:1.75}.bw-page-body blockquote{margin:4rem 0;padding:2.4rem 0 2.4rem 2.8rem;color:var(--bw-ink);border-left:.4rem solid var(--bw-gold);font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.5}.bw-page-body details{border-top:1px solid var(--bw-line)}.bw-page-body details:last-child{border-bottom:1px solid var(--bw-line)}.bw-page-body summary{padding:2rem 0;color:var(--bw-ink);cursor:pointer;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:600}body.page-handle-contact .contact{max-width:76rem;padding-top:0!important;padding-bottom:9rem!important}body.page-handle-contact .contact>.title{display:none}body.page-handle-contact .contact__fields{gap:1.6rem}body.page-handle-contact .field{margin-bottom:1.6rem}body.page-handle-contact .contact__button{margin-top:2.4rem}body.template-cart main{background:var(--bw-paper)}body.template-cart cart-items{padding-top:6rem}body.template-cart .title-wrapper-with-link{align-items:end;padding-bottom:2.4rem;border-bottom:1px solid var(--bw-line-strong)}body.template-cart .title--primary{color:var(--bw-ink);font-size:clamp(3.8rem,5vw,5.6rem);letter-spacing:-.04em}.bw-cart-note{display:grid;grid-template-columns:repeat(3,1fr);margin:2.4rem 0 4rem;background:var(--bw-white);border:1px solid var(--bw-line)}.bw-cart-note span{padding:1.6rem 1.8rem;color:var(--bw-ink);font-size:1.3rem;font-weight:650;text-align:center}.bw-cart-note span+span{border-left:1px solid var(--bw-line)}body.template-cart .cart__contents,body.template-cart .cart__footer{background:var(--bw-white);border:1px solid var(--bw-line)}body.template-cart .cart__contents{padding:0 2.4rem}body.template-cart .cart__footer{margin-top:0;padding-inline:2.4rem}body.template-cart .cart__checkout-button{background:var(--bw-ink)}.bw-footer{padding:5.6rem 0 2.4rem;color:#fff;background:var(--bw-ink)}.bw-footer__grid{display:grid;grid-template-columns:minmax(26rem,1.5fr) repeat(3,minmax(14rem,.5fr));gap:clamp(3.2rem,6vw,8rem)}.bw-footer__name{color:#fff;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:700;text-decoration:none}.bw-footer__brand p{max-width:38rem;margin:1.3rem 0 0;color:#ffffffb3;font-size:1.4rem;line-height:1.65}.bw-footer__column{display:flex;flex-direction:column;gap:.9rem}.bw-footer__column h2{margin:0 0 .7rem;color:var(--bw-gold);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase}.bw-footer__column a{color:#ffffffb8;font-size:1.35rem;text-decoration:none}.bw-footer__column a:hover{color:#fff;text-decoration:underline;text-underline-offset:.4rem}.bw-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:4.8rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.16)}.bw-footer__bottom p{margin:0;color:#ffffff8c;font-size:1.15rem}.bw-footer__selectors{display:flex;gap:1rem}.bw-footer .localization-form__select{color:#fff;background:transparent}.bw-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:4.8rem 0;background:var(--bw-line);border:1px solid var(--bw-line)}.bw-values-grid article{padding:2.4rem;background:var(--bw-paper)}.bw-values-grid span{display:block;margin-bottom:3.2rem;color:var(--bw-gold-dark);font-size:1.05rem;font-weight:700;letter-spacing:.14em}.bw-values-grid h3{margin:0 0 .8rem}.bw-values-grid p{margin:0;font-size:1.4rem;line-height:1.6}.bw-small-note{color:var(--bw-muted-ink);font-size:1.2rem!important}.bw-faq h2{padding-top:1rem}.bw-faq details p{margin:-.4rem 0 2rem;padding-right:3rem;color:var(--bw-muted-ink);font-size:1.5rem}@media(max-width:989px){.header__search{display:flex!important}body.template-product .product__media-wrapper,body.template-product .product__info-wrapper{width:100%}body.template-product .product{gap:3.2rem}.bw-page-hero{grid-template-columns:1fr;gap:2rem}}@media(max-width:749px){.page-width{padding-inline:1.6rem}.header{min-height:6.8rem;padding-inline:1.6rem!important}.header__heading-logo{width:min(13.6rem,100%)}body.template-product product-info{padding:3.2rem 0 5.2rem}body.template-product .product__info-container{padding:2.4rem 2rem 2.8rem}body.template-product .product__title h1{font-size:clamp(3.5rem,11vw,4.4rem)}.bw-content-page{padding-top:4.8rem}.bw-page-title{font-size:clamp(3.8rem,12vw,4.8rem)}.bw-page-body{padding:3.8rem 2rem}.bw-cart-note{grid-template-columns:1fr}.bw-cart-note span+span{border-top:1px solid var(--bw-line);border-left:0}body.template-cart .cart__contents,body.template-cart .cart__footer{padding-inline:1.6rem}.bw-footer__grid{grid-template-columns:1fr 1fr}.bw-footer__brand{grid-column:1 / -1}.bw-footer__bottom{align-items:flex-start;flex-direction:column}.bw-values-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bellwove-system.css.map */
