.bw-blk{--bw-accent: 43, 48, 53;--bw-ink: 34, 39, 43;--bw-surface: 242, 243, 244;--bw-muted: 91, 99, 106;--bw-line: 218, 221, 224;margin:1.6rem 0}.bw-blk *{box-sizing:border-box}bw-ladder,bw-ship-timeline,bw-sticky-atc{display:block}.bw-rating{display:flex;align-items:center;gap:.8rem;margin:0 0 .4rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none}.bw-rating__stars{position:relative;display:inline-block;line-height:0}.bw-rating__stars svg{width:9rem;height:1.6rem}.bw-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}.bw-rating__num{font-weight:700}.bw-rating__text{color:rgba(var(--color-foreground),.75)}.bw-rating:hover .bw-rating__text{text-decoration:underline}.bw-ladder{border:0;padding:0;margin:2rem 0 1.2rem}.bw-ladder__heading{display:flex;align-items:center;gap:1.2rem;width:100%;font-size:1.4rem;font-weight:700;letter-spacing:.02em;margin-bottom:1.2rem;color:rgb(var(--bw-ink))}.bw-ladder__heading:before,.bw-ladder__heading:after{content:"";flex:1;height:1px;background:rgb(var(--bw-line))}.bw-ladder__list{display:grid;gap:1.2rem}.bw-tier{position:relative;display:grid;grid-template-columns:auto 6.4rem 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem;border:2px solid rgb(var(--bw-line));border-radius:16px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bw-tier:hover{border-color:rgba(var(--bw-accent),.55)}.bw-tier.is-selected{border-color:rgb(var(--bw-accent));background:rgba(var(--bw-accent),.06)}.bw-tier input{position:absolute;opacity:0;pointer-events:none}.bw-tier:focus-within{outline:2px solid rgb(var(--bw-ink));outline-offset:2px}.bw-tier__radio{width:2rem;height:2rem;border-radius:50%;border:2px solid rgb(var(--bw-muted));display:grid;place-items:center}.bw-tier.is-selected .bw-tier__radio{border-color:rgb(var(--bw-accent))}.bw-tier.is-selected .bw-tier__radio:after{content:"";width:1rem;height:1rem;border-radius:50%;background:rgb(var(--bw-accent))}.bw-tier__img{width:6.4rem;height:6.4rem;border-radius:10px;background:rgb(var(--bw-surface));overflow:hidden;display:grid;place-items:center}.bw-tier__img img{width:100%;height:100%;object-fit:contain}.bw-tier__body{min-width:0}.bw-tier__label{display:block;font-size:1.6rem;font-weight:700;line-height:1.25;color:rgb(var(--bw-ink))}.bw-tier__caption{display:block;font-size:1.3rem;line-height:1.4;color:rgb(var(--bw-muted));margin-top:.2rem}.bw-tier__benefit{grid-column:3 / 5;grid-row:2;justify-self:start;display:inline-flex;align-items:center;gap:.5rem;margin-top:-.4rem;white-space:nowrap;padding:.3rem 1rem;border-radius:999px;border:1px solid rgba(var(--bw-accent),.7);color:rgb(var(--bw-ink));font-size:1.2rem;font-weight:600;line-height:1.3;background:#fff}.bw-tier__benefit svg{width:1.3rem;height:1.3rem;flex:none;color:rgb(var(--bw-accent))}.bw-tier__price{text-align:right;white-space:nowrap}.bw-tier__now{display:block;font-size:1.8rem;font-weight:700;color:rgb(var(--bw-ink))}.bw-tier__was{display:block;font-size:1.3rem;color:rgb(var(--bw-muted));text-decoration:line-through}.bw-tier__save{display:inline-block;margin-top:.3rem;padding:.1rem .7rem;border-radius:999px;background:rgb(var(--bw-accent));color:rgb(var(--bw-ink));font-size:1.1rem;font-weight:700}.bw-tier__badge{position:absolute;top:-1.1rem;right:1.4rem;padding:.2rem 1rem;border-radius:999px;background:rgb(var(--bw-ink));color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.02em;line-height:1.8rem}.bw-tier.is-selected .bw-tier__badge{background:rgb(var(--bw-accent));color:rgb(var(--bw-ink))}@media(max-width:749px){.bw-tier{grid-template-columns:auto 5.2rem 1fr auto;gap:1rem;padding:1.3rem 1.2rem}.bw-tier__img{width:5.2rem;height:5.2rem}.bw-tier__label{font-size:1.5rem}.bw-tier__now{font-size:1.7rem}}.bw-benefits{display:grid;grid-template-columns:repeat(var(--bw-cols, 3),minmax(0,1fr));gap:.8rem;margin:1.4rem 0;padding:0;list-style:none}.bw-benefits__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:1.2rem .6rem;border-radius:16px;background:rgb(var(--bw-surface))}.bw-benefits__item svg{width:2.6rem;height:2.6rem;color:rgb(var(--bw-accent))}.bw-benefits__title{font-size:1.3rem;font-weight:700;line-height:1.25;color:rgb(var(--bw-ink))}.bw-benefits__sub{font-size:1.2rem;line-height:1.3;color:rgb(var(--bw-muted))}.bw-pay{margin:1.2rem 0;text-align:center}.bw-pay__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;padding:0;margin:0;list-style:none}.bw-pay__list svg{width:3.8rem;height:2.4rem}.bw-pay__note{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.6rem;font-size:1.2rem;color:rgb(var(--bw-muted))}.bw-pay__note svg{width:1.3rem;height:1.3rem}.bw-ship{margin:1.8rem 0;padding:1.6rem 1.2rem 1.4rem;border-radius:16px;border:1px solid rgb(var(--bw-line))}.bw-ship__title{margin:0 0 1.4rem;font-size:1.4rem;font-weight:700;text-align:center;color:rgb(var(--bw-ink))}.bw-ship__steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}.bw-ship__steps:before{content:"";position:absolute;top:2.2rem;left:16.66%;right:16.66%;height:2px;background:linear-gradient(90deg,rgb(var(--bw-accent)) 0 50%,rgb(var(--bw-line)) 50% 100%)}.bw-ship__step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.bw-ship__dot{position:relative;z-index:1;width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:rgb(var(--bw-ink));color:#fff}.bw-ship__step:first-child .bw-ship__dot{background:rgb(var(--bw-accent));color:rgb(var(--bw-ink))}.bw-ship__dot svg{width:2.2rem;height:2.2rem}.bw-ship__date{margin-top:.4rem;font-size:1.3rem;font-weight:700;color:rgb(var(--bw-ink))}.bw-ship__label{font-size:1.2rem;color:rgb(var(--bw-muted))}.bw-ship__note{margin:1.2rem 0 0;font-size:1.2rem;text-align:center;color:rgb(var(--bw-muted))}.bw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:2;transform:translateY(110%);transition:transform .25s ease;background:#fff;border-top:1px solid rgb(var(--bw-line));box-shadow:0 -6px 18px #0e101314;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom))}.bw-sticky.is-visible{transform:translateY(0)}.bw-sticky__inner{max-width:var(--page-width, 120rem);margin:0 auto;display:flex;align-items:center;gap:1.2rem}.bw-sticky__img{width:4.8rem;height:4.8rem;border-radius:10px;overflow:hidden;background:rgb(var(--bw-surface));flex:none}.bw-sticky__img img{width:100%;height:100%;object-fit:cover}.bw-sticky__info{flex:1;min-width:0}.bw-sticky__title{display:block;font-size:1.4rem;font-weight:700;color:rgb(var(--bw-ink));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-sticky__meta{display:block;font-size:1.3rem;color:rgb(var(--bw-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-sticky__meta strong{color:rgb(var(--bw-ink))}.bw-sticky__btn{flex:none;min-width:16rem}@media(max-width:749px){.bw-sticky{padding:.8rem 1.2rem calc(.8rem + env(safe-area-inset-bottom))}.bw-sticky__img{display:none}.bw-sticky__btn{min-width:0;flex:0 0 52%;padding:0 1rem}.bw-sticky__title{font-size:1.3rem}}.bw-sticky[data-desktop=false]{display:none}@media(max-width:749px){.bw-sticky[data-desktop=false]{display:block}}@media(prefers-reduced-motion:reduce){.bw-sticky,.bw-tier{transition:none}}body.bw-sticky-on{padding-bottom:8rem}body:has([id^=MainProduct-]) .product__media-icon{top:auto;left:auto;right:1.2rem;bottom:1.2rem}@media screen and (min-width:750px){body:has([id^=MainProduct-]) .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item{align-self:center}body:has([id^=MainProduct-]) .image-with-text:not(.image-with-text--overlap) .image-with-text__media{min-height:0;height:auto}}.product__info-container .product-form__buttons,.featured-product .product-form__buttons{max-width:none;width:100%}.product__info-container .product-form__submit,.featured-product .product-form__submit{width:100%}.bw-tier__benefit{max-width:100%;white-space:normal;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bw-blocks.css.map */
