.ph-breed .ph-qt{margin-top:22px}.ph-breed .ph-bform>.ph-qt{margin-bottom:26px}.ph-qt>legend{margin-bottom:12px}.ph-qt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ph-qt-tile{position:relative;display:block;cursor:pointer;min-width:0}.ph-qt-in{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.ph-qt-tile>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;padding:9px 4px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--ph-line,#d2d2d7);text-align:center;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.ph-qt-tile b{font-size:14px;font-weight:600;line-height:1.2;color:inherit}.ph-qt-tile small{font-size:12px;line-height:1.25;color:var(--ph-ink-2,#6e6e73);font-variant-numeric:tabular-nums}.ph-qt-tile:hover>span{box-shadow:inset 0 0 0 1px var(--ph-ink-2,#6e6e73)}.ph-qt-in:checked+span{background:var(--ph-accent-ink,#8f564b);color:#fff;box-shadow:inset 0 0 0 1px var(--ph-accent-ink,#8f564b)}.ph-qt-in:checked+span small{color:#ffffffe6}.ph-qt-in:focus-visible+span{outline:2px solid var(--ph-link,#0071e3);outline-offset:2px}.ph-qt-in:disabled+span{opacity:.4;box-shadow:inset 0 0 0 1px var(--ph-line,#d2d2d7);cursor:not-allowed}.ph-qt-save{margin:10px 0 0;font-size:13px;color:var(--ph-accent-ink,#8f564b);font-weight:500}.ph-qt-save[hidden]{display:none}.ph-qt-note{margin:8px 0 0}.ph-qt-save:not([hidden])+.ph-qt-note{margin-top:4px}.ph-breed .ph-ab{margin-top:22px;padding:14px;border-radius:16px;background:var(--ph-bg-warm,#fbf8f4);box-shadow:inset 0 0 0 1px #0000000a;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:8px;transition:box-shadow .15s ease}.ph-breed .ph-ab.is-on{box-shadow:inset 0 0 0 1.5px var(--ph-accent,#b5776b)}.ph-ab-main{display:grid;grid-template-columns:20px 56px minmax(0,1fr);column-gap:12px;align-items:center;cursor:pointer;min-height:56px}.ph-ab-check{width:20px;height:20px;margin:0;accent-color:var(--ph-ink,#1d1d1f)}.ph-ab-check:disabled{cursor:not-allowed}.ph-ab-ic{display:block;width:56px;height:56px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #0000000d}.ph-ab-ic svg,.ph-ab-ic img{display:block;width:56px;height:56px;object-fit:cover}.ph-ab-tx{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:15px;line-height:1.3}.ph-ab-tx b{font-weight:600}.ph-ab-tx small{font-size:13px;color:var(--ph-ink-2,#6e6e73);text-wrap:pretty}.ph-ab-price{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ph-ab-na{font-weight:400;color:var(--ph-ink-2,#6e6e73)}.ph-ab.is-na .ph-ab-main{cursor:default}.ph-ab-step{display:inline-flex;align-items:center;height:44px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ph-line,#d2d2d7)}.ph-ab-btn{width:44px;height:44px;border:0;background:none;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:var(--ph-ink,#1d1d1f);padding:0}.ph-ab-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ph-ab-btn:disabled{color:#b8b8bd;cursor:default}.ph-ab-qty{width:34px;height:40px;border:0;background:none;text-align:center;font:inherit;font-size:16px;font-weight:600;color:var(--ph-ink,#1d1d1f);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.ph-ab-qty::-webkit-outer-spin-button,.ph-ab-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ph-ab-qty:disabled{color:#b8b8bd;-webkit-text-fill-color:#b8b8bd;opacity:1}.ph-ab-btn:focus-visible,.ph-ab-qty:focus-visible,.ph-ab-check:focus-visible{outline:2px solid var(--ph-link,#0071e3);outline-offset:2px}.ph-ab-hint{grid-column:1/-1;margin:0}.ph-ab-hint[hidden]{display:none}@media(max-width:420px){.ph-breed .ph-ab{grid-template-columns:minmax(0,1fr)}.ph-ab-step{justify-self:end}}@media(prefers-reduced-motion:reduce){.ph-qt-tile>span,.ph-breed .ph-ab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ph-qty-addon.css.map */
