.pfbt-wrap{margin:8px 0 24px}.pfbt-eyebrow{text-align:center;font-size:13px;color:rgba(var(--color-foreground),.6);margin:0 0 10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pfbt-tiers{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.pfbt-tier{position:relative;display:block;border:2px solid rgba(var(--color-foreground),.18);border-radius:14px;overflow:hidden;cursor:pointer;background:rgb(var(--color-background));transition:border-color .15s ease,box-shadow .15s ease}.pfbt-tier.is-selected{border-color:#4770db;box-shadow:0 0 0 3px #4770db2e}.pfbt-radio{position:absolute;opacity:0;pointer-events:none}.pfbt-tier-top{display:flex;align-items:center;gap:12px;padding:14px 16px}.pfbt-radio-dot{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:2px solid rgba(var(--color-foreground),.3);position:relative}.pfbt-tier.is-selected .pfbt-radio-dot{border-color:#4770db}.pfbt-tier.is-selected .pfbt-radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#4770db}.pfbt-tier-labels{display:flex;flex-direction:column;flex:1;min-width:0}.pfbt-tier-label{font-weight:700;font-size:15px;color:rgb(var(--color-foreground))}.pfbt-tier-sublabel{font-size:12.5px;color:rgba(var(--color-foreground),.6);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pfbt-badge-pill{background:#4770db;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.03em;padding:2px 8px;border-radius:999px;text-transform:uppercase;display:inline-block;line-height:1.6}.pfbt-tier-price{text-align:right;flex-shrink:0}.pfbt-price-now{display:block;font-weight:800;font-size:16px;color:rgb(var(--color-foreground))}.pfbt-price-was{display:block;font-size:12.5px;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.pfbt-gift-row{display:flex;align-items:center;gap:10px;padding:9px 16px;background:#eff0f5;color:#0e1b4d;font-size:13px;font-weight:600;border-top:1px solid rgba(14,27,77,.08)}.pfbt-gift-icon{flex-shrink:0}.pfbt-gift-label{flex:1}.pfbt-gift-price{display:flex;align-items:center;gap:6px}.pfbt-gift-price-was{text-decoration:line-through;opacity:.55;font-weight:500}.pfbt-gift-price-free{color:#4770db;font-weight:800;text-transform:uppercase}.pfbt-atc{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;border:none;border-radius:10px;background:#fba90c;color:#fff;font-weight:800;font-size:18px;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;min-height:48px}.pfbt-atc:hover{filter:brightness(.95)}.pfbt-atc-sep{opacity:.7}.pfbt-footnote{text-align:center;font-size:12.5px;color:rgba(var(--color-foreground),.55);margin-top:10px}.pfbt-heading{display:flex;align-items:center;gap:12px;margin:0 0 30px}.pfbt-heading:before,.pfbt-heading:after{content:"";flex:1;height:2px;background:#0e1b4d40}.pfbt-heading span{font-weight:800;font-size:19px;letter-spacing:.02em;color:#0e1b4d;text-transform:uppercase}.pfbt-kit-wrap{position:relative;margin-bottom:16px}.pfbt-balloon{position:absolute;top:-28px;right:-2px;width:40px;height:40px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:900;line-height:1;text-align:center;transform:rotate(12deg);pointer-events:none}.pfbt-balloon:before,.pfbt-balloon:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:#e02424;border-radius:4px;z-index:-1}.pfbt-balloon:after{transform:rotate(45deg)}.pfbt-balloon b{font-size:12px}.pfbt-balloon small{font-size:8px;letter-spacing:.04em}.pfbt-kit-card{border:2px solid rgba(0,0,0,.22);border-radius:14px;overflow:hidden;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.pfbt-kit-card.is-selected{border:2.5px solid #111;box-shadow:0 0 0 3px #0000000f}.pfbt-kit-card-alt{background:#fafafa;margin-bottom:14px}.pfbt-kit-card:not(.is-selected) .pfbt-addon-row{opacity:.6}.pfbt-kit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.pfbt-kit-wrap .pfbt-kit-price{padding-top:22px}.pfbt-kit-thumb{width:60px;height:60px;object-fit:cover;border-radius:8px;flex-shrink:0}.pfbt-kit-labels{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;align-items:flex-start}.pfbt-kit-card-alt .pfbt-kit-labels{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.pfbt-kit-label{font-weight:800;font-size:16px;color:#111;line-height:1.25}.pfbt-save-pill{background:#e02424;color:#fff;font-weight:800;font-size:12px;padding:3px 9px;border-radius:6px}.pfbt-kit-sublabel{display:inline-block;font-size:13px;font-weight:600;color:#000000b3;background:#e3e3e3;padding:5px 14px;border-radius:999px;line-height:1.2;white-space:nowrap}.pfbt-kit-price{flex-shrink:0;text-align:right}.pfbt-kit-price .pfbt-price-now{font-weight:800;font-size:20px;color:#e02424}.pfbt-kit-price .pfbt-price-was{font-weight:700;font-size:14px;color:#0000008c;text-decoration:line-through}.pfbt-addon-row{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#dedede;font-size:14px;font-weight:700;color:#111;cursor:pointer}.pfbt-addon-checkbox{width:20px;height:20px;accent-color:#111;flex-shrink:0}.pfbt-addon-label{flex:1}.pfbt-addon-price{font-weight:800;color:#e02424}.pfbt-perks-col{display:flex;flex-direction:column;background:#2755b0}.pfbt-perk-row{display:flex;align-items:center;gap:10px;padding:11px 16px;font-size:14px;font-weight:700}.pfbt-perks-col .pfbt-perk-row{color:#fff;border-top:1px solid rgba(255,255,255,.85)}.pfbt-perks-col .pfbt-perk-row:first-child{border-top:none}.pfbt-perk-row-light{color:#111;background:#d6d6d6;padding:11px 16px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:10px}.pfbt-perk-icon{flex-shrink:0;font-size:20px}.pf-stock-box{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;margin:12px 0;padding:4px 2px;border:none;background:transparent;color:#111}.pf-stock-dot{width:16px;height:16px;border-radius:50%;background:#2e9e5b;flex-shrink:0}.pf-stock-dot.low{background:#e85a5a}.pfbt-atc-note{text-align:center;font-size:13px;color:#0009;margin:10px 0 4px}.pfbt-onetime-note{text-align:center;font-size:13px;color:#00000073;margin:0}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pfbundle-inline-styles.css.map */
