.pa{--pa-teal: #0f8496;--pa-ink: #101828;--pa-muted: #667085;--pa-line: #e3e7ea;--pa-bg: #ffffff;--pa-bg-soft: #f6f8f9;--pa-radius: 12px;--pa-shadow: 0 1px 2px rgba(16, 24, 40, .05);display:block;margin:var(--pa-mt, 24px) 0 var(--pa-mb, 24px);font-size:.95rem;color:var(--pa-ink)}.pa[hidden]{display:none}.pa__inner{border:1px solid var(--pa-line);border-radius:var(--pa-radius);padding:.9rem 1rem 1rem;background:var(--pa-bg)}.pa--frameless .pa__inner{border:0;padding:0;background:transparent}.pa__head{margin-bottom:.7rem}.pa__title{display:block;font-weight:700;font-size:.98rem;color:var(--pa-teal);line-height:1.3}.pa__sub{display:block;margin-top:.15rem;font-size:.8rem;color:var(--pa-muted);line-height:1.45}.pa__group+.pa__group{margin-top:1rem;padding-top:.9rem;border-top:1px dashed var(--pa-line)}.pa__group-head{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-bottom:.5rem}.pa__group-title{font-size:.85rem;font-weight:700;color:var(--pa-ink)}.pa__req{display:inline-flex;align-items:center;padding:.08rem .4rem;border:1px solid color-mix(in srgb,var(--pa-teal) 30%,#ffffff);border-radius:999px;background:color-mix(in srgb,var(--pa-teal) 8%,#ffffff);color:var(--pa-teal);font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.6}.pa__group.is-missing .pa__req{border-color:#fecdca;background:#fef3f2;color:#b42318}.pa__group-msg{margin:.45rem 0 0;font-size:.8rem;color:#b42318}.pa__group-msg[hidden]{display:none}.pa__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--pa-cols, 2),minmax(0,1fr));gap:var(--pa-gap, 10px)}.pa__item{position:relative;overflow:hidden;border:1px solid var(--pa-line);border-radius:var(--pa-card-radius, 10px);background:var(--pa-bg);transition:border-color .15s ease,box-shadow .15s ease}.pa__item:not(.is-disabled):hover{border-color:color-mix(in srgb,var(--pa-teal) 45%,var(--pa-line))}.pa__item.is-checked{border-color:var(--pa-teal);box-shadow:0 0 0 1px var(--pa-teal) inset}.pa--plain .pa__item{border-color:transparent;box-shadow:none}.pa--plain .pa__item.is-checked{border-color:var(--pa-teal)}.pa__label{position:relative;display:grid;grid-template-rows:auto auto;margin:0;padding:0;height:100%;cursor:pointer}.pa__item.is-disabled .pa__label{cursor:not-allowed}.pa__combo{position:relative;display:block;height:var(--pa-img-h, 76px);margin:0;padding:0;overflow:hidden;background:var(--pa-bg-soft)}.pa__plus,.pa__combo-img--empty{display:none}.pa__combo>.pa__combo-img:last-child{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:6px;background:transparent;object-fit:var(--pa-fit, contain);object-position:center;mix-blend-mode:multiply}.pa__combo>.pa__combo-img:first-child{position:absolute;z-index:2;bottom:5px;inset-inline-start:5px;width:26px;height:26px;margin:0;padding:2px;border:1px solid rgba(16,24,40,.08);border-radius:7px;background:#fffffff0;object-fit:contain;mix-blend-mode:normal}.pa--single .pa__combo>.pa__combo-img:first-child{display:none}.pa__item.is-disabled .pa__combo{filter:grayscale(1);opacity:.5}.pa__cb{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pa__box{position:absolute;top:6px;inset-inline-start:6px;z-index:3;width:18px;height:18px;border:1.5px solid rgba(16,24,40,.18);border-radius:999px;background:#fffffff5;transition:border-color .15s ease,background-color .15s ease}.pa__cb:checked+.pa__box{border-color:var(--pa-teal);background:var(--pa-teal)}.pa__cb:checked+.pa__box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.pa__cb:focus-visible+.pa__box{outline:2px solid var(--pa-teal);outline-offset:2px}.pa__text{display:flex;flex-direction:column;align-self:end;gap:1px;padding:.4rem .5rem .5rem;text-align:center;min-width:0;background:#fff}.pa__price{font-size:.85rem;font-weight:700;letter-spacing:-.01em;color:var(--pa-teal);line-height:1.3}.pa__oos{font-size:.72rem;font-weight:600;color:var(--pa-muted);line-height:1.3}.pa__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.72rem;line-height:1.3;color:var(--pa-muted);overflow-wrap:anywhere}.pa--noname .pa__name{display:none}.pa--list .pa__list{grid-template-columns:1fr;gap:8px}.pa--list .pa__label{grid-template-rows:none;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.5rem .7rem}.pa--list .pa__box{position:static;width:18px;height:18px}.pa--list .pa__combo{width:44px;height:44px;border-radius:8px;background:var(--pa-bg-soft)}.pa--list .pa__combo>.pa__combo-img:last-child{padding:3px}.pa--list .pa__combo>.pa__combo-img:first-child{display:none}.pa--list .pa__text{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:.7rem;width:100%;padding:0;text-align:start;background:transparent}.pa--list .pa__price{white-space:nowrap;font-size:.88rem}.pa--list .pa__name{-webkit-line-clamp:1;font-size:.8rem;color:var(--pa-ink)}.pa--list .pa__oos{white-space:nowrap}.pa--auto .pa__item,.pa--fbt .pa__item{aspect-ratio:1 / 1;border-radius:max(var(--pa-card-radius, 10px),14px);box-shadow:var(--pa-shadow)}.pa--auto .pa__label,.pa--fbt .pa__label{grid-template-rows:minmax(0,1fr) auto}.pa--auto .pa__combo,.pa--fbt .pa__combo{height:100%;min-height:0;isolation:isolate;background:radial-gradient(115% 85% at 50% 4%,#fff,#f8fafb,#eaeff1)}.pa--auto .pa__combo>.pa__combo-img:last-child,.pa--fbt .pa__combo>.pa__combo-img:last-child{padding:5%;transform:scale(1.14);transition:transform .4s ease}.pa--auto .pa__item:not(.is-disabled):hover .pa__combo>.pa__combo-img:last-child,.pa--fbt .pa__item:not(.is-disabled):hover .pa__combo>.pa__combo-img:last-child{transform:scale(1.2)}.pa--auto .pa__combo>.pa__combo-img:first-child,.pa--fbt .pa__combo>.pa__combo-img:first-child{width:30%;max-width:62px;height:auto;aspect-ratio:1 / 1;bottom:8px;inset-inline-start:8px;padding:4px;border-radius:10px}.pa--auto .pa__box,.pa--fbt .pa__box{top:10px;inset-inline-start:10px;width:22px;height:22px}.pa--auto .pa__text,.pa--fbt .pa__text{padding:.5rem .6rem .6rem;border-top:1px solid rgba(16,24,40,.06)}.pa--auto .pa__price,.pa--fbt .pa__price{font-size:.93rem;font-weight:800}.pa__totals{margin-top:.85rem;padding-top:.75rem;border-top:1px dashed var(--pa-line);display:grid;gap:.3rem}.pa__totals[hidden]{display:none}.pa--nototals .pa__totals{display:none!important}.pa__row{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;color:var(--pa-muted)}.pa__row span:last-child{white-space:nowrap}.pa__row--total{margin-top:.25rem;padding-top:.45rem;border-top:1px solid var(--pa-line);font-size:1rem;font-weight:700;color:var(--pa-ink)}.pa__row--total span:last-child{color:var(--pa-teal)}.pa__bundle-btn{margin-top:.6rem;width:100%;padding:.65rem 1rem;border:0;border-radius:max(var(--pa-card-radius, 10px),12px);background:var(--pa-teal);color:#fff;font:inherit;font-weight:700;cursor:pointer}.pa__bundle-btn:hover{filter:brightness(.94)}.pa__bundle-btn:focus-visible{outline:2px solid var(--pa-ink);outline-offset:2px}.pa__error{margin:.7rem 0 0;font-size:.85rem;color:#b42318}.pa.is-busy{opacity:.6;pointer-events:none}.pa-hidden-option{display:none!important}[dir=rtl] .pa__row,[dir=rtl] .pa__label{direction:rtl}@media screen and (max-width:749px){.pa__inner{padding:.8rem}.pa__list{gap:8px}.pa__text{padding:.35rem .4rem .45rem}.pa__price{font-size:.8rem}.pa__name{font-size:.7rem}.pa__box{width:17px;height:17px}.pa--auto .pa__combo>.pa__combo-img:first-child,.pa--fbt .pa__combo>.pa__combo-img:first-child{width:32%;max-width:50px;bottom:6px;inset-inline-start:6px}}.pa{--pa-tile: clamp(96px, calc(var(--pa-img-h, 76px) * 1.5), 190px)}.pa__list{grid-template-columns:repeat(auto-fill,minmax(var(--pa-tile, 112px),1fr))}.pa__combo{height:auto;aspect-ratio:1 / 1}.pa__combo>.pa__combo-img:last-child{padding:4px}.pa__combo>.pa__combo-img:first-child{width:24px;height:24px}.pa__text{padding:.3rem .35rem .4rem}.pa__price{font-size:.8rem}.pa__name{font-size:.68rem}.pa__box{top:5px;inset-inline-start:5px;width:16px;height:16px}.pa--list .pa__list{grid-template-columns:1fr}.pa--list .pa__combo{width:44px;height:44px;aspect-ratio:auto}.pa--auto .pa__combo,.pa--fbt .pa__combo{height:100%;aspect-ratio:auto}
/*# sourceMappingURL=/cdn/shop/t/35/assets/tq-addons.css.map */
