.ptb-pack{margin:1.4rem 0 0}.ptb-pack[hidden]{display:none}.ptb-pack__set{border:0;padding:0;margin:0;min-width:0}.ptb-pack__list{display:grid;gap:.9rem;margin-top:.75rem}.ptb-pack__card{position:relative;border:1px solid rgba(245,241,232,.16);background:var(--ink-2);border-radius:6px;transition:border-color .2s,box-shadow .2s,background .2s}.ptb-pack__card:hover{border-color:#d4af5e8c}.ptb-pack__card.is-selected{border-color:var(--gold);background:linear-gradient(135deg,#d4af5e21,#d4af5e08 65%),var(--ink-2);box-shadow:0 0 0 1px var(--gold) inset,0 14px 36px -20px #d4af5e99}.ptb-pack__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1rem 1.1rem;cursor:pointer}.ptb-pack__radio{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ptb-pack__dot{width:22px;height:22px;border:2px solid rgba(245,241,232,.38);border-radius:50%;display:grid;place-items:center;flex:none;transition:border-color .2s}.ptb-pack__card.is-selected .ptb-pack__dot{border-color:var(--gold)}.ptb-pack__card.is-selected .ptb-pack__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--gold)}.ptb-pack__radio:focus-visible+.ptb-pack__dot{outline:2px solid var(--gold);outline-offset:3px}.ptb-pack__main{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0}.ptb-pack__title{font-family:var(--display);text-transform:uppercase;font-size:1.15rem;letter-spacing:.02em;line-height:1.1}.ptb-pack__chip{display:inline-block;padding:.14rem .55rem;background:var(--dz);color:var(--ink);font-family:var(--display);font-size:12px;letter-spacing:.06em;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.ptb-pack__price{text-align:end;line-height:1.15}.ptb-pack__price b{display:block;font-family:var(--display);font-weight:400;font-size:1.3rem;color:var(--bone)}.ptb-pack__card.is-selected .ptb-pack__price b{color:var(--gold)}.ptb-pack__price s{display:block;font-size:12.5px;color:var(--muted)}.ptb-pack__price s[hidden]{display:none}.ptb-pack__save{display:block;margin-top:.15rem;font-size:12px;font-weight:600;color:var(--dz)}.ptb-pack__save:empty{display:none}.ptb-pack__badge{position:absolute;inset-block-start:-11px;inset-inline-end:14px;padding:.18rem .85rem;font-family:var(--display);text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:var(--ink);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 100%,0 100%)}.ptb-pack__badge--popular{background:var(--bone)}.ptb-pack__badge--best{background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold-soft))}.ptb-pack__rows{padding:0 1.1rem 1.1rem}.ptb-pack__rows[hidden]{display:none}.ptb-pack__hint{margin:0 0 .2rem;font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.ptb-pack__row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.6rem}.ptb-pack__n{min-width:2.2rem;font-family:var(--display);color:var(--gold)}.ptb-pack__fixed{font-size:14px;color:var(--bone)}.ptb-pack__note{font-size:12px;font-style:normal;color:var(--muted)}.ptb-pack__sel{position:relative;display:inline-flex;align-items:center;min-height:42px;border:1px solid rgba(245,241,232,.22);border-radius:3px;background:var(--ink)}.ptb-pack__sel:after{content:"";position:absolute;inset-inline-end:.8rem;top:50%;width:6px;height:6px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:translateY(-70%) rotate(45deg);pointer-events:none}.pdp .ptb-pack select.ptb-pack__select{width:auto;min-width:6.5rem;padding:.55rem 2.2rem .55rem .8rem;padding-inline:.8rem 2.2rem;border:0;background:transparent;color:var(--bone);font:inherit;font-size:14px;border-radius:3px;appearance:none;-webkit-appearance:none;cursor:pointer}.pdp .ptb-pack select.ptb-pack__select option{background:var(--ink-2);color:var(--bone)}.ptb-pack__live{margin:.6rem 0 0;font-size:13px;color:var(--ma)}.ptb-pack__live:empty{display:none}@media(max-width:480px){.ptb-pack__head{gap:.7rem;padding:.9rem}.ptb-pack__title{font-size:1.02rem}.ptb-pack__price b{font-size:1.15rem}.ptb-pack__rows{padding:0 .9rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ptb-pack.css.map */
