.pts-concerns{display:flex;flex-direction:column;gap:var(--cn-section-gap);padding-block:var(--cn-padding-block);padding-inline:80px;background-color:var(--cn-background)}.pts-concerns__heading{margin:0;font-size:var(--cn-heading-size);font-weight:var(--cn-heading-weight);letter-spacing:var(--cn-heading-tracking);line-height:1.1;color:var(--cn-heading-color)}.pts-concerns__heading.left{text-align:left}.pts-concerns__heading.center{text-align:center}.pts-concerns__heading.right{text-align:right}.pts-concerns__grid{display:grid;grid-template-columns:repeat(var(--cn-columns),minmax(0,1fr));column-gap:var(--cn-column-gap);row-gap:var(--cn-row-gap);margin:0;padding:0;list-style:none}.pts-concerns__tile{display:flex;flex-direction:column;border-radius:var(--cn-tile-radius);overflow:hidden;text-decoration:none;color:inherit;background-color:var(--tile-tint, rgba(26, 27, 24, .05))}.pts-concerns__media{position:relative;height:var(--cn-media-height);overflow:hidden;background-color:var(--tile-tint, rgba(26, 27, 24, .05))}.pts-concerns__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.4,0,.2,1)}.pts-concerns__tile:hover .pts-concerns__image{transform:scale(1.04)}.pts-concerns__label{display:flex;align-items:center;justify-content:center;padding:var(--cn-label-padding);background-color:var(--cn-label-background);font-size:var(--cn-label-size);font-weight:700;letter-spacing:var(--cn-label-tracking);line-height:1.3;text-align:center;text-transform:uppercase;color:var(--cn-label-color)}.pts-concerns__tile:focus-visible{outline:3px solid #87adf5;outline-offset:3px}@media screen and (max-width:1023px){.pts-concerns{gap:var(--cn-section-gap-mobile);padding-block:var(--cn-padding-block-mobile);padding-inline:16px}.pts-concerns__heading{font-size:var(--cn-heading-size-mobile)}.pts-concerns__grid{grid-template-columns:repeat(var(--cn-columns-mobile),minmax(0,1fr));column-gap:var(--cn-column-gap-mobile);row-gap:var(--cn-row-gap-mobile)}.pts-concerns__tile{border-radius:var(--cn-tile-radius-mobile)}.pts-concerns__media{height:var(--cn-media-height-mobile)}.pts-concerns__label{padding:var(--cn-label-padding-mobile);font-size:var(--cn-label-size-mobile);letter-spacing:var(--cn-label-tracking-mobile)}}@media(prefers-reduced-motion:reduce){.pts-concerns__image{transition:none}.pts-concerns__tile:hover .pts-concerns__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-pts-concerns.css.map */
