.product-meta-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.product-brand{font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;color:var(--sneak-gray-400);margin-bottom:8px;font-size:11px;font-weight:700}.product-title{font-family:var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:16px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:.95}.product-size-block{margin-bottom:28px}.product-shipping-note{color:#dc2626;text-align:center;margin:8px 0 0;font-size:12px;font-weight:500}.product-trust-row{border:1px solid var(--sneak-gray-100);border-radius:var(--radius-lg);background:var(--sneak-gray-50);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:20px;padding:16px;display:grid}.product-trust-row__item{align-items:flex-start;gap:10px;min-width:0;display:flex}.product-trust-row__icon{color:var(--sneak-gray-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.product-trust-row__text{min-width:0}.product-trust-row__title{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--sneak-black);margin:0;font-size:10px;font-weight:700;line-height:1.3}.product-trust-row__sub{color:var(--sneak-gray-500);margin:2px 0 0;font-size:11px;line-height:1.35}.product-details-accordion{margin-top:16px}.product-details-tabs{border-top:1px solid var(--sneak-gray-100);margin-top:36px;padding-top:16px}.product-tab-panel{color:var(--sneak-gray-700);padding:20px 0 0;font-size:14px;line-height:1.65}.product-tab-panel p{margin-bottom:.75rem}.product-tab-panel p:last-child{margin-bottom:0}.product-tab-panel .product-char-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.product-tab-panel .product-char-table tr{border-bottom:1px solid var(--sneak-gray-100)}.product-tab-panel .product-char-table tr:last-child{border-bottom:none}.product-tab-panel .product-char-table th,.product-tab-panel .product-char-table td{vertical-align:top;text-align:left;padding:12px 0}.product-tab-panel .product-char-table th{width:38%;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--sneak-gray-500);padding-right:16px;font-size:11px;font-weight:700}.product-tab-panel .product-char-table td{color:var(--sneak-gray-800);font-weight:500}.product-char-table__values{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:inline-flex}.product-char-table__sep{color:var(--sneak-gray-300);-webkit-user-select:none;user-select:none}.product-char-table__link{color:inherit;transition:color .2s var(--ease-out-expo), border-color .2s var(--ease-out-expo);border-bottom:1px solid #0000;text-decoration:none}.product-char-table__link:hover{color:var(--sneak-accent);border-bottom-color:color-mix(in oklch, var(--sneak-accent) 40%, transparent)}.product-char-color{align-items:center;gap:8px;display:inline-flex}.product-char-color__dot{border-radius:50%;flex-shrink:0;width:14px;height:14px}.product-char-color__name{text-transform:capitalize}@media (max-width:639px){.product-tab-panel .product-char-table th,.product-tab-panel .product-char-table td{width:100%;padding:0;display:block}.product-tab-panel .product-char-table tr{gap:6px;padding:14px 0;display:grid}.product-tab-panel .product-char-table th{padding-right:0}}@media (max-width:899px){.product-trust-row{grid-template-columns:1fr;gap:14px}}