.tz-bn{display:block;margin-bottom:-22px}.tz-bn__t{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;line-height:16.8px;font-weight:600;text-align:center;color:var(--tz-ink)}.tz-bn__t:before,.tz-bn__t:after{content:"";flex:1 1 auto;height:2px;background:var(--tz-line)}.tz-bn__bars{display:flex;flex-direction:column;position:relative}.tz-bn__bar{position:relative;margin:5px 0;border-radius:var(--tz-r);background:#fff;box-shadow:inset 0 0 0 1px var(--tz-line);cursor:pointer;-webkit-tap-highlight-color:transparent}.tz-bn__bar.is-on{box-shadow:inset 0 0 0 2px var(--tz-ink);cursor:default}.tz-bn__wrap{padding:10px 20px}.tz-bn__main{display:flex;align-items:center;gap:18px;min-height:55px;margin:0;cursor:pointer}.tz-bn__bar--pop .tz-bn__main{margin:7px 0}.tz-bn__in{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.tz-bn__radio{flex:none;box-sizing:border-box;width:20px;height:20px;border-radius:50%;border:3px solid #fff;background:#fff;box-shadow:0 0 0 2px var(--tz-line)}.tz-bn__bar.is-on .tz-bn__radio{background:var(--tz-ink);box-shadow:0 0 0 2px var(--tz-ink)}.tz-bn__in:focus-visible+.tz-bn__radio{outline:2px solid var(--tz-gran);outline-offset:4px}.tz-bn__content{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.tz-bn__left{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.tz-bn__title{font-size:15px;line-height:21px;font-weight:600;color:var(--tz-ink)}.tz-bn__sub{font-size:10px;line-height:14px;color:var(--tz-muted)}.tz-bn__pricing{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.tz-bn__price{font-size:15px;line-height:21px;font-weight:600;color:var(--tz-ink)}.tz-bn__full{font-size:10px;line-height:14px;color:var(--tz-muted);text-decoration:line-through}.tz-bn__full[hidden]{display:none}.tz-bn__pop{position:absolute;top:-8px;right:2px;z-index:3;padding:0 8px;pointer-events:none}.tz-bn__pop>span{display:block;padding:6px 8px;border-radius:0 0 5px 5px;background:var(--tz-gran);color:#fff;font-size:12px;line-height:12px;font-weight:600;white-space:nowrap}.tz-bn__pop:before,.tz-bn__pop:after{content:"";position:absolute;top:0;width:0;height:0;border-bottom:8px solid var(--tz-gran);filter:brightness(.7)}.tz-bn__pop:before{left:0;border-left:8px solid transparent}.tz-bn__pop:after{right:0;border-right:8px solid transparent}.tz-bn__vars{display:flex;flex-direction:column;align-items:flex-start}.tz-bn__vars[hidden]{display:none}.tz-bn__bar--pop .tz-bn__vars{margin-top:-7px}.tz-bn__names{margin:3px 0;font-size:12px;line-height:16.8px;color:var(--tz-muted)}.tz-bn__names span:not(:last-child):after{content:", "}.tz-bn__rows{display:flex;flex-direction:column;max-width:100%}.tz-bn__row{display:flex;align-items:center;min-height:40px;margin-top:5px;max-width:100%}.tz-bn__img{flex:none;display:block;width:40px;height:40px;margin-right:7px;border-radius:1px;object-fit:cover}.tz-bn__sels{display:flex;gap:7px;min-width:0}.tz-bn__sel{box-sizing:border-box;display:flex;align-items:center;min-width:0;height:44px;margin:-2px 0;padding:7px 25px 7px 7px;border:solid transparent;border-width:2px 0;border-radius:var(--tz-r) / calc(var(--tz-r) + 2px);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='4' viewBox='0 0 10 4'%3E%3Cpath d='M5 4 .67.25h8.66z' fill='%231B1E20'/%3E%3C/svg%3E") no-repeat calc(100% - 8px) 50%;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--tz-line);color:var(--tz-ink);font:inherit;font-size:14px;line-height:19.6px;white-space:nowrap;appearance:none;-webkit-appearance:none;cursor:pointer}.tz-bn__sel:focus-visible{outline:2px solid var(--tz-gran);outline-offset:0}.tz-bn__dd{position:relative;display:flex;min-width:0}.tz-bn__trig>span{overflow:hidden;text-overflow:ellipsis}.tz-bn__dd.is-open .tz-bn__trig{box-shadow:inset 0 0 0 2px var(--tz-ink)}.tz-bn__list{position:absolute;top:calc(100% + 2px);left:0;z-index:1000;display:flex;flex-direction:column;min-width:100%;max-height:500px;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 20px 20px #1b1e2047}.tz-bn__list[hidden]{display:none}.tz-bn__opt{display:block;padding:10px 60px 10px 10px;border-bottom:1px solid var(--tz-line);font-size:14px;line-height:19.6px;color:var(--tz-ink);white-space:nowrap;cursor:pointer}.tz-bn__opt:hover,.tz-bn__opt.is-act,.tz-bn__opt[aria-selected=true]{background:var(--tz-soft)}.tz-bn__opt[aria-disabled=true]{color:var(--tz-muted);text-decoration:line-through;cursor:not-allowed}@media(pointer:coarse){.tz-bn__opt{padding-block:12px}}.tz-sbn{display:inline-flex;gap:.45rem;align-items:baseline}.tz-sbn b{font-weight:600;color:var(--tz-ink)}.tz-sbn s{color:var(--tz-muted);font-size:.875em}.tz-bn-on .tz-pw{display:none}.tz-tr{padding-block:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--tz-line);text-align:center}.tz-tr .tz-eyebrow{margin:0 0 .5rem}.tz-tr__h{margin:0 auto 2rem;max-width:22ch;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.15;font-weight:600;color:var(--tz-ink);text-wrap:balance}.tz-tr__list{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(.5rem,2vw,1.5rem);max-width:56rem;border-bottom:2px solid var(--tz-ink)}.tz-tr__it{margin:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.35rem}.tz-tr__p{font-size:clamp(1.5rem,1rem + 2.4vw,2.75rem);line-height:1;font-weight:600;letter-spacing:-.02em;color:var(--tz-gran);white-space:nowrap}.tz-tr__q{font-size:clamp(.8125rem,.75rem + .3vw,.9375rem);line-height:1.3;color:var(--tz-muted)}.tz-tr__bar{display:block;width:100%;margin-top:.5rem;background:var(--tz-gran);border-radius:3px 3px 0 0}.tz-tr__it:nth-child(1) .tz-tr__bar{height:14px;opacity:.4}.tz-tr__it:nth-child(2) .tz-tr__bar{height:28px;opacity:.7}.tz-tr__it:nth-child(3) .tz-tr__bar{height:42px}.tz-tr__note{margin:1.5rem auto 0;max-width:40rem;font-size:.9375rem;line-height:1.55;color:var(--tz-muted)}.tz-db{container-type:inline-size;display:grid;gap:.6rem;padding:.85rem 1rem;border:1px solid var(--tz-line);border-radius:var(--tz-r);background:var(--tz-dimma);color:var(--tz-dimma-text);margin-bottom:1rem}.section-header:has(.tz-db--page){justify-self:stretch}.tz-db--page{margin:0 auto;text-align:left;width:100%;max-width:30rem}.tz-db__msg{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:max(12px,min(.9375rem,calc(100cqi / (var(--n, 34) * .5))));line-height:1.4;color:var(--tz-dimma-text)}.tz-db__msg strong{font-weight:600}.tz-db__bar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.tz-db__it{margin:0;display:grid;gap:.3rem;min-width:0}.tz-db__seg{display:block;height:6px;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px var(--tz-line)}.tz-db__it.is-done .tz-db__seg{background:var(--tz-gran);box-shadow:none}.tz-db__it.is-next .tz-db__seg{background:linear-gradient(90deg,var(--tz-gran) 0 0,#fff 0)}.tz-db__lb{display:grid;line-height:1.2}.tz-db__lb b{font-size:.8125rem;font-weight:600;color:var(--tz-dimma-text)}.tz-db__lb small{font-size:.75rem;color:var(--tz-muted)}.tz-db__it.is-todo .tz-db__lb b{color:var(--tz-muted)}.tz-db__sv{margin:0;font-size:.875rem;color:var(--tz-dimma-text)}.tz-db__sv strong{font-weight:600}.cart-drawer .tz-db{margin:.75rem 0 .25rem;padding:.7rem .875rem;gap:.5rem}.cart-drawer .tz-db__lb{line-height:1.15}.cart-drawer__items{gap:0;padding-block:0 .5rem}.cart-drawer .line-item{--line-item-media-width: 5rem;align-items:flex-start;column-gap:.875rem;padding-block:1rem}.cart-drawer .line-item+.line-item{border-top:1px solid var(--tz-line)}.cart-drawer .line-item__media{border-radius:var(--tz-r)}.cart-drawer .line-item-info{position:relative;flex:1 1 auto;min-width:0}.cart-drawer .line-item-info>.v-stack{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;row-gap:.3rem;align-items:center;justify-items:stretch}.cart-drawer .line-item-info>.v-stack>*{grid-column:1 / -1;margin:0}.cart-drawer .line-item-info>.v-stack>.v-stack:has(>.tz-pw){display:contents}.cart-drawer .line-item-info .v-stack:has(>.tz-pw)>:is(a,p){grid-column:1 / -1;order:0;padding-inline-end:2.25rem;font-size:.875rem;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cart-drawer .line-item-info>.v-stack>.v-stack:not(:has(>.tz-pw)){order:1}.cart-drawer .line-item-info>.v-stack>.v-stack:not(:has(>.tz-pw)) p{font-size:.75rem;line-height:1.3}.cart-drawer .line-item-info>.v-stack>line-item-quantity{grid-column:1;order:2;margin-top:.45rem;justify-self:start}.cart-drawer .line-item .tz-pw{grid-column:2;order:3;margin-top:.45rem;container-type:normal;width:auto;justify-self:end}.cart-drawer .line-item .tz-pw .price-list{font-size:.9375rem;flex-direction:column;align-items:flex-end;row-gap:0}.cart-drawer .line-item-info>.v-stack>ul{order:4}.cart-drawer line-item-quantity>a.link{position:absolute;top:-.4rem;right:-.45rem;width:2.25rem;height:2.25rem;font-size:0;color:var(--tz-muted);display:grid;place-items:center;text-decoration:none;background:none}.cart-drawer line-item-quantity>a.link:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--tz-bin) center / contain no-repeat;mask:var(--tz-bin) center / contain no-repeat}.cart-drawer line-item-quantity>a.link:hover{color:var(--tz-gran)}.cart-drawer{--tz-bin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M5.5 7l1 12a2 2 0 0 0 2 1.8h7a2 2 0 0 0 2-1.8l1-12M9 7V4.8a.8.8 0 0 1 .8-.8h4.4a.8.8 0 0 1 .8.8V7'/%3E%3C/svg%3E")}@media(min-width:700px){.cart-drawer .line-item{--line-item-media-width: 6rem;column-gap:1rem}}.cart-drawer__footer{gap:.45rem}.cart-drawer__footer .tz-cart-row{line-height:1.4}.cart-drawer__footer .tz-cart-row:not(.tz-cart-row--total){font-size:.875rem}.cart-drawer__footer .tz-cart-row--total{margin-top:.15rem;padding-top:.55rem}.cart-drawer__footer .button-group{margin-top:.4rem}.cart-drawer__footer .tz-cart-usp{margin-top:.2rem}.cart-drawer__footer .tz-cart-sig{margin-top:.1rem;padding-top:.55rem}.cart-drawer .line-item-info ul:has(>.discount-badge){display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tz-bundle.css.map */
