.elementor .s-ph-img{width:100%;height:100%;object-fit:contain;display:block;}.elementor .s-ph-badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-family:var(--font-ui);font-weight:800;font-size:10px;color:var(--brand-primary);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:11px;padding-inline-end:11px;border-radius:var(--radius-pill);background-color:var(--pastel-butter);&:empty{display:none}\n}.elementor .s-ph-art{width:100%;overflow:hidden;aspect-ratio:3/4;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--radius-card);background-color:#F3EEF0;}.elementor .s-x-p-11{font-size:10px;letter-spacing:0.16em;margin-block-start:6px;}.elementor .s-x-h-12{font-family:var(--font-heading);font-weight:400;font-size:19px;color:var(--brand-primary);line-height:1.08em;text-wrap:balance;\n}.elementor .s-x-p-13{font-family:var(--font-ui);font-weight:800;font-size:16px;color:var(--brand-primary);}.elementor .s-x-p-14{font-family:var(--font-ui);font-weight:800;font-size:11px;color:var(--brand-primary);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .s-ph-foot{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .s-ph-card{width:100%;color:var(--brand-primary);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;}