:root{--bb-accent: var(--pk-action, 245, 137, 79);--bb-natural: 237, 227, 204}.bb [hidden],.bb-bar [hidden]{display:none!important}.bb__hero{padding-top:2.8rem;padding-bottom:1.2rem;text-align:center}.bb__eyebrow{margin:0 0 .8rem;color:rgb(var(--bb-accent));font-size:1.3rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bb__heading{max-width:64rem;margin:0 auto;font-size:2.8rem;line-height:1.15}.bb__text{max-width:56rem;margin:1rem auto 0;color:rgba(var(--color-foreground),.7);font-size:1.5rem;line-height:1.5}.bb__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:64rem;margin:2rem auto 0}.bb__tier{display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:1rem .6rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.6rem;background:rgb(var(--color-background));transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.bb__tier-title{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:700;line-height:1.2}.bb__tier-reward{color:rgba(var(--color-foreground),.7);font-size:1.3rem}.bb__tier.is-active{border-color:rgb(var(--bb-accent));box-shadow:inset 0 0 0 .1rem rgb(var(--bb-accent));background:rgba(var(--bb-accent),.08)}.bb__tier.is-active .bb__tier-reward{color:rgb(var(--bb-accent));font-weight:700}.bb__grid-wrap{padding-top:1.6rem;padding-bottom:4rem}.bb__grid-title{margin:0 0 1.6rem}.bb__item{display:flex;flex-direction:column;padding-bottom:1.6rem}.bb__item>.card-wrapper{flex:1 1 auto;height:auto}.bb__item .card__heading{display:-webkit-box;min-height:2.6em;overflow:hidden;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bb__item .price__container{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.bb__item .card-swatches{display:none}.bp{display:block;margin-top:1rem}.bp__row{display:flex;gap:.6rem;margin-bottom:.8rem}.bp__row--single{visibility:hidden}.bp__colors{flex-wrap:nowrap;min-height:3.2rem;margin:-.4rem -.4rem .4rem;padding:.4rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.bp__colors::-webkit-scrollbar{display:none}.bp__colors.is-more{-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.bp__color{flex:none;width:2.4rem;height:2.4rem;padding:0;border:.1rem solid rgba(0,0,0,.2);border-radius:50%;background:var(--swatch-color, #bdbdbd);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.bp__color.is-selected{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--bb-accent))}.bp__sizes{flex-wrap:nowrap;gap:.4rem;min-height:3rem}.bp__size{flex:1 1 0;min-width:0;height:3rem;padding:0;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.2rem;letter-spacing:0;white-space:nowrap;cursor:pointer}.bp__size.is-selected{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.bp__size.is-unavailable{opacity:.4;text-decoration:line-through}.bp__add.button{width:100%;min-width:0;min-height:4.2rem;padding:0 1rem;overflow:hidden;font-size:1.4rem;white-space:nowrap}.bp.is-warning .bp__add.button{color:#b1262e;--color-button-text: 177, 38, 46}.bp__qty{display:flex;align-items:center;justify-content:space-between;height:4.2rem;border:.2rem solid rgb(var(--bb-accent));border-radius:.4rem;background:rgba(var(--bb-accent),.08)}.bp__qty button{width:4.4rem;height:100%;padding:0;border:0;background:none;color:rgb(var(--bb-accent));font-size:2rem;line-height:1;cursor:pointer}.bp__qty span{font-size:1.6rem;font-weight:700}.bp.is-busy .bp__action{opacity:.6;pointer-events:none}.bp--shake .bp__sizes{animation:bp-shake .4s ease}@keyframes bp-shake{0%,to{transform:none}25%{transform:translate(-.4rem)}75%{transform:translate(.4rem)}}@media(hover:hover){.bp__color:hover{transform:scale(1.1)}.bp__size:not(.is-selected):hover{border-color:rgb(var(--color-foreground))}}.bpr{display:block}.bpr__track{position:relative;height:.8rem;overflow:hidden;border-radius:.4rem;background:rgb(var(--bb-natural))}.bpr__fill{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:.4rem;background:rgb(var(--bb-accent));transition:width .3s ease}.bpr__tick{position:absolute;top:0;bottom:0;z-index:1;width:.2rem;margin-left:-.1rem;background:rgb(var(--color-background))}.bpr__msg{margin:.5rem 0 0;font-size:1.3rem;line-height:1.35}.cdu-ship--bundle .bpr__msg{font-size:1.4rem;text-align:center}body.has-bundle-bar{padding-bottom:var(--bb-bar-height, 13rem)}.bb-bar{position:fixed;right:0;bottom:0;left:0;z-index:4;display:block;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom));border-top:.1rem solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background));box-shadow:0 -.4rem 1.6rem #00000014}.bb-bar.is-busy{opacity:.7;pointer-events:none}.bb-bar__exit{position:absolute;top:0;right:1.6rem;padding:.3rem 1rem;border:.1rem solid rgba(var(--color-foreground),.1);border-bottom:0;border-radius:.6rem .6rem 0 0;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.7);font-family:inherit;font-size:1.2rem;line-height:1.4;cursor:pointer;transform:translateY(-100%)}.bb-bar__exit:hover{color:rgb(var(--color-foreground))}.bb-bar__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"count progress totals" "checkout checkout checkout";align-items:center;gap:.8rem 1.2rem}.bb-bar__count{grid-area:count;display:flex;align-items:baseline;gap:.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;cursor:pointer}.bb-bar__num{font-family:var(--font-heading-family);font-size:3rem;font-weight:700;line-height:1}.bb-bar__unit{font-size:1.4rem}.bb-bar__progress{grid-area:progress;min-width:0}.bb-bar__totals{grid-area:totals;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.bb-bar__clear{padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.3rem;text-decoration:underline;cursor:pointer}.bb-bar__total{font-size:1.9rem;font-weight:700;white-space:nowrap}.bb-bar__original{margin-right:.4rem;color:rgba(var(--color-foreground),.55);font-size:1.3rem;font-weight:400}.bb-bar__checkout.button{--color-button: var(--bb-accent);--color-button-text: 255, 255, 255;grid-area:checkout;width:100%;min-width:0;min-height:4.6rem}.bb-bar__checkout.is-disabled{opacity:.5;pointer-events:none}@media screen and (max-width:749px){.bp__row{gap:.5rem}.bp__colors{min-height:3rem}.bp__color{width:2.2rem;height:2.2rem}.bp__sizes{gap:.3rem;min-height:2.8rem}.bp__size{height:2.8rem;font-size:1.1rem}}@media screen and (min-width:750px){.bb__hero{padding-top:4rem}.bb__heading{font-size:4rem}.bb__tier{padding:1.4rem 1rem}.bb__tier-title{font-size:1.7rem}.bb-bar__inner{grid-template-columns:auto minmax(0,1fr) auto 24rem;grid-template-areas:"count progress totals checkout";gap:2.4rem}.bpr__msg{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/bundle-builder.css.map */
