#MainContent{color:var(--bpg-ink);letter-spacing:0}#MainContent .title,#MainContent .cart__empty-text{color:var(--bpg-ink);font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.015em}#MainContent .button:not(.button--tertiary){min-height:50px;padding:0 28px;border-radius:25px;background:var(--bpg-ink);color:#fff;font-size:15px;font-weight:500;letter-spacing:0;text-decoration:none;transition:filter .2s ease,transform .2s ease}#MainContent .button:not(.button--tertiary):before,#MainContent .button:not(.button--tertiary):after{border-radius:inherit;box-shadow:none}#MainContent .button:not(.button--tertiary):active{transform:scale(.98)}#MainContent .button:focus-visible,#MainContent a:focus-visible{outline:2px solid var(--bpg-accent);outline-offset:3px;box-shadow:none}#MainContent .button--secondary:not(.button--tertiary){background:#fff;color:var(--bpg-ink);box-shadow:inset 0 0 0 1px #1c141829}#MainContent .collection-hero{padding:8px 8px 0;background:none}#MainContent .collection-hero__inner,#MainContent .template-search__header,.bpg-hero{display:block;max-width:none;margin:0;padding:56px 22px 52px;border-radius:28px;background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--bpg-deep) 76%,var(--bpg-accent)),var(--bpg-deep) 62%);color:#fff;text-align:center}#MainContent .template-search{padding-top:8px}#MainContent .template-search--empty{padding-bottom:56px}#MainContent .template-search__header{margin:0 8px;width:auto}#MainContent .collection-hero__text-wrapper{flex-basis:100%}#MainContent .collection-hero__title,#MainContent .template-search__header .h2,.bpg-hero__heading{max-width:14em;margin:0 auto;color:#fff;font-family:var(--font-heading-family);font-size:36px;font-weight:400;line-height:1.08;letter-spacing:-.02em}#MainContent .collection-hero__description,.bpg-hero__text{max-width:34em;margin:14px auto 0;color:#ffffffd1;font-size:16px;line-height:1.5}#MainContent .collection-hero__description a{color:#fff}#MainContent .template-search__search{max-width:560px;margin:24px auto 0}#MainContent .template-search__search .field:before,#MainContent .template-search__search .field:after{display:none}#MainContent .template-search__search .field__input{height:54px;padding:0 56px 0 22px;border:0;border-radius:27px;background:#fff;color:var(--bpg-ink);font-size:16px;box-shadow:none}#MainContent .template-search__search .field__input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--bpg-accent) 45%,transparent)}#MainContent .template-search__search .field__label{left:22px;top:17px;color:#1c141880;font-size:16px;letter-spacing:0}#MainContent .template-search__search .field__input:focus~.field__label,#MainContent .template-search__search .field__input:not(:placeholder-shown)~.field__label{top:6px;left:22px;font-size:11px}#MainContent .template-search__search .field__input:focus,#MainContent .template-search__search .field__input:not(:placeholder-shown){padding-top:14px}#MainContent .template-search__search .field__button{right:6px;top:6px;width:42px;height:42px;border-radius:50%;background:var(--bpg-ink);color:#fff}#MainContent .template-search__search .reset__button{right:54px;background:none;color:var(--bpg-ink)}#MainContent .template-search__results{margin-top:32px}#MainContent .product-count__text,#MainContent .facet-filters__label,#MainContent .facets__summary,#MainContent .product-count-vertical{color:var(--bpg-ink);font-size:14px;letter-spacing:0}#MainContent .facet-filters__sort{color:var(--bpg-ink);font-size:14px}#MainContent .product-grid .card-wrapper{overflow:hidden;border-radius:22px;background:var(--bpg-soft)}#MainContent .product-grid .card,#MainContent .product-grid .card__inner{border-radius:0;background:transparent;box-shadow:none}#MainContent .product-grid .card:after,#MainContent .product-grid .card__inner:after{display:none}#MainContent .product-grid .card__content{padding:14px 16px 18px}#MainContent .product-grid .card__heading{margin:0 0 6px;color:var(--bpg-ink);font-family:var(--font-heading-family);font-size:18px;font-weight:400;line-height:1.25;letter-spacing:-.005em}#MainContent .product-grid .card__heading a{text-decoration:none}#MainContent .product-grid .price{color:var(--bpg-ink);font-size:15px;font-weight:600;letter-spacing:0}#MainContent .product-grid .price--on-sale .price-item--regular{opacity:.55;font-weight:400}#MainContent .product-grid .badge{padding:5px 11px;border:0;border-radius:999px;background:var(--bpg-deep);color:#fff;font-size:11.5px;letter-spacing:.04em}#MainContent .collection--empty .title-wrapper,#MainContent .template-search--empty .template-search__results{padding:48px 22px;border-radius:28px;background:var(--bpg-soft)}#MainContent cart-items{padding-top:8px}#MainContent cart-items .title-wrapper-with-link{align-items:flex-end;margin:24px 0 20px}#MainContent cart-items .title--primary{margin:0;font-size:34px;line-height:1.1}#MainContent cart-items .underlined-link{color:var(--bpg-accent);font-size:14px;text-decoration:underline;text-underline-offset:3px}#MainContent .cart__items{padding:6px 18px 2px;border:0;border-radius:22px;background:var(--bpg-soft)}#MainContent .cart-items th{padding-top:16px;padding-bottom:12px;color:#1c141899;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:1}#MainContent .cart-items thead th{border-bottom:1px solid rgba(28,20,24,.1)}#MainContent .cart-item+.cart-item td{border-top:1px solid rgba(28,20,24,.08)}#MainContent .cart-item td{padding-top:18px;padding-bottom:18px}#MainContent .cart-item__image-container{overflow:hidden;border-radius:14px;background:#fff}#MainContent .cart-item__image-container:after{display:none}#MainContent .cart-item__name{color:var(--bpg-ink);font-family:var(--font-heading-family);font-size:18px;font-weight:400;line-height:1.25;letter-spacing:-.005em;text-decoration:none}#MainContent .cart-item .product-option,#MainContent .cart-item__details dl{color:#1c1418a8;font-size:13.5px;letter-spacing:0}#MainContent .cart-item .price{color:var(--bpg-ink);font-size:15px;font-weight:600;letter-spacing:0}#MainContent .cart-item .quantity{min-height:44px;overflow:hidden;border-radius:22px;background:#fff}#MainContent .cart-item .quantity__button,#MainContent .cart-item .quantity__input{background:transparent}#MainContent .cart-item .quantity:before{display:none}#MainContent .cart-item .quantity:after{border-radius:22px;box-shadow:0 0 0 1px #1c141824}#MainContent .cart-item .quantity__input{color:var(--bpg-ink);font-size:15px;font-weight:600}#MainContent .cart-item .quantity__button{color:var(--bpg-ink)}#MainContent cart-remove-button .button{min-width:40px;min-height:40px;border-radius:50%;color:#1c14188c}#MainContent cart-items.is-empty .cart__warnings{margin:0;padding:64px 22px 56px;border-radius:28px;background:var(--bpg-soft);text-align:center}#MainContent cart-items.is-empty .cart__empty-text{margin:0 0 22px;font-size:32px;line-height:1.1}#MainContent .cart__login-title{margin-top:28px;color:var(--bpg-ink);font-family:var(--font-heading-family);font-size:20px;font-weight:400}#MainContent .cart__login-paragraph,#MainContent .cart__login-paragraph a{color:#1c1418b3;font-size:14px}#MainContent .cart__footer{padding-top:8px}#MainContent .cart__blocks{padding:24px 20px;border-radius:22px;background:var(--bpg-soft)}#MainContent .totals{align-items:baseline}#MainContent .totals__total{color:var(--bpg-ink);font-family:inherit;font-size:15px;font-weight:600;letter-spacing:0}#MainContent .totals__total-value{color:var(--bpg-ink);font-family:var(--font-heading-family);font-size:28px;letter-spacing:-.01em}#MainContent .tax-note{margin:8px 0 18px;color:#1c14189e;font-size:13px;letter-spacing:0;text-align:left}#MainContent .tax-note a{color:inherit}#MainContent .cart__ctas{margin-top:0}#MainContent .cart__checkout-button{width:100%;max-width:none;min-height:56px;border-radius:28px;font-size:16px;font-weight:600}#MainContent .cart__note .text-area{border-radius:14px}.bpg{padding:8px;color:var(--bpg-ink)}.bpg-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(68svh,640px)}.bpg-hero__code{margin:0 0 14px;color:#fff;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.bpg-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.bpg-btn{display:inline-flex;align-items:center;height:50px;padding:0 26px;border-radius:25px;background:#fff;color:var(--bpg-ink);font-size:15px;font-weight:500;text-decoration:none;transition:filter .2s ease,transform .2s ease}.bpg-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #fff6}.bpg-btn:active{transform:scale(.98)}.bpg-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(min-width:750px){#MainContent .collection-hero__inner,#MainContent .template-search__header,.bpg-hero{padding:88px clamp(28px,5vw,72px) 80px}#MainContent .collection-hero__title,#MainContent .template-search__header .h2,.bpg-hero__heading{font-size:56px}#MainContent .collection-hero__description,.bpg-hero__text{font-size:17px}#MainContent .template-search__header .h2{font-size:48px}#MainContent cart-items .title-wrapper-with-link{margin-top:40px}#MainContent cart-items .title--primary{font-size:48px}#MainContent .cart__items{padding:6px 28px 2px}#MainContent .cart__blocks{width:100%;max-width:420px;padding:28px}#MainContent .product-grid .card__heading{font-size:20px}}@media(hover:hover){#MainContent .button:not(.button--tertiary):hover,.bpg-btn:hover{filter:brightness(1.25)}.bpg-btn:not(.bpg-btn--ghost):hover{filter:brightness(.94)}.bpg-btn--ghost:hover{background:#ffffff1a;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/bio-pages.css.map */
