.ps{display:grid;max-width:calc(var(--ps-width) + var(--page-margin) * 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;column-gap:var(--ps-gap)}.ps>:not(.ps-card){grid-column:1 / -1;justify-self:center;width:100%;max-width:var(--ps-heading-width)}.ps-card{--_pad: 0px;display:flex;min-width:0;flex-direction:column;border-radius:0}.ps-card[data-card=card]{--_pad: var(--card-padding);padding:var(--_pad);border:var(--card-border-width) var(--card-border-style) var(--card-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-shadow);color:var(--card-text)}.ps-card[data-card=custom]{--_pad: var(--ps-card-padding);padding:var(--_pad);border:var(--ps-card-border);border-radius:var(--ps-card-radius);background:var(--ps-card-background);box-shadow:var(--ps-card-shadow, none)}.ps-card[data-highlight=true]:not([data-card=none]){border:var(--ps-highlight)}.ps-card[data-highlight=true][data-card=none] .ps-card__image{border:var(--ps-highlight)}.ps-card__media{position:relative}.ps-card__image{overflow:hidden;aspect-ratio:var(--ps-ratio);border:var(--ps-image-border);border-radius:var(--ps-image-radius);background:var(--color-surface)}.ps-card__img{display:block;width:100%;height:100%;object-fit:cover}.ps-card__img--mobile{display:none}.ps-card__placeholder{fill:var(--color-muted);opacity:.4}.ps-card__icon{--icon-size: var(--ps-icon);position:absolute;z-index:1;display:grid;width:calc(var(--ps-icon) * 2);height:calc(var(--ps-icon) * 2);place-items:center;border:var(--ps-icon-border);border-radius:50%;background:var(--ps-icon-background);color:var(--ps-icon-color)}.ps-card[data-shadow=true] .ps-card__icon{box-shadow:0 4px 12px #0000002e}.ps-card[data-position=top_left] .ps-card__icon{top:12px;left:12px}.ps-card[data-position=top_right] .ps-card__icon{top:12px;right:12px}.ps-card[data-position=bottom_left] .ps-card__icon{bottom:12px;left:12px}.ps-card[data-position=bottom_right] .ps-card__icon{right:12px;bottom:12px}.ps-card[data-position=bottom_center] .ps-card__icon{bottom:0;left:50%;translate:-50% 50%}.ps-card[data-marker=icon][data-position=bottom_center] .ps-card__content{padding-top:var(--ps-icon)}.ps-card__pill{position:absolute;z-index:1;top:0;left:50%;max-width:calc(100% - 24px);overflow:hidden;padding:.45em 1.1em;border:var(--ps-pill-border);border-radius:var(--ps-pill-radius);background:var(--ps-pill-background);color:var(--ps-pill-text);font-size:var(--ps-pill-size);font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;translate:-50% -50%}.ps-card[data-marker=pill]:not([data-card=none]){position:relative}.ps-card[data-marker=pill]:not([data-card=none]) .ps-card__media{position:static}.ps-card[data-marker=pill][data-card=card]{--_bw: var(--card-border-width)}.ps-card[data-marker=pill][data-card=custom]{--_bw: var(--ps-card-bw)}.ps-card[data-marker=pill][data-highlight=true]:not([data-card=none]){--_bw: var(--ps-highlight-bw)}.ps-card[data-marker=pill]:not([data-card=none]) .ps-card__pill{top:calc(var(--_bw, 0px) * -.5)}.ps-card[data-marker=pill]{padding-top:max(var(--_pad),calc(var(--ps-pill-size) * 1.1 + 6px))}.ps-card[data-marker=pill][data-card=none]{padding-top:calc(var(--ps-pill-size) * .8 + 4px)}.ps-card__content:empty{display:none}@media(max-width:749px){.ps{column-gap:var(--ps-gap-mobile)}.ps[data-mobile=stacked]{grid-template-columns:minmax(0,1fr)}.ps[data-mobile=stacked]>.ps-card+.ps-card{margin-top:var(--ps-gap-mobile)}.ps-card[data-card=card]{--_pad: var(--card-padding-mobile)}.ps-card[data-card=custom]{--_pad: var(--ps-card-padding-mobile);border-radius:var(--ps-card-radius-mobile)}.ps-card__image{aspect-ratio:var(--ps-ratio-mobile);border-radius:var(--ps-image-radius-mobile)}.ps-card__img--desktop{display:none}.ps-card__img--mobile{display:block}.ps-card__icon{--icon-size: var(--ps-icon-mobile);width:calc(var(--ps-icon-mobile) * 2);height:calc(var(--ps-icon-mobile) * 2)}.ps-card[data-marker=icon][data-position=bottom_center] .ps-card__content{padding-top:var(--ps-icon-mobile)}.ps-card__pill{font-size:var(--ps-pill-size-mobile)}.ps-card[data-marker=pill]{padding-top:max(var(--_pad),calc(var(--ps-pill-size-mobile) * 1.1 + 6px))}.ps-card[data-marker=pill][data-card=none]{padding-top:calc(var(--ps-pill-size-mobile) * .8 + 4px)}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-problem-solution.css.map */
