.pdp{display:grid;gap:clamp(24px,4vw,56px);padding-bottom:var(--space-section)}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.pdp__info{position:sticky;top:calc(var(--header-h) + 20px)}}.pdp__media{position:relative;min-width:0}.pdp-gallery{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.pdp-gallery::-webkit-scrollbar{display:none}.pdp-gallery__item{flex:0 0 88%;margin:0;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--c-surface);scroll-snap-align:start}.pdp-gallery__item img,.pdp-gallery__item video,.pdp-gallery__item iframe{width:100%;height:100%;object-fit:contain}.pdp-gallery__count{position:absolute;right:12px;top:12px;margin:0;padding:4px 10px;border-radius:var(--radius-pill);background:#0b0b0cb8;color:#fff;font-size:.75rem;font-weight:700}.pdp-thumbs{display:none}@media(min-width:900px){.pdp-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow:visible;margin:0;padding:0}.pdp-gallery__item{flex:none}.pdp-gallery__item.is-first{grid-column:1 / -1}.pdp-gallery__count{display:none}}.pdp-title__h{margin-top:12px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.625rem)}.pdp-rating{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:.875rem;color:var(--c-muted);text-decoration:none;min-height:32px}.pdp-block+.pdp-block{margin-top:22px}.pdp-price .price{font-size:1.75rem}.pdp-price .price__now{font-weight:var(--heading-weight, 800);font-family:var(--font-heading)}.pdp-price .price__unit{font-size:.9375rem}.pdp-price p{margin-top:6px}.pdp-installments{margin-top:10px;font-size:.875rem}.pdp-summary{color:var(--c-muted);padding:12px 14px;background:var(--c-surface);border-radius:var(--radius-sm);font-size:.9375rem}.pdp-option{border:0;margin:0;padding:0;min-width:0}.pdp-option legend{margin-bottom:10px;padding:0}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:3.5rem;min-height:3rem;padding:.5rem 1rem;border:1.5px solid var(--c-border-strong);border-radius:var(--radius-sm);font-weight:700;font-size:.9375rem;cursor:pointer;background:#fff;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast);font-variant-numeric:tabular-nums}.pill:hover{border-color:var(--c-ink)}input:checked+.pill{background:var(--c-ink);border-color:var(--c-ink);color:#fff}input:focus-visible+.pill{outline:3px solid var(--c-accent);outline-offset:2px}.pill.is-unavailable{color:var(--c-muted);background:repeating-linear-gradient(135deg,#fff 0 6px,var(--c-surface) 6px 12px)}input:checked+.pill.is-unavailable{background:var(--c-muted);border-color:var(--c-muted);color:#fff}.pill small{font-weight:500;opacity:.75}.pdp-subtotal{margin:12px 0 0;font-size:.9375rem}.pdp-subtotal strong{font-variant-numeric:tabular-nums}.pdp-app{padding:16px;border:1px solid var(--c-border);border-radius:var(--radius);background:#fff}.pdp-app:empty{display:none}.pdp-buy{display:grid;gap:10px}.pdp-buy .shopify-payment-button__button{min-height:52px;border-radius:var(--radius-sm)}.pdp-trust{display:grid;grid-template-columns:1fr 1fr;gap:1px;list-style:none;padding:0;background:var(--c-border);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden}.pdp-trust li{display:flex;gap:10px;align-items:flex-start;padding:14px;background:#fff;font-size:.875rem}.pdp-trust li .icon{color:var(--c-accent);margin-top:2px}.pdp-trust strong{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted)}.pdp-trust li:last-child:nth-child(odd){grid-column:1 / -1}.pdp-trust a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-border-strong);text-underline-offset:3px}.pdp-trust a:hover{text-decoration-color:currentColor}.pdp-callout{display:flex;gap:14px;padding:18px;border-radius:var(--radius);background:var(--c-accent-soft)}.pdp-callout>.icon{width:28px;height:28px;color:var(--c-accent);flex:none}.pdp-callout p{margin:4px 0 0}.pdp-acc{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.pdp-acc+.pdp-acc{margin-top:0;border-top:0}.pdp-acc summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-weight:700;cursor:pointer;list-style:none}.pdp-acc summary::-webkit-details-marker{display:none}.pdp-acc summary .icon{color:var(--c-accent);transition:transform var(--dur) var(--ease-out)}.pdp-acc[open] summary .icon{transform:rotate(45deg)}.pdp-acc>.rte,.pdp-acc>dl{padding-bottom:20px;font-size:.9375rem}.pdp-specs{margin:0}.pdp-specs div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--c-border)}.pdp-specs div:last-child{border-bottom:0}.pdp-specs dt{color:var(--c-muted)}.pdp-specs dd{margin:0;font-weight:600;text-align:right}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background:#fff;border-top:1px solid var(--c-border);box-shadow:0 -8px 24px -12px #0003;padding-bottom:env(safe-area-inset-bottom);animation:stickyIn var(--dur) var(--ease-out)}.sticky-atc__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px}.sticky-atc__info{min-width:0;display:grid}.sticky-atc__info strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9375rem}.sticky-atc__info span{font-size:.875rem;color:var(--c-muted);font-variant-numeric:tabular-nums}@media(min-width:900px){.sticky-atc{display:none!important}}@keyframes stickyIn{0%{transform:translateY(100%)}}.pdp-checklist{list-style:none;padding:0;margin:0;display:grid;gap:8px}.pdp-checklist li{display:flex;gap:10px;align-items:flex-start;font-size:.9375rem;line-height:1.45}.pdp-checklist .icon{width:18px;height:18px;flex:none;margin-top:2px;color:var(--c-success)}.spec-path{display:grid;gap:12px;padding:14px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius)}.spec-path__modes{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.spec-path__modes legend{padding:0;margin-bottom:8px}.spec-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#fff;border:1.5px solid var(--c-border-strong);border-radius:var(--radius-sm)}.spec-seg__opt{display:block;cursor:pointer}.spec-seg__opt span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 6px;min-height:2.5rem;padding:.375rem .625rem;border-radius:4px;font-size:.875rem;font-weight:700;line-height:1.2;text-align:center;transition:background var(--dur-fast),color var(--dur-fast)}.spec-seg__opt small{font-size:.6875rem;font-weight:600;color:var(--c-accent)}.spec-seg__opt:hover span{background:var(--c-surface)}.spec-seg__opt input:checked+span{background:var(--c-ink);color:#fff}.spec-seg__opt input:checked+span small{color:#ffffffbf}.spec-seg__opt input:focus-visible+span{outline:3px solid var(--c-accent);outline-offset:2px}.spec-path .hint{margin:0;font-size:var(--fs-xs);line-height:1.45;color:var(--c-muted)}.spec-path__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.spec-path__grid .span-2{grid-column:1 / -1}.spec-path .field{gap:4px}.spec-path .field label{font-size:.75rem}.spec-path .input,.spec-path .select{min-height:2.75rem;padding:.5rem .75rem;font-size:.9375rem}.spec-path [hidden]{display:none!important}.spec-path .form-status{margin:0}.spec-car{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.spec-car .select{min-width:0}.spec-path__manual{justify-self:start;padding:0;border:0;background:none;font:inherit;font-size:var(--fs-xs);font-weight:600;color:var(--c-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.spec-match{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);font-size:.875rem;line-height:1.45;border:1px solid var(--c-border);background:#fff}.spec-match p{margin:0}.spec-match.is-ok{border-color:#bbf7d0;background:#f0fdf4}.spec-match.is-warn{border-color:#fde68a;background:#fffbeb}.spec-match.is-bad{border-color:#fecaca;background:#fef2f2}.spec-match .chip{min-height:32px;padding:4px 12px;font-size:.8125rem}.spec-hidden{display:none!important}@media(min-width:600px){.pdp-option .stack:has(>.choice:nth-child(2)){display:grid;grid-template-columns:1fr 1fr}}@media(max-width:599px){.spec-car{grid-template-columns:1fr 1fr}.spec-car [data-vb=year]{grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-product.css.map */
