.jobs-section{padding:40px 0}.jobs-section__heading{text-align:center;margin-bottom:40px}.careers-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;width:95%;margin:auto}.careers-col{width:calc(50% - 20px);box-sizing:border-box}@media (max-width: 900px){.careers-col{width:100%}}.shopgirl-posting{display:flex;flex-direction:column;height:100%;background:var(--jobs-bg, #fde6ee);padding:40px 24px;border-radius:20px}.shopgirl-posting .job-title,.shopgirl-posting .job-description{text-align:center}.shopgirl-posting .job-title{margin-bottom:16px}.shopgirl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:32px}@media (max-width: 900px){.shopgirl-grid{grid-template-columns:1fr}}.shopgirl-section{background:#fff;padding:24px;border-radius:18px;box-shadow:0 8px 20px #f8c3d359}.shopgirl-section h3{margin-top:0;margin-bottom:12px}.shopgirl-full{grid-column:1 / -1}.shopgirl-list{list-style:none;padding-left:0;margin-top:12px}.shopgirl-list li{position:relative;padding-left:28px;margin-bottom:8px}.shopgirl-list li:before{content:"\2665";position:absolute;left:0;color:#f4a9bf;font-size:18px;font-weight:700;text-shadow:1px 1px 2px rgba(255,105,180,.35)}.shopgirl-traits{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.shopgirl-trait{background:var(--jobs-bg, #fde6ee);color:var(--jobs-accent, #b84b6a);padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600}.shopgirl-apply-wrap{margin-top:36px;text-align:center}.shopgirl-apply-btn{display:inline-block;background:var(--jobs-btn, #d6b35e);color:#fff;padding:14px 26px;border-radius:999px;font-weight:700;text-decoration:none;letter-spacing:.2px;box-shadow:0 10px 22px #d6b35e59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.shopgirl-apply-btn:hover{transform:translateY(-2px);box-shadow:0 14px 26px #d6b35e73;filter:brightness(1.03)}.shopgirl-apply-btn:active{transform:translateY(0)}.shopgirl-apply-btn.is-paused{pointer-events:none;background:#cfcfcf;box-shadow:none;text-decoration:line-through;filter:grayscale(100%);opacity:.75;cursor:not-allowed}.shopgirl-paused-note{margin-top:14px;font-size:15px;font-weight:600;color:var(--jobs-paused-text, #b84b6a);text-align:center}.shopgirl-note{margin-top:14px;font-weight:600;font-size:16px;color:var(--jobs-accent, #b84b6a)}
/*# sourceMappingURL=/cdn/shop/t/86/assets/section-jobs-grid.css.map */
