.bb-section{--bb-accent: 123 84 84;--bb-surface: 255 255 255;--bb-muted: 235 204 183;--bb-sticky-height: 0px;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.bb-section>.page-width{max-width:1320px;margin:0 auto}.bb-header{position:relative;z-index:5;margin-bottom:1rem;text-align:center}.bb-header__heading{margin:0 0 .25rem}.bb-header__subheading{margin:0;opacity:.7}.bb-tier-tabs{position:relative;z-index:5;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;width:100%;margin-bottom:1.25rem;border-radius:.6rem;overflow:hidden;border:1.5px solid rgb(var(--color-foreground, 23 23 23) / .12)}.bb-tier-tab{display:flex;align-items:center;justify-content:center;text-align:center;min-height:3.4rem;padding:.65rem .75rem;border:none;border-right:1.5px solid rgb(var(--color-foreground, 23 23 23) / .12);border-radius:0;background:rgb(var(--color-background, 255 255 255));color:rgb(var(--color-foreground, 23 23 23) / .7);font-size:.9rem;font-weight:600;line-height:1.3;cursor:pointer;letter-spacing:.01em;font-family:inherit;position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.bb-tier-tab:last-child{border-right:none}.bb-tier-tab>span{min-width:0;white-space:normal;word-break:break-word;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bb-tier-tab:hover{color:rgb(var(--color-foreground, 23 23 23));background:rgb(var(--color-foreground, 23 23 23) / .04)}.bb-tier-tab[aria-selected=true]{background:#7b5454;color:#fff;border-color:#7b5454}.bb-tier-tab[aria-selected=true]:hover{background:#6b4747}.bb-tier-tab__arrow{display:none}.bb-banner{position:relative;z-index:4;margin-bottom:1.25rem;border-radius:.75rem;overflow:hidden}.bb-banner img{width:100%;height:auto;display:block}.bb-hero-media{position:relative;z-index:4;margin-bottom:1.25rem;border-radius:.75rem;overflow:hidden;background:rgb(var(--color-foreground, 23 23 23) / .06)}.bb-hero-media__video{width:100%;height:auto;display:block}.bb-hero-media__video--desktop{display:none}.bb-hero-media__video--mobile{display:block}.bb-product-grid{position:relative;z-index:3}.bb-product-card{position:relative;transition:opacity .2s ease;user-select:none;-webkit-user-select:none;border-radius:var(--card-corner-radius, .625rem);overflow:hidden;border:0;background:transparent;box-shadow:0 2px 10px #0000000a;padding:.5rem}.bb-product-card[data-bb-sold-out]{opacity:.45;pointer-events:none;cursor:default}.bb-product-card[data-bb-selected]{box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.bb-product-card .product-card__media{border-radius:.7rem;overflow:hidden}.bb-product-card__check{position:absolute;top:.6rem;right:.6rem;z-index:3;color:#000;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.bb-product-card[data-bb-selected] .bb-product-card__check{opacity:1;transform:translateY(0)}.bb-product-card__sold-out-badge{top:.5rem;left:.5rem;background:rgb(var(--color-foreground, 23 23 23));color:rgb(var(--color-background, 255 255 255));font-size:.6875rem;font-weight:600;text-transform:uppercase;padding:.25rem .5rem;border-radius:.25rem;letter-spacing:.04em}.bb-product-card .product-card__content{position:relative;z-index:2;gap:.25rem;padding:.75rem .5rem .7rem;background:transparent}.bb-product-card__title{font-size:.8125rem;line-height:1.35;min-height:2.2em}.bb-product-card__rating{margin-top:.125rem}.bb-rating-pill{display:inline-flex;align-items:center;gap:.1875rem;border:1px solid rgb(var(--color-foreground, 23 23 23) / .15);padding:.15rem .4375rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1;color:rgb(var(--bb-accent))}.bb-rating-count{font-size:.6875rem;opacity:.55}.bb-product-card__price{margin-top:.125rem}.bb-price-compare{font-size:.75rem;opacity:.45;text-decoration:line-through}.bb-price-sale{font-size:.9375rem;font-weight:700}.bb-btn-wrapper{margin-top:auto}.bb-add-btn{display:block;width:100%;min-height:3rem;padding:.65rem .85rem;border:2px solid rgb(123 84 84);border-radius:999px;background:#7b5454;color:#fff;font-size:.8125rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s ease,opacity .2s ease;text-align:center}.bb-add-btn:hover{filter:brightness(.96)}.bb-add-btn:disabled{opacity:.3;cursor:not-allowed}.bb-product-card[data-bb-selected] .bb-add-btn{background:#000;color:#fff}.bb-qty-selector{display:none;align-items:center;justify-content:space-between;width:100%;height:3rem;border-radius:999px;background:#0f0f0f;color:#fff;padding:.25rem;box-sizing:border-box;gap:0;box-shadow:0 4px 16px #0000002e}.bb-qty-selector[data-visible]{display:flex;animation:bbQtyPop .2s cubic-bezier(.34,1.56,.64,1) both}@keyframes bbQtyPop{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}.bb-qty-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.375rem;height:2.375rem;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:1.125rem;font-weight:300;line-height:1;cursor:pointer;font-family:inherit;transition:background .15s ease,transform .1s ease}.bb-qty-btn:hover:not(:disabled){background:#ffffff38}.bb-qty-btn:active:not(:disabled){transform:scale(.92)}.bb-qty-btn:disabled{opacity:.25;cursor:not-allowed}.bb-qty-value{flex:1;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.01em;line-height:1;pointer-events:none;color:#fff}.bb-gift-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0006;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.bb-gift-overlay[data-visible]{opacity:1;visibility:visible}.bb-gift-sheet{position:fixed;bottom:0;left:0;right:0;z-index:51;background:rgb(var(--color-background, 255 255 255));border-radius:1rem 1rem 0 0;max-height:70vh;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column}.bb-gift-sheet[data-visible]{transform:translateY(0)}.bb-gift-sheet__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgb(var(--color-foreground, 23 23 23) / .08)}.bb-gift-sheet__title{font-size:1rem;font-weight:600;margin:0}.bb-gift-sheet__close{background:none;border:none;cursor:pointer;padding:.25rem;color:rgb(var(--color-foreground, 23 23 23));font-size:1.25rem;line-height:1;font-family:inherit}.bb-gift-sheet__body{padding:1rem 1.25rem 1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.bb-gift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.bb-gift-sheet__done{margin:1rem 1.25rem 1.5rem;padding:.875rem 1.5rem;border:none;border-radius:999px;background:rgb(var(--color-button-background, 23 23 23));color:rgb(var(--color-button-text, 255 255 255));font-size:.9375rem;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .2s}.bb-gift-sheet__done:hover{opacity:.85}.bb-gift-grid .bb-product-card,.bb-gift-grid .bb-product-card .price,.bb-gift-grid .bb-product-card__title{font-size:.75rem}.bb-sticky-bar{position:fixed;bottom:.75rem;left:.75rem;right:.75rem;z-index:2147483647;width:auto;max-width:none;background:#fff;box-shadow:0 -6px 24px #0000001f;border-radius:1rem;overflow:hidden;border:1px solid rgb(var(--color-foreground, 23 23 23) / .08);transform:translateY(100%);visibility:hidden;transition:transform .3s cubic-bezier(.32,.72,0,1),visibility .3s}.bb-sticky-bar[data-visible]{transform:translateY(0);visibility:visible}.bb-sticky-bar__notification{background:#7b5454;color:#fff;text-align:center;font-size:.9rem;font-weight:700;line-height:1.2;padding:.38rem .8rem;display:none}.bb-sticky-bar__notification[data-visible]{display:block}.bb-sticky-bar__main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content actions";column-gap:1rem;row-gap:0;align-items:center;background:#fff;padding:.9rem 1rem calc(.9rem + env(safe-area-inset-bottom))}.bb-sticky-bar__content{grid-area:content;min-width:0}.bb-sticky-bar__toggle{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7rem;width:100%;background:none;border:none;padding:0;color:inherit;font-family:inherit;text-align:left}.bb-sticky-bar__chevron-btn{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:0;padding:0;cursor:pointer;color:inherit;pointer-events:none}.bb-thumbnails{display:flex;flex:0 0 auto;align-items:center}.bb-thumbnail{width:2.35rem;height:2.35rem;border-radius:50%;border:2px solid rgb(var(--color-foreground, 23 23 23));overflow:hidden;background:#fff;flex-shrink:0}.bb-thumbnail+.bb-thumbnail{margin-left:-.44rem}.bb-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.bb-thumbnail--empty{border:2px solid rgb(var(--color-foreground, 23 23 23));background:#fff;display:flex;align-items:center;justify-content:center}.bb-thumbnail--empty svg{width:1.08rem;height:1.08rem;color:rgb(var(--color-foreground, 23 23 23))}.bb-sticky-bar__info{justify-self:center;min-width:0;text-align:left}.bb-sticky-bar__counter{font-size:.95rem;font-weight:600;line-height:1.25}.bb-sticky-bar__counter-row{display:inline-flex;align-items:center;gap:.18rem}.bb-sticky-bar__prices{display:flex;align-items:center;gap:.24rem;font-size:.84rem;line-height:1.2;flex-wrap:nowrap;white-space:nowrap;margin-top:.2rem}.bb-sticky-bar__prices-row,.bb-sticky-bar__counter-inline{display:none}.bb-sticky-bar__counter-chevron{transition:transform .2s ease;transform:rotate(0)}.bb-sticky-bar[data-expanded] .bb-sticky-bar__counter-chevron{transform:rotate(180deg)}.bb-sticky-bar__price-label,.bb-sticky-bar__bundle-price{font-weight:700;font-size:1rem;line-height:1}.bb-sticky-bar__original-price{text-decoration:line-through;opacity:.45;font-size:.76rem;font-weight:500}.bb-sticky-bar__discount-badge{background:#7b5454;color:#fff;font-size:.78rem;font-weight:700;padding:.2rem .56rem;border-radius:999px;text-transform:uppercase;white-space:nowrap}.bb-sticky-bar__chevron{flex-shrink:0;transform:rotate(0);transition:transform .2s ease}.bb-sticky-bar[data-expanded] .bb-sticky-bar__chevron{transform:rotate(180deg)}.bb-sticky-bar__expanded{display:block;max-height:0;opacity:0;margin:0;padding:0 1rem;background:#fff;border-top:0;border-bottom:0;overflow:hidden;transition:max-height .24s ease,opacity .2s ease,padding .2s ease}.bb-sticky-bar[data-expanded] .bb-sticky-bar__expanded{max-height:120vh;opacity:1;padding:.3rem 1rem .45rem;border-top:1px solid rgb(var(--color-foreground, 23 23 23) / .08);overflow:visible}.bb-expanded-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.75rem 0}.bb-expanded-item+.bb-expanded-item{border-top:1px solid rgb(var(--color-foreground, 23 23 23) / .08)}.bb-expanded-item__img{width:3.6rem;height:3.6rem;border-radius:.7rem;border:1px solid rgb(var(--color-foreground, 23 23 23) / .55);overflow:hidden;flex-shrink:0;background:#ebccb7}.bb-expanded-item__img img{width:100%;height:100%;object-fit:cover}.bb-expanded-item__title{display:block;font-size:.86rem;font-weight:500;line-height:1.3;max-width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.bb-expanded-item__line{margin-top:.22rem;display:flex;align-items:baseline;gap:.32rem}.bb-expanded-item__price{font-size:1.35rem;font-weight:700;line-height:1}.bb-expanded-item__price--gift{font-size:.92rem}.bb-expanded-item__qty{font-size:.84rem;opacity:.85;font-weight:500}.bb-expanded-item__meta{min-width:0}.bb-expanded-item__remove{background:none;border:none;cursor:pointer;padding:.12rem;color:rgb(var(--color-foreground, 23 23 23));width:1.7rem;height:1.7rem;font-family:inherit}.bb-expanded-item__remove svg{width:100%;height:100%}.bb-expanded-item__remove:hover{opacity:.72}.bb-expanded-item__gift-tag{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .45rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.01em;color:rgb(var(--color-foreground, 23 23 23));background:rgb(var(--bb-accent) / .26);white-space:nowrap}.bb-sticky-bar__actions{grid-area:actions;padding-top:0;align-self:end}.bb-buy-btn{width:clamp(8.8rem,21vw,11rem);padding:.56rem .8rem;border:none;border-radius:.8rem;background:#7b5454;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s;position:relative;font-family:inherit;letter-spacing:0}.bb-buy-btn:hover:not(:disabled){background:#5f3f3f}.bb-buy-btn:disabled{opacity:.45;cursor:not-allowed}.bb-buy-btn[data-loading] .bb-buy-btn__text{visibility:hidden}.bb-buy-btn__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.bb-buy-btn[data-loading] .bb-buy-btn__spinner{display:flex}.bb-spinner{width:1.25rem;height:1.25rem;border:2px solid rgb(var(--color-button-text, 255 255 255) / .3);border-top-color:rgb(var(--color-button-text, 255 255 255));border-radius:50%;animation:bb-spin .6s linear infinite}@keyframes bb-spin{to{transform:rotate(360deg)}}.bb-checkout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#00000073;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.bb-checkout-overlay[data-visible]{opacity:1;visibility:visible}.bb-checkout-overlay__card{background:#fff;border-radius:1.25rem;padding:2.5rem 2rem 2rem;text-align:center;width:min(88vw,20rem);box-shadow:0 20px 60px #0000002e;transform:translateY(12px) scale(.96);transition:transform .35s cubic-bezier(.16,1,.3,1)}.bb-checkout-overlay[data-visible] .bb-checkout-overlay__card{transform:translateY(0) scale(1)}.bb-checkout-overlay__icon{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:50%;background:#f9f3f0;color:#7b5454;margin-bottom:1.25rem}.bb-checkout-overlay__icon svg{width:2.5rem;height:2.5rem}.bb-checkout-overlay__check{stroke-dasharray:28;stroke-dashoffset:28;animation:bb-check-draw .6s ease .5s forwards}@keyframes bb-check-draw{to{stroke-dashoffset:0}}.bb-checkout-overlay__status{font-size:1rem;font-weight:600;color:#3a2a2a;margin:0 0 1.25rem;min-height:1.5em;transition:opacity .2s ease;line-height:1.4}.bb-checkout-overlay__dots{display:flex;align-items:center;justify-content:center;gap:.4rem}.bb-checkout-overlay__dots span{width:.5rem;height:.5rem;border-radius:50%;background:#7b5454;animation:bb-dot-bounce 1.4s ease-in-out infinite}.bb-checkout-overlay__dots span:nth-child(2){animation-delay:.16s}.bb-checkout-overlay__dots span:nth-child(3){animation-delay:.32s}@keyframes bb-dot-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.bb-sticky-bar__error{display:none;padding:.5rem 1rem;font-size:.75rem;color:#dc2626;text-align:center;font-weight:500}.bb-sticky-bar__error[data-visible]{display:block}body:has(.bb-sticky-bar[data-visible]){padding-bottom:220px}@media screen and (min-width:990px){.bb-hero-media__video--desktop{display:block}.bb-hero-media__video--mobile{display:none}.bb-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-sticky-bar{left:50%;right:auto;width:calc(100% - 4rem);max-width:960px;border-radius:1.35rem;border:1px solid rgb(var(--color-foreground, 23 23 23) / .08);transform:translate(-50%) translateY(100%);bottom:.9rem}.bb-sticky-bar[data-visible]{transform:translate(-50%) translateY(0)}.bb-tier-tab{min-height:3.6rem;padding:.7rem 1rem;font-size:.95rem}.bb-product-card__title{font-size:.9375rem}.bb-price-sale{font-size:1.0625rem}.bb-add-btn{padding:.625rem 1rem;font-size:.875rem}.bb-gift-sheet{max-width:600px;left:50%;transform:translate(-50%) translateY(100%);border-radius:1rem 1rem 0 0}.bb-gift-sheet[data-visible]{transform:translate(-50%) translateY(0)}.bb-gift-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.bb-sticky-bar__main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content actions";align-items:center;column-gap:.9rem;row-gap:0;padding:.48rem 1.05rem}.bb-sticky-bar__expanded{padding-left:1.05rem;padding-right:1.05rem;max-height:0;overflow:hidden}.bb-sticky-bar[data-expanded] .bb-sticky-bar__expanded{max-height:120vh;padding-top:.35rem;padding-bottom:.6rem;overflow:visible}.bb-sticky-bar__toggle{align-items:center}.bb-sticky-bar__info{justify-self:center;text-align:left}.bb-sticky-bar__counter{font-size:1.15rem;font-weight:600}.bb-thumbnail{width:2.95rem;height:2.95rem;border-width:2px}.bb-thumbnail+.bb-thumbnail{margin-left:-.6rem}.bb-sticky-bar__actions{padding-top:0;align-self:center}.bb-buy-btn{width:13rem;padding:.78rem 1rem;font-size:.95rem;border-radius:.72rem}.bb-sticky-bar__bundle-price,.bb-sticky-bar__price-label{font-size:1.15rem}.bb-sticky-bar__original-price{font-size:.86rem}.bb-sticky-bar__discount-badge{font-size:.68rem;padding:.28rem .62rem}.bb-expanded-item__price{font-size:1.25rem}.bb-expanded-item__price--gift{font-size:.9rem}.bb-expanded-item__qty{font-size:1rem}}@media screen and (max-width:989px){.bb-sticky-bar{left:0;right:0;bottom:0;border-radius:0;border-left:0;border-right:0;border-bottom:0}.bb-sticky-bar__notification{font-size:.78rem;padding:.34rem .6rem}.bb-sticky-bar__main{display:grid;grid-template-columns:minmax(0,1fr) 7.8rem;grid-template-areas:"thumb counter" "prices actions";column-gap:.42rem;row-gap:.28rem;align-items:start;padding:.52rem .62rem calc(.52rem + env(safe-area-inset-bottom))}.bb-sticky-bar__content,.bb-sticky-bar__toggle,.bb-sticky-bar__info{display:contents}.bb-thumbnails{grid-area:thumb;justify-self:start;align-self:center}.bb-thumbnail{width:2.35rem;height:2.35rem}.bb-thumbnail+.bb-thumbnail{margin-left:-.4rem}.bb-sticky-bar__counter-row{grid-area:counter;justify-self:end;min-width:0;gap:.1rem}.bb-sticky-bar__counter{font-size:.76rem;white-space:nowrap}.bb-sticky-bar__prices{grid-area:prices;justify-self:start;align-self:start;margin-top:0;gap:.16rem;flex-wrap:wrap;white-space:normal;overflow:hidden;min-width:0;max-width:100%}.bb-sticky-bar__price-label,.bb-sticky-bar__bundle-price{font-size:.9rem}.bb-sticky-bar__original-price{display:inline;font-size:.74rem;font-weight:600;opacity:.6;white-space:nowrap}.bb-sticky-bar__discount-badge{display:inline-flex;font-size:.68rem;font-weight:800;padding:.18rem .46rem;flex:0 0 auto;width:fit-content;margin-top:.14rem;line-height:1}.bb-sticky-bar__price-label,.bb-sticky-bar__bundle-price{white-space:nowrap}.bb-sticky-bar__prices .bb-sticky-bar__discount-badge{break-before:line}.bb-sticky-bar__actions{grid-area:actions;position:static;align-self:end;width:7.8rem;justify-self:end}.bb-buy-btn{width:100%;font-size:.74rem;padding:.62rem .46rem;border-radius:.68rem}.bb-expanded-item__line{align-items:center}.bb-expanded-item__img{width:3.7rem;height:3.7rem;border-radius:.8rem}.bb-expanded-item__title{font-size:.79rem}.bb-expanded-item__price{font-size:1.08rem}.bb-expanded-item__qty{font-size:.92rem}.bb-tier-tabs{position:sticky;top:var(--bb-mobile-sticky-offset, 0px);z-index:10;border-radius:0;border-left:none;border-right:none;margin-left:-1.25rem;margin-right:-1.25rem;width:auto}.bb-tier-tab{min-height:3rem;padding:.5rem;font-size:.82rem}}@media screen and (max-width:420px){.bb-sticky-bar__main{grid-template-columns:minmax(0,1fr) 7.4rem}.bb-sticky-bar__actions{width:7.4rem}}quick-view.quick-view--bundle .buy-buttons,quick-view.quick-view--bundle .shopify-payment-button,quick-view.quick-view--bundle [data-shopify=payment-button],quick-view.quick-view--bundle .product__more,quick-view.quick-view--bundle quantity-input.quantity,quick-view.quick-view--bundle .product__pickup-availabilities{display:none!important}.bb-sticky-bar--qv-hidden{visibility:hidden!important;pointer-events:none!important}.bb-qv-add-btn{display:block;width:100%;margin-top:1rem;padding:.875rem 1.5rem;border:none;border-radius:.6rem;background:#7b5454;color:#fff;font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s ease,opacity .2s ease;text-align:center;letter-spacing:.01em}.bb-qv-add-btn:hover:not(:disabled){background:#5f3f3f}.bb-qv-add-btn:disabled{opacity:.4;cursor:not-allowed}.bb-product-card [data-bb-quickview-trigger]{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/113/assets/bundle-builder.css.map */
