.parent-product .page-width{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}@media(min-width:750px){.parent-product .page-width{padding-inline:40px}}.parent-product{--pp-gap: 20px;--pp-card-radius: 16px;--pp-pill-radius: var(--style-border-radius-pills, 999px);--pp-border: var(--mintro-line);--pp-border-strong: rgb(var(--color-foreground-rgb, 0 0 0) / .22);--pp-surface: var(--mintro-surface);--pp-surface-muted: var(--mintro-soft);--pp-text: var(--mintro-ink);--pp-text-muted: var(--mintro-sub);--pp-accent: var(--mintro-ink);--pp-shadow-sm: 0 1px 2px rgb(var(--color-shadow-rgb, 17 17 17) / .04);--pp-shadow-md: 0 14px 30px -18px rgb(var(--color-shadow-rgb, 0 0 0) / .26);font-family:var(--font-body--family, system-ui, sans-serif)}.parent-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.parent-product-hero__media{position:relative;aspect-ratio:4 / 5;max-height:620px;border-radius:var(--pp-card-radius);overflow:hidden;background:var(--pp-surface-muted)}.parent-product-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.parent-product-hero__details{display:flex;flex-direction:column;gap:20px;padding-block-start:8px}.parent-product-hero__title{margin:0;font-size:clamp(2rem,3.4vw,2.625rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.parent-product-hero__from-price{display:flex;align-items:baseline;gap:8px;font-size:1.875rem;font-weight:800;margin:0;letter-spacing:-.02em}.parent-product-hero__from-price-label{color:var(--pp-text-muted);font-weight:400;font-size:.95rem;letter-spacing:0;text-transform:lowercase}.parent-product-hero__price-dash{margin:0 6px;color:var(--pp-text-muted);font-weight:500}.parent-product-hero__description{color:var(--pp-text);line-height:1.6;font-size:1rem;max-width:56ch}.parent-stock-summary{background:var(--pp-surface-muted);border:1px solid var(--pp-border);border-radius:var(--pp-card-radius);padding:18px 20px;margin-top:4px}.parent-stock-summary__total{margin:0 0 12px;font-size:.95rem;font-weight:500;color:var(--pp-text);letter-spacing:.01em}.parent-stock-summary__total strong{font-size:1.15rem;font-weight:700}.parent-stock-summary__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.parent-stock-summary__list li{display:flex;align-items:center;gap:8px;font-size:.92rem;color:var(--pp-text)}.parent-stock-summary__count{color:var(--pp-text-muted);margin-left:auto;font-variant-numeric:tabular-nums;font-size:.85rem}.parent-stock-summary__empty{margin:0;color:var(--pp-text-muted)}.parent-product-filters{display:flex;flex-direction:column;gap:14px;padding:20px 24px;background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-card-radius);box-shadow:var(--pp-shadow-sm)}.parent-product-filters__group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.parent-product-filters__group+.parent-product-filters__group{border-top:1px solid var(--pp-border);padding-top:14px}.parent-product-filters__label{flex:0 0 82px;font-weight:600;font-size:.78rem;letter-spacing:0;color:var(--pp-text-muted)}.parent-product-filters__btn{-webkit-appearance:none;appearance:none;border:1.5px solid var(--pp-border);background:var(--pp-surface);color:var(--pp-text);padding:9px 15px;border-radius:var(--pp-pill-radius);font-size:.84rem;font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform 80ms ease;min-height:36px}.parent-product-filters__btn:hover{border-color:var(--pp-border-strong)}.parent-product-filters__btn:active{transform:scale(.97)}.parent-product-filters__btn.is-active{background:var(--pp-accent);color:var(--mintro-on-ink, #fff);border-color:var(--pp-accent)}.parent-product-filters__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--pp-border);font-size:.9rem;color:var(--pp-text-muted)}.parent-product-filters__meta strong{color:var(--pp-text);font-variant-numeric:tabular-nums}.parent-product-filters__clear{-webkit-appearance:none;appearance:none;background:none;border:1px solid var(--pp-border-strong);color:var(--pp-text);cursor:pointer;padding:6px 14px;border-radius:var(--pp-pill-radius);font-size:.85rem;font-weight:500;transition:background-color .14s ease}.parent-product-filters__clear:hover{background:var(--pp-surface-muted)}.parent-product-filters__clear[hidden]{display:none}.parent-browse--sidebar{display:grid;grid-template-columns:minmax(0,var(--pp-rail-width, 320px)) 1fr;gap:var(--pp-gap, 24px);align-items:start}.parent-browse--no-rail{grid-template-columns:1fr}.parent-browse__rail{position:sticky;top:calc(var(--header-height, 0px) + 16px);display:flex;flex-direction:column;gap:16px}.parent-browse--sidebar .parent-product-filters__group{grid-template-columns:1fr;gap:8px}.parent-browse--sidebar .parent-product-filters__label{text-align:left}.parent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pp-card-min, 260px),1fr));gap:var(--pp-gap)}.unit-card{border:1px solid var(--pp-border);border-radius:var(--pp-card-radius);background:var(--pp-surface);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.unit-card[hidden]{display:none!important}.unit-card:hover{box-shadow:var(--pp-shadow-md);transform:translateY(-3px);border-color:var(--pp-border-strong)}.unit-card__link{color:inherit;text-decoration:none;display:flex;flex-direction:column;height:100%}.unit-card__media{aspect-ratio:var(--pp-card-ratio, 1 / 1);background:var(--pp-surface-muted);overflow:hidden}.unit-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .36s ease}.unit-card:hover .unit-card__media img{transform:scale(1.03)}.unit-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.unit-card__specs{font-size:1rem;font-weight:600;margin:0;letter-spacing:-.005em;color:var(--pp-text)}.unit-card__price{font-size:1.125rem;font-weight:800;margin:4px 0 0;letter-spacing:-.02em;color:var(--pp-text)}.unit-card__location{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--pp-text-muted);margin:0;background:var(--pp-surface-muted);padding:4px 10px;border-radius:var(--pp-pill-radius);width:fit-content}.unit-card__notes{font-size:.82rem;color:var(--pp-text-muted);margin:6px 0 0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.condition-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--pp-pill-radius);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb,var(--pill-color, var(--mintro-sub)) 14%,var(--pp-surface));color:color-mix(in srgb,var(--pill-color, var(--mintro-sub)) 75%,var(--pp-text));border:1px solid color-mix(in srgb,var(--pill-color, var(--mintro-sub)) 28%,transparent);width:fit-content}.condition-pill__dot{width:7px;height:7px;border-radius:50%;background:var(--pill-color, var(--mintro-sub))}.parent-grid__empty{grid-column:1 / -1;text-align:center;padding:64px 24px;color:var(--pp-text-muted);background:var(--pp-surface-muted);border-radius:var(--pp-card-radius)}.parent-grid__empty p{margin:0 0 6px}.parent-grid__empty[hidden]{display:none}@media(max-width:990px){.parent-browse--sidebar{grid-template-columns:1fr}.parent-browse__rail{position:static}.parent-product-hero{grid-template-columns:1fr;gap:24px}.parent-product-hero__media{aspect-ratio:4 / 3;max-height:480px}.parent-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:640px){.parent-product-filters{padding:16px}.parent-product-filters__group{grid-template-columns:1fr;gap:8px}.parent-product-filters__label{margin-bottom:0}.parent-product-hero__details{gap:16px}.parent-product-hero__from-price{font-size:1.35rem}}@media(max-width:480px){.parent-grid{grid-template-columns:1fr 1fr;gap:12px}.unit-card__body{padding:12px 14px 14px}.unit-card__price{font-size:1.1rem}}.parent-product__truncation-notice{margin:12px 0 0;padding:10px 12px;border:1px solid var(--mintro-line);border-radius:10px;font-size:.875rem;line-height:1.5;color:var(--color-foreground-secondary, inherit)}.parent-product__truncation-notice a{color:inherit;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/11/assets/parent-product.css.map */
