.component-page-content ul,.component-page-content ol{padding-left:var(--space-3)}.component-page-content p{margin-block:0 var(--space-2)}.component-page-content p:last-child{margin-block-end:0}.component-page-content a{color:var(--ps-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.component-page-content a:hover{text-decoration-color:currentColor}.component-page-content a:focus-visible{outline:2px solid var(--ps-primary);outline-offset:2px}.component-page-content .page-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2);margin-block:var(--space-4)}.component-page-content .page-gallery img{display:block;inline-size:100%;block-size:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius-editorial)}.component-page-content h2,.component-page-content h3,.component-page-content h4,.component-page-content h5,.component-page-content h6{margin-top:var(--space-1);margin-bottom:var(--space-2)}.component-page-content__body{color:var(--ps-primary)}.size-chart-container{text-align:center;margin:var(--space-2) 0}.size-chart-table{width:100%;border-collapse:collapse;margin:0 auto;background-color:var(--ps-bg-1);box-shadow:0 2px 10px var(--ps-shadow);border-radius:var(--radius-card);overflow:hidden}.size-chart-table th,.size-chart-table td{padding:var(--space-1) var(--space-1);text-align:center;vertical-align:middle;border-bottom:1px solid var(--ps-secondary)}.size-chart-table th{background-color:var(--ps-bg-2);font-weight:var(--font-weight-label);font-size:var(--font-size-label);color:var(--ps-primary);text-transform:uppercase}.size-chart-table td{font-size:var(--font-size-label);color:var(--ps-primary)}.size-chart-table td:first-child{font-weight:var(--font-weight-label);background-color:var(--ps-bg-2);color:var(--ps-primary)}.size-chart-table tr:hover{background-color:var(--ps-bg-2)}.size-chart-table tr:last-child td{border-bottom:none}.size-chart-table th,.size-chart-table td{width:25%}@media(max-width:768px){.size-chart-table{width:100%}.size-chart-table th,.size-chart-table td{padding:var(--space-1) var(--space-1);font-size:var(--font-size-label)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-page-content.css.map */
