.pfx{--pfx-fg: rgb(var(--color-foreground, 18, 18, 18));--pfx-line: rgba(var(--color-foreground, 18, 18, 18), .14);--pfx-soft: rgba(var(--color-foreground, 18, 18, 18), .04);--pfx-muted: rgba(var(--color-foreground, 18, 18, 18), .7);--pfx-accent: rgb(var(--color-button, 18, 18, 18));color:var(--pfx-fg);padding-top:2.4rem;padding-bottom:4rem}.pfx__grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.pfx__grid{grid-template-columns:1.1fr 1fr;align-items:start}.pfx__media{position:sticky;top:2rem}}.pfx__main-img{width:100%;height:auto;display:block;border-radius:8px;background:var(--pfx-soft)}.pfx__thumbs{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:1.2rem 0 0}.pfx__thumb{padding:0;border:1px solid var(--pfx-line);border-radius:6px;background:none;cursor:pointer;width:64px;height:64px;overflow:hidden}.pfx__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pfx__title{margin:0 0 .6rem}.pfx__from{margin:0 0 1.6rem;color:var(--pfx-muted)}.pfx__step{border:0;border-top:1px solid var(--pfx-line);margin:0;padding:1.6rem 0;min-width:0}.pfx__step legend{font-weight:700;padding:0;margin-bottom:1rem;float:left;width:100%}.pfx__step legend+*{clear:both}.pfx__hint{color:var(--pfx-muted);font-size:1.3rem;margin:.8rem 0 0;display:block}.pfx__swatches{display:flex;flex-wrap:wrap;gap:.8rem}.pfx__swatch{display:flex;align-items:center;gap:.6rem;padding:.4rem 1rem .4rem .4rem;min-height:44px;border:1px solid var(--pfx-line);border-radius:999px;background:none;color:inherit;font:inherit;cursor:pointer}.pfx__swatch img{width:34px;height:34px;border-radius:50%;object-fit:cover}.pfx__swatch.is-active{border-color:var(--pfx-fg);box-shadow:0 0 0 1px var(--pfx-fg)}.pfx__qtyrow{display:flex;align-items:center;gap:1.2rem}.pfx .field__input{width:auto;min-height:44px;padding:.6rem 1rem;border:1px solid var(--pfx-line);border-radius:6px;background:rgb(var(--color-background, 255, 255, 255));color:inherit;font:inherit}.pfx__qty{max-width:12rem}.pfx__sizegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.8rem}.pfx__sizecell{display:grid;gap:.4rem;font-size:1.3rem;text-align:center}.pfx__sizecell input{width:100%;text-align:center}.pfx__seg{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1rem}.pfx__radio,.pfx__check{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;cursor:pointer}.pfx__radio{border:1px solid var(--pfx-line);border-radius:6px;padding:.4rem 1.2rem}.pfx__radio.is-active{border-color:var(--pfx-fg);background:var(--pfx-soft)}.pfx__radio input,.pfx__check input{width:1.8rem;height:1.8rem;margin:0;accent-color:var(--pfx-accent)}.pfx__pos{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding:.4rem 0}.pfx__pos .pfx__check{min-width:11rem}.pfx__pos .pfx__hint{margin:0}.pfx__select{max-width:100%}.pfx__notes{width:100%;resize:vertical;margin-top:.4rem}.pfx__price{border:1px solid var(--pfx-line);border-radius:8px;padding:1.6rem;margin-top:1.6rem;background:var(--pfx-soft)}.pfx__price h2{margin:0 0 1rem;font-size:1.8rem}.pfx__lines{width:100%;border-collapse:collapse;font-size:1.4rem;font-variant-numeric:tabular-nums}.pfx__lines td{padding:.5rem 0;vertical-align:top;border-bottom:1px dashed var(--pfx-line)}.pfx__amt{text-align:right;white-space:nowrap;padding-left:1.2rem!important}.pfx__total{display:flex;justify-content:space-between;align-items:baseline;margin-top:1.2rem;font-size:1.8rem;font-variant-numeric:tabular-nums}.pfx__warn{font-size:1.3rem;margin:1rem 0 0;padding:.6rem 1rem;border-radius:6px;background:rgba(var(--color-foreground, 18, 18, 18),.08)}.pfx__error{color:rgb(var(--color-error, 185, 28, 28));font-size:1.4rem;margin:1rem 0 0}.pfx__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.pfx__actions .button{flex:1 1 18rem}.pfx .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.pfx__vendor{margin:0 0 .4rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pfx-muted)}.pfx__badges{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:0 0 1.2rem}.pfx__badge{display:inline-block;padding:.3rem 1rem;border:1px solid var(--pfx-line);border-radius:999px;font-size:1.25rem;line-height:1.6}.pfx__badge--hot{border-color:var(--pfx-accent);background:var(--pfx-accent);color:rgb(var(--color-button-text, 255, 255, 255));font-weight:700}.pfx__badge--ok{border-color:rgb(var(--color-success, 21, 128, 61));color:rgb(var(--color-success, 21, 128, 61))}.pfx__cellprice{color:var(--pfx-muted);font-size:1.15rem;font-variant-numeric:tabular-nums}.pfx__note{margin:.4rem 0 0;font-size:1.4rem}.pfx__note--fast{font-weight:700}.pfx__line--fee td:first-child,.pfx__line--order-fee td:first-child{padding-left:1.2rem;color:var(--pfx-muted)}.pfx__swatch--text{padding:.4rem 1.2rem}.pfx__swatch.is-unavailable{opacity:.45}.pfx__swatch.is-unavailable.is-active{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pfx-branded-product.css.map */
