:root{--bpb-forest: 76, 65, 132;--bpb-forest-deep: 39, 33, 66;--bpb-cream: 239, 239, 255;--bpb-sage: 239, 239, 255;--bpb-accent: 255, 163, 139;--bpb-accent-dark: 255, 163, 139;--bpb-ink: 27, 32, 37;--bpb-bar: 75, 61, 143;--bpb-line: 182, 184, 220;--bpb-muted: 131, 123, 169;--bpb-radius: 2.5rem;--bpb-radius-sm: 1.5rem;--hf: "BPB Heading", "Inter", sans-serif;--font-heading-family: "BPB Heading", "Inter", sans-serif;--font-heading-weight: 400;--hf-fix: .009em;--ls: .084rem}@media screen and (min-width:601px){:root{--ls: .096rem}}body{letter-spacing:var(--ls);color:rgb(var(--bpb-ink))}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--hf);font-weight:400;font-synthesis:none;word-spacing:.05em}.bpb-acc summary,.bpb-marquee--large .bpb-marquee__item,.product-form__submit,.bpb-footer__links a,.bpb-hero__text,.bpb-compare__table,.price-item,.bpb-pgrid__price{word-spacing:.05em}.bpb-section{position:relative}:where(.bpb-section) img{height:auto}.bpb-section .gradient{background-attachment:scroll}.bpb-head{margin:0 auto;max-width:none;text-align:center}.bpb-head--left{text-align:left}.bpb-head h2{margin:0 0 .7rem;font-size:2.2rem;line-height:2.6rem;letter-spacing:calc(.03rem + var(--hf-fix));color:rgb(var(--bpb-forest))}.bpb-head p{margin:0 0 1rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:var(--ls);color:rgb(var(--bpb-ink))}@media screen and (min-width:769px){.bpb-head h2{margin-bottom:1.5rem;font-size:2.4rem;line-height:3rem;letter-spacing:calc(-.1rem + var(--hf-fix))}.bpb-head p{font-size:1.6rem;line-height:2.2rem}}@media screen and (min-width:1025px){.bpb-head h2{font-size:2.8rem;line-height:3.4rem}}.bpb-pill-btn{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:1.5rem 3.5rem;border:0;border-radius:5rem;background:rgb(var(--bpb-forest));color:#fff;font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6rem;font-weight:400;letter-spacing:var(--ls);text-decoration:none;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.bpb-pill-btn:hover{opacity:.88;transform:none;box-shadow:none}.bpb-pill-btn:focus-visible{outline:.2rem solid rgb(var(--bpb-forest));outline-offset:.3rem}.bpb-pill-btn--light{background:#efefff;color:rgb(var(--bpb-forest))}.bpb-stars{display:inline-flex;gap:.2rem;color:rgb(var(--bpb-accent));vertical-align:middle}.bpb-stars svg{width:1.3rem;height:1.3rem}.bpb-acc{display:block}.bpb-acc details{margin:0 0 1.5rem;padding:1rem 1.5rem 0;border-radius:1.5rem;background:#fff}.bpb-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;min-height:0;padding:0 0 1rem;font-family:var(--hf);font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:calc(-.04rem + var(--hf-fix));color:rgb(var(--bpb-forest))}.bpb-acc summary::-webkit-details-marker{display:none}.bpb-acc summary:after,.product__accordion summary:after{content:"";flex:none;width:3rem;height:3rem;border-radius:50%;background-color:rgb(var(--bpb-forest));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 1.5v11M1.5 7h11' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:1.4rem;background-position:center;background-repeat:no-repeat}.bpb-acc details[open] summary:after,.product__accordion details[open] summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M1.5 7h11' stroke='%23fff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")}.bpb-acc summary:focus-visible{outline:.2rem solid rgb(var(--bpb-forest));outline-offset:.2rem;border-radius:1rem}.bpb-acc .bpb-acc__body{padding:0 0 1rem;font-size:1.4rem;line-height:2rem;letter-spacing:var(--ls);color:rgb(var(--bpb-forest))}.bpb-acc .bpb-acc__body>*{margin:0 0 1rem}.bpb-acc .bpb-acc__body>*:last-child{margin-bottom:0}@media screen and (min-width:769px){.bpb-acc details{padding:2rem 2.5rem 1rem}.bpb-acc summary{font-size:1.8rem}}@media screen and (min-width:1025px){.bpb-acc summary{font-size:2rem;line-height:2.6rem}}.bpb-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;border:.2rem dashed rgba(var(--bpb-forest),.35);border-radius:2.5rem;color:rgba(var(--bpb-forest),.8);font-size:1.3rem;background:rgba(var(--bpb-forest),.03);min-height:20rem}.header-wrapper{background:#e0e0ff;border-bottom:.1rem solid rgba(var(--bpb-forest),.08)}.header-wrapper .header{padding:0 2rem 0 1.5rem!important;min-height:4.4rem;max-width:none;margin:0 auto}.header__heading,.header__heading-link{padding:0;margin:0;line-height:0}.header__heading-logo-wrapper{width:auto}.header__heading-logo{display:block;width:auto;height:3.7rem;max-width:none}.header__icon,.header__icon--cart,.header__icon--menu{width:4.4rem;height:4.4rem;color:rgb(var(--bpb-forest))}.header__icon .icon,.header__icon .svg-wrapper{width:2.4rem;height:2.4rem}.header__icon--account{display:none}.header__menu-item{padding:1.92rem;font-family:var(--font-body-family);font-size:1.6rem;line-height:2.08rem;letter-spacing:.096rem;color:rgb(var(--bpb-forest));white-space:nowrap}.header__menu-item span{text-decoration:none!important}.header__active-menu-item{font-weight:400}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}@media screen and (min-width:990px){.header-wrapper .header{padding:0 1.5rem!important;min-height:5.9rem;max-width:143rem;column-gap:3.2rem}.header__heading-logo{height:4.4rem}}product-info[id^=MainProduct-]{display:block;padding:1.5rem 1.5rem 2.5rem!important;background:#fff}product-info[id^=MainProduct-]>.page-width{max-width:120rem;margin:0 auto;padding:0}product-info .product.grid{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:1.5rem;margin:0;padding:0}product-info .product.grid>.grid__item{flex:none;width:100%;max-width:55rem;margin:0 auto;padding:0}.product .product__info-container{max-width:none;padding:0}.product .product__info-container>*{margin:0}@media screen and (min-width:769px){product-info[id^=MainProduct-]{padding:4.5rem 2.5rem!important}product-info .product.grid{flex-direction:row;gap:3.5rem}product-info .product.grid>.product__media-wrapper{flex:0 0 50%;width:50%;max-width:50%;margin:0}product-info .product.grid>.product__info-wrapper{flex:1 1 0;width:auto;max-width:none;min-width:0;margin:0}}@media screen and (min-width:1025px){product-info[id^=MainProduct-]{padding:4.5rem!important}product-info .product.grid{gap:6.5rem}}product-info .product__media-wrapper slider-component,product-info .product__media-wrapper .slider-mobile-gutter{margin-left:0!important;margin-right:0!important}.product__media-wrapper slider-component[id^=GalleryViewer-]{display:block;position:relative}.product .product__media-list{margin:0;padding:0;column-gap:0;scroll-padding-left:0;width:100%}product-info .product__media-list .product__media-item{width:100%;min-width:100%;max-width:100%;margin:0!important;padding:0}.product .product__media-item .product-media-container,.product .product__media-item .product__media{border:0;border-radius:2rem;overflow:hidden}.product .product__media-item .product__media{padding-top:100%!important}.product .product__media-item .product__media img{object-fit:cover}.product .product-media-container{--constrained-min-height: 0;width:100%;max-width:100%}.product .product__media-icon,.product__media-wrapper .slider-buttons,.product .thumbnail-slider .slider-button{display:none!important}product-info .thumbnail-slider{display:block;margin:.8rem 0 0;padding:0 .2rem}product-info .thumbnail-slider .thumbnail-list.slider{display:grid;grid-template-columns:none;scroll-padding-left:0;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.2rem)/5);gap:.3rem;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}product-info .thumbnail-slider .thumbnail-list.slider::-webkit-scrollbar{display:none}product-info .thumbnail-slider .thumbnail-list.slider .thumbnail-list__item.slider__slide{width:auto!important;max-width:none;margin:0;padding:0;scroll-snap-align:start}.product .thumbnail{width:100%;height:100%;padding:0;border:.1rem solid transparent;border-radius:.5rem;box-shadow:none;overflow:hidden}.product .thumbnail[aria-current]{border-color:rgb(var(--bpb-forest));box-shadow:none}.product .thumbnail img{border-radius:inherit;object-fit:cover}@media screen and (min-width:601px){product-info .thumbnail-slider .thumbnail-list.slider{grid-auto-columns:calc((100% - 3.92rem) / 5.9);gap:.8rem}}@media screen and (min-width:769px){.product .thumbnail{border-radius:.7rem}}@media screen and (min-width:1025px){product-info .thumbnail-slider{margin-top:1.5rem}}.bpb-gal-arrow{position:absolute;z-index:2;top:50%;width:3.4rem;height:3.4rem;margin-top:-1.7rem;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 .2rem .8rem #00000026;color:rgb(var(--bpb-forest));cursor:pointer;display:flex;align-items:center;justify-content:center}.bpb-gal-arrow svg{width:1rem;height:1rem}.bpb-gal-arrow--prev{left:.8rem}.bpb-gal-arrow--next{right:.8rem}.bpb-gal-arrow:focus-visible{outline:.2rem solid rgb(var(--bpb-forest));outline-offset:.2rem}.product .rating-wrapper{margin:0 0 1rem}.product .rating-star{--color-rating-star: var(--bpb-accent)}.product .product__title{margin:0}.product .product__title h1{margin:0 0 1rem;font-size:2.1rem;line-height:2.1rem;letter-spacing:var(--hf-fix);color:rgb(var(--bpb-forest))}.product .product__title>a{display:none}.product .price{margin:0 0 .7rem;font-size:1.9rem;line-height:1;letter-spacing:.03rem;color:rgb(var(--bpb-forest))}.product .price__container{display:block;margin:0}.product .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:1.5rem}.product .price .price-item{margin:0;font-family:var(--hf);font-weight:400;font-size:1.9rem;line-height:1.9rem;letter-spacing:.03rem;color:rgb(var(--bpb-forest))}.product .price--on-sale .price__sale .price-item--regular{font-size:1.9rem;line-height:1.9rem;color:rgb(var(--bpb-muted));opacity:1;text-decoration:line-through;margin:0}.product .price .badge,.product .price .unit-price{display:none}.product .product__tax{margin:0 0 1rem;font-size:1.2rem;line-height:1.8rem;letter-spacing:.03rem;color:rgb(var(--bpb-ink))}.product .product__tax a{font-size:1.2rem;color:rgb(var(--bpb-forest))}.product-form__input{margin:0 0 1.92rem}.product-form__input .form__label{margin:0 0 .7rem;font-size:1.4rem;line-height:1.4rem;font-weight:500;letter-spacing:.05rem;color:rgb(var(--bpb-forest))}.product-form__input--pill input[type=radio]+label{margin:0 .7rem 0 0;padding:1.1rem .8rem;border:0;border-radius:.5rem;background:#efefff;color:rgb(var(--bpb-forest));font-size:1.2rem;line-height:1.2rem;font-weight:500;letter-spacing:.05rem}.product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--bpb-forest));color:#fff}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3rem;margin:0 .9rem .3rem 0;outline:.2rem solid rgb(var(--bpb-line));outline-offset:0}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{outline:.4rem solid rgb(var(--bpb-line));outline-offset:0;box-shadow:none}.bpb-benefits,.product .product__info-container>.bpb-benefits{list-style:none;margin:0 0 1.2rem;padding:0;display:block}.bpb-benefits li{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.3rem;font-weight:600;letter-spacing:var(--ls);color:rgb(var(--bpb-ink))}.bpb-benefits svg{flex:none;width:2rem;height:2rem;margin:0;color:rgb(var(--bpb-accent))}.product .product-form,.product .product-form__buttons{margin:0;max-width:none}.product .product-form__submit{min-height:6rem;height:6rem;margin:0 0 1.4rem;padding:1rem 2.5rem;border-radius:5rem;background:rgb(var(--bpb-forest));color:#fff;font-family:var(--hf);font-weight:400;font-size:1.5rem;line-height:2rem;letter-spacing:.14rem}.product .product-form__submit:before,.product .product-form__submit:after{border-radius:5rem;box-shadow:none}.bpb-trust,.product .product__info-container>.bpb-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin:0 0 3.5rem;font-family:var(--font-body-family);font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:var(--ls);color:rgb(var(--bpb-forest))}.bpb-trust span{display:inline-flex;align-items:center;gap:.7rem}.bpb-trust svg{width:2rem;height:2rem;color:#a8a4d6}.bpb-trust a{color:inherit;text-decoration:none}.product .product__accordion.accordion{margin:0;padding:0 0 1.5rem;border:0;border-top:.1rem solid rgb(var(--bpb-line))}.product .product__accordion summary{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0 0;line-height:normal}.product .product__accordion .summary__title{flex:1;display:flex}.product .product__accordion .summary__title .svg-wrapper,.product .product__accordion summary>.svg-wrapper,.product .product__accordion .icon-caret{display:none}.product .product__accordion .accordion__title{max-width:none;min-height:0;margin:0;font-family:var(--hf);font-weight:400;font-size:1.6rem;line-height:2.4rem;letter-spacing:calc(.05rem + var(--hf-fix));color:rgb(var(--bpb-forest))}.product .product__accordion summary:after{position:static;margin:0}.product .product__accordion .accordion__content{margin:0;padding:1rem 0 0;font-size:1.4rem;line-height:2rem;letter-spacing:var(--ls);color:rgb(var(--bpb-forest))}.product .product__accordion .accordion__content>*{margin:0 0 1rem}.product .product__accordion .accordion__content>*:last-child{margin:0}.product .product__description{margin:0 0 1.5rem;font-size:1.4rem;line-height:2rem;letter-spacing:var(--ls);color:rgb(var(--bpb-ink))}@media screen and (min-width:601px){.product .product-form__submit{margin-bottom:1.6rem;letter-spacing:.16rem}}@media screen and (min-width:769px){.product .product__title h1{font-size:3rem;line-height:3rem}.product .price .price-item{font-size:2.8rem;line-height:2.8rem}.product .price--on-sale .price__sale .price-item--regular{font-size:2.6rem;line-height:3rem}.product .product__tax{line-height:2.2rem}.product-form__input--pill input[type=radio]+label{padding:1.5rem 1rem;font-size:1.4rem;line-height:1.4rem}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.8rem;margin-right:1.2rem}.bpb-trust,.product .product__info-container>.bpb-trust{font-size:1.4rem}}@media screen and (min-width:1025px){.product .product__accordion .accordion__title{line-height:2.6rem}}.drawer__inner{border-radius:2.5rem 0 0 2.5rem}.cart-drawer .cart-item__image{border-radius:1rem}.cart__checkout-button{border-radius:5rem;min-height:5.4rem;background:rgb(var(--bpb-forest))}.card-wrapper .card__heading{font-family:var(--hf);color:rgb(var(--bpb-ink))}.card-wrapper .price{color:rgb(var(--bpb-forest))}.bpx-btags,.product .product__info-container>.bpx-btags{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1rem}.bpx-btags span{padding:.3rem 1rem;border-radius:.5rem;background:rgba(var(--bpb-forest),.08);color:rgb(var(--bpb-forest));font-family:var(--font-body-family);font-size:1.1rem;line-height:1.6rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bpx-brow,.product .product__info-container>.bpx-brow{display:flex;justify-content:center;gap:1rem 2.5rem;list-style:none;margin:0 0 2.5rem;padding:0}.bpx-brow li{flex:1 1 0;max-width:12rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;font-size:1.2rem;line-height:1.6rem;font-weight:500;color:rgb(var(--bpb-forest))}.bpx-brow__icon{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:.15rem solid rgba(var(--bpb-forest),.35);border-radius:50%}.bpx-brow__icon svg{width:2.4rem;height:2.4rem}.bpx-ilist,.product .product__info-container>.bpx-ilist{margin:0 0 2.5rem}.bpx-ilist__title{margin:0 0 1rem;text-align:center;font-size:1.4rem;line-height:2rem;font-weight:600;color:rgb(var(--bpb-ink))}.bpx-ilist ul{display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.bpx-ilist li{display:flex;align-items:center;gap:1rem;font-size:1.3rem;line-height:1.8rem;color:rgb(var(--bpb-ink))}.bpx-ilist__icon{flex:none;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.8rem;background:rgba(var(--bpb-accent),.25);color:rgb(var(--bpb-forest))}.bpx-ilist__icon svg{width:1.8rem;height:1.8rem}.bpx-inbox,.product .product__info-container>.bpx-inbox{margin:0 0 2rem;padding:1.4rem 1.6rem;border:.15rem solid rgba(var(--bpb-forest),.3);border-radius:1.2rem}.bpx-inbox__title{margin:0 0 .6rem;font-size:1.2rem;line-height:1.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--bpb-forest))}.bpx-inbox ul{list-style:none;margin:0;padding:0}.bpx-inbox li{display:flex;align-items:center;gap:1.2rem;padding:.8rem 0;border-top:.1rem solid rgba(var(--bpb-forest),.12)}.bpx-inbox li:first-child{border-top:0}.bpx-inbox__icon{flex:none;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:.8rem;background:rgba(var(--bpb-forest),.08);color:rgb(var(--bpb-forest))}.bpx-inbox__icon svg{width:2rem;height:2rem}.bpx-inbox__name{font-size:1.3rem;line-height:1.8rem;font-weight:600;color:rgb(var(--bpb-ink))}.bpx-inbox__name small{display:block;font-size:1.2rem;font-weight:400;opacity:.8}.shopify-policy__container{max-width:72.6rem;margin:0 auto;padding:2.1rem 1.5rem}.shopify-policy__title{margin:0;text-align:left}.shopify-policy__title h1{margin:0 0 3rem;font-size:4rem;line-height:5.2rem;letter-spacing:.06rem;text-align:left;color:rgb(var(--bpb-forest))}.shopify-policy__body .rte,#MainContent .rte{color:rgb(var(--bpb-ink))}#MainContent .rte li>p,.shopify-policy__body li>p{display:inline;margin:0}#MainContent .rte li+li,.shopify-policy__body li+li{margin-top:.4rem}#MainContent .rte .bpb-rte-empty,.shopify-policy__body .bpb-rte-empty{display:none}#MainContent .rte p.bpb-rte-h,.shopify-policy__body p.bpb-rte-h{margin:3rem 0 1.66rem;font-family:var(--font-heading-family);font-size:2rem;line-height:2.6rem;font-weight:400;letter-spacing:.06rem;color:rgb(var(--bpb-forest))}#MainContent .rte p.bpb-rte-h:first-child,.shopify-policy__body .rte>p.bpb-rte-h:first-child{margin-top:0}#MainContent .rte p.bpb-rte-h strong,#MainContent .rte p.bpb-rte-h b,.shopify-policy__body p.bpb-rte-h strong,.shopify-policy__body p.bpb-rte-h b{font-weight:400}#MainContent .rte a,.shopify-policy__body a{color:rgb(var(--bpb-forest));text-underline-offset:.3rem}#MainContent .rte table,.shopify-policy__body table{width:100%;border-collapse:collapse;box-shadow:none}#MainContent .rte th,#MainContent .rte td,.shopify-policy__body th,.shopify-policy__body td{padding:1rem 1.2rem;border:.1rem solid rgba(var(--bpb-forest),.2);text-align:left;vertical-align:top}@media screen and (min-width:750px){.shopify-policy__container{max-width:82.6rem;padding:2.8rem 5rem}.shopify-policy__title h1{margin-bottom:4rem;font-size:5.2rem;line-height:6.76rem}#MainContent .rte p.bpb-rte-h,.shopify-policy__body p.bpb-rte-h{margin:3.6rem 0 2rem;font-size:2.4rem;line-height:3.12rem}}#MainContent .bj-track{--ink: rgb(var(--bpb-ink));--ink-2: rgb(var(--bpb-ink));--accent: rgb(var(--bpb-forest));--paper-2: rgb(var(--bpb-sage));--line: rgba(var(--bpb-forest), .3);--radius: 1.5rem;--font: var(--font-body-family);max-width:none;margin:0 auto;padding:0}#MainContent .bj-track .bj-track__head:empty{display:none}#MainContent .bj-track .bj-notice{border-radius:1.5rem;border-color:transparent;border-left:.4rem solid rgb(var(--bpb-forest));background:rgb(var(--bpb-sage))}#MainContent .bj-track .bj-notice__label,#MainContent .bj-track .bj-field-label{color:rgb(var(--bpb-forest))}#MainContent .bj-track .bj-input{border-radius:5rem;border-color:rgba(var(--bpb-forest),.35);padding-left:2rem;font-family:var(--font-body-family)}#MainContent .bj-track .bj-btn{border:0;border-radius:5rem;background:rgb(var(--bpb-forest));color:#fff;font-family:var(--font-body-family);font-weight:500;letter-spacing:.096rem;text-transform:none}#MainContent .bj-track .bj-support__q{font-family:var(--font-heading-family);font-weight:400;font-size:2rem;color:rgb(var(--bpb-forest))}#MainContent .bj-track a{color:rgb(var(--bpb-forest))}
/*# sourceMappingURL=/cdn/shop/t/14/assets/bpb-theme.css.map */
