.vlp__box{--fg: var(--color-foreground, 20, 20, 20);--bg: var(--color-background, 255, 255, 255);--btn: var(--color-button, 20, 20, 20);--btn-text: var(--color-button-text, 255, 255, 255);color:rgb(var(--fg))}.vlp__tier,.vlp__tier *,.vlp__tier *:before,.vlp__tier *:after{box-sizing:border-box}.vlp__tiers{margin-top:3rem;display:grid;gap:2.25rem}.vlp__tiers>div{display:flex;flex-direction:column}.vlp__tiers>div>.vlp__tier{flex:1}@media(min-width:900px){.vlp__tiers{grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.vlp__tiers>.vlp__tier--featured,.vlp__tiers>div:has(>.vlp__tier--featured){margin-top:-.9rem;margin-bottom:-.9rem}}.vlp__tier{position:relative;display:flex;flex-direction:column;border:1.5px solid rgba(var(--fg),.25);border-radius:18px;padding:2.1rem 1.4rem 1.4rem;text-align:center}.vlp__tier--featured{border:3px solid rgb(var(--fg));box-shadow:0 24px 46px -28px rgba(var(--fg),.6)}.vlp__tier p{margin:0;text-align:center}article.vlp__tier h3{font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);font-size:calc(1.6rem * var(--p-s, 1));line-height:1.25;margin:0;color:rgb(var(--fg))}.vlp__badge{position:absolute;top:-.9rem;left:50%;transform:translate(-50%);white-space:nowrap;padding:.35rem 1rem;border-radius:999px;background:rgb(var(--btn));color:rgb(var(--btn-text));font-size:calc(.75rem * var(--p-s, 1));font-weight:800;letter-spacing:.1em;text-transform:uppercase}.vlp__tier-count{margin-top:.25rem;font-size:calc(.9375rem * var(--p-s, 1));font-weight:600;color:rgba(var(--fg),.7)}.vlp__price-row{margin-top:.9rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.3rem .65rem}.vlp__now{font-size:calc(2.4rem * var(--p-s, 1));font-weight:800;line-height:1}.vlp__was{text-decoration:line-through;color:rgba(var(--fg),.6);font-size:calc(1.15rem * var(--p-s, 1))}.vlp__save{font-size:calc(.8125rem * var(--p-s, 1));font-weight:800;padding:.25rem .6rem;border-radius:6px;background:rgba(var(--fg),.12);text-transform:uppercase;letter-spacing:.04em}.vlp__tier .vlp__ship{margin-top:.4rem;font-size:calc(.875rem * var(--p-s, 1));font-weight:600;color:rgba(var(--fg),.75)}.vlp__stack{display:flex;justify-content:center;margin-top:1.25rem}.vlp__stack-item{width:64px;height:64px;margin-left:-14px;border-radius:12px;overflow:hidden;border:2px solid rgb(var(--bg));background:rgba(var(--fg),.1)}.vlp__stack-item:first-child{margin-left:0}.vlp__stack-item img{display:block;width:100%;height:100%;object-fit:cover}.vlp__tier .vlp__proofline{margin-top:.9rem;font-size:calc(.8125rem * var(--p-s, 1));font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vlp__tier .vlp__tier-tag{margin-top:.5rem;line-height:1.5;color:rgba(var(--fg),.82)}.vlp__incl{margin-top:1rem;border-top:1px solid rgba(var(--fg),.2);text-align:left}.vlp__tier .vlp__incl summary{position:relative;cursor:pointer;list-style:none;padding:.9rem 1.75rem .9rem 0;font-weight:700;line-height:1.35;font-size:calc(.9375rem * var(--p-s, 1))}.vlp__tier .vlp__incl summary::-webkit-details-marker{display:none}.vlp__tier .vlp__incl summary:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:calc(1.5rem * var(--p-s, 1));font-weight:400;line-height:1}.vlp__tier .vlp__incl[open]>summary:after{content:"\2212"}.vlp__rows{list-style:none;margin:0;padding:0 0 .5rem}.vlp__row{display:grid;grid-template-columns:56px 1fr;gap:.85rem;align-items:start;padding:.7rem 0}.vlp__thumb{display:block;width:56px;height:56px;border-radius:8px;overflow:hidden;background:rgba(var(--fg),.1)}.vlp__thumb img{display:block;width:100%;height:100%;object-fit:cover}.vlp__name{font-weight:700;font-size:calc(.9375rem * var(--p-s, 1));line-height:1.3;color:rgb(var(--fg));text-decoration:none}.vlp__name:hover{text-decoration:underline}.vlp__pick{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.4rem}.vlp__select{flex:1 1 8rem;min-width:0;max-width:14rem;padding:.4rem .6rem;font:inherit;font-size:calc(.875rem * var(--p-s, 1));color:rgb(var(--fg));background-color:rgb(var(--bg));border:1px solid rgba(var(--fg),.35);border-radius:6px}.vlp__item-price{font-weight:700;font-size:calc(.875rem * var(--p-s, 1))}.vlp__tier-buy{margin-top:auto;padding-top:1rem}.vlp__tier-buy .vlp__btn{width:100%;font-size:calc(1.0625rem * var(--p-s, 1))}.vlp__tier .vlp__status{margin-top:.6rem;min-height:1.25rem;font-size:calc(.9375rem * var(--p-s, 1))}:where(.vlp__btn){display:inline-block;min-height:44px;padding:.95rem 1.75rem;background:rgb(var(--btn));color:rgb(var(--btn-text));border:0;border-radius:8px;font:inherit;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}:where(.vlp__btn:disabled){opacity:.5;cursor:not-allowed}.vlp__tier a:focus-visible,.vlp__tier summary:focus-visible,.vlp__tier select:focus-visible,.vlp__tier button:focus-visible{outline:3px solid rgb(var(--fg));outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vt-bundles.css.map */
