.pbx-subs{font-family:Satoshi,system-ui,sans-serif;color:var(--pbx-ink,#0E0E0D)}.pbx-subs__title{margin:0 0 8px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pbx-muted,#6E6C66)}.pbx-subs__opts{display:grid;gap:8px}.pbx-subs__opt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border:1px solid var(--pbx-line-strong,rgba(14,14,13,.28));background:transparent;cursor:pointer}.pbx-subs__opt input{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:1px solid var(--pbx-ink,#0E0E0D);border-radius:50%;background:transparent;display:grid;place-content:center;cursor:pointer}.pbx-subs__opt input:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--pbx-ink,#0E0E0D);transform:scale(0);transition:transform .15s ease}.pbx-subs__opt input:checked:before{transform:scale(1)}.pbx-subs__opt.is-active{border-color:var(--pbx-ink,#0E0E0D);box-shadow:inset 0 0 0 1px var(--pbx-ink,#0E0E0D)}.pbx-subs__opt input:focus-visible{outline:2px solid var(--pbx-ink,#0E0E0D);outline-offset:3px}@media(hover:hover)and (pointer:fine){.pbx-subs__opt:not(.is-off):hover{border-color:var(--pbx-ink,#0E0E0D)}}.pbx-subs__opt:active{transform:scale(.995)}.pbx-subs__opt.is-off{cursor:not-allowed;opacity:.5}.pbx-subs__opt.is-off input{cursor:not-allowed}.pbx-subs__name{font-size:15px;font-weight:500;line-height:1.3}.pbx-subs__save{display:inline-block;margin-left:6px;padding:3px 7px;background:var(--pbx-save,#2F7A4D);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.02em;vertical-align:1px}.pbx-subs__price{display:flex;align-items:baseline;gap:8px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.pbx-subs__price s{font-size:13px;font-weight:400;color:var(--pbx-muted,#6E6C66)}.pbx-subs__info{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.pbx-subs__info li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.45;color:var(--pbx-ink2,#1A1A18)}.pbx-subs__info li:before{content:"";position:absolute;left:2px;top:.42em;width:10px;height:5px;border-left:1.5px solid var(--pbx-save,#2F7A4D);border-bottom:1.5px solid var(--pbx-save,#2F7A4D);transform:rotate(-45deg)}.pbx-subs__note{margin:10px 0 0;padding:12px 14px;border:1px solid var(--pbx-ink,#0E0E0D);background:transparent}.pbx-subs__note p{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--pbx-ink2,#1A1A18)}.pbx-subs__pick{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid var(--pbx-ink,#0E0E0D);background:transparent;color:var(--pbx-ink,#0E0E0D);font:600 13px/1 Satoshi,system-ui,sans-serif;cursor:pointer}@media(hover:hover)and (pointer:fine){.pbx-subs__pick:hover{background:var(--pbx-ink,#0E0E0D);color:var(--pbx-paper,#FCFCFB)}}.pbx-subs__pick:focus-visible{outline:2px solid var(--pbx-ink,#0E0E0D);outline-offset:2px}.pbx-subs__pick:active{transform:scale(.98)}.pbx-subs__more{display:inline-block;margin-top:10px;font-size:13px;color:var(--pbx-ink,#0E0E0D);text-decoration:underline;text-underline-offset:3px}.pbx-subs__more:focus-visible{outline:2px solid var(--pbx-ink,#0E0E0D);outline-offset:2px}.pbx-subs [hidden]{display:none!important}.pbx-subs[data-section]:not(.is-ready){visibility:hidden}quick-add-modal .pbx-subs[data-section],.quick-add-modal .pbx-subs[data-section]{display:none!important}[data-pbx-subs-blocked]{opacity:.45;cursor:not-allowed}@media(max-width:749px){.pbx-subs__opt{padding:12px 14px;gap:10px}.pbx-subs__name,.pbx-subs__price{font-size:14.5px}}.pbx-subs-linetag{display:inline-flex;align-items:center;gap:6px;margin:6px 0 0;font:600 11.5px/1.3 Satoshi,system-ui,sans-serif;letter-spacing:.02em;color:var(--pbx-save,#2F7A4D)}.pbx-subs-linetag:before{content:"";width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-2.6-6.4'/%3E%3Cpath d='M21 3v6h-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 1 1-2.6-6.4'/%3E%3Cpath d='M21 3v6h-6'/%3E%3C/svg%3E") center/contain no-repeat}.pbx-subs-cartnote{margin:0 0 10px;padding:10px 12px;border:1px solid var(--pbx-ink,#0E0E0D);background:transparent;font:400 13px/1.5 Satoshi,system-ui,sans-serif;color:var(--pbx-ink2,#1A1A18)}.pbx-subs-cartnote p{margin:0}.pbx-subs-cartnote .pbx-subs-cartfix{margin-top:10px}.pbx-subs-cartfix[aria-busy=true]{opacity:.5;pointer-events:none}.pbx-subs-cart-blocked :is(.cart__dynamic-checkout-buttons,.additional-checkout-buttons,shopify-accelerated-checkout-cart,shopify-accelerated-checkout){display:none!important}.pbx-subs-cart-blocked [name=checkout],.pbx-subs-cart-blocked #CartDrawer-Checkout,.pbx-subs-cart-blocked .cart__checkout-button{opacity:.45;cursor:not-allowed}.pbx-subs[data-pbx-subs]:not([data-section]),.pbx-subs-chip:not(.pbx-subs-chip--t){display:none!important}.pbx-subs-chip{display:inline-block;margin:6px 0 0;padding:3px 7px;border:1px solid var(--pbx-ink,#0E0E0D);font:600 10.5px/1.2 Satoshi,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--pbx-ink,#0E0E0D)}@media(max-width:479px){.pbx-subs__price s{display:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pbx-subs.css.map */
