.silsand-recruitment{max-width:900px;margin:0 auto;padding:24px 24px 48px;box-sizing:border-box;color:var(--text-color)}.silsand-recruitment>h2{font-size:clamp(26px,3vw,36px);margin:0 0 24px}.silsand-job-card{border:1px solid #ded6c6;border-radius:20px;padding:28px;margin:0 0 20px;background:#faf4e8}.silsand-job-card h3{font-size:24px;margin:0 0 10px}.silsand-job-card p{line-height:1.6;margin:0 0 18px}.silsand-job-card__location{font-weight:600}.silsand-job-card__apply{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;border-radius:6px;background:#3b5442;color:#fff;text-decoration:none}.silsand-job-card__apply:hover{background:#2b4031;color:#fff}.silsand-job-card__apply:focus-visible{outline:3px solid #3b5442;outline-offset:4px}@media(max-width:600px){.silsand-recruitment{padding:20px 16px 32px}.silsand-job-card{padding:22px}}.silsand-kiosk-return{padding-top:16px;padding-bottom:0}.silsand-kiosk-return a{font-size:14px;color:inherit;text-decoration:none}.silsand-kiosk-return a:hover{text-decoration:underline;text-underline-offset:4px}.silsand-locations{max-width:1200px;margin:auto;padding:64px 24px}.silsand-locations>h2{text-align:center;margin-bottom:32px}.silsand-locations__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.silsand-location{border:1px solid #ded6c6;border-radius:20px;padding:32px;background:#faf4e8;color:#262b2c}.silsand-location-map-image{display:block;border-radius:12px}.silsand-location-map-image:focus-visible{outline:3px solid #3b5442;outline-offset:5px}.silsand-location-photo{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:20px}.silsand-location h3{margin:0 0 18px}.silsand-location a{text-decoration:underline;text-underline-offset:4px;color:#3b5442}silsand-opening-status{display:flex;align-items:center;gap:10px;font-weight:600}.silsand-status-dot{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:#df771b;border:1px solid #915016}[data-state=day_closed] .silsand-status-dot{background:#e5bb27;border-color:#88701b}[data-state=open] .silsand-status-dot{background:#238448;border-color:#175d31}@media(max-width:700px){.silsand-locations__grid{grid-template-columns:1fr}.silsand-location{padding:24px}}.silsand-application{max-width:900px;margin:0 auto;padding:40px 24px;color:var(--text-color)}.silsand-application__heading{text-align:center;margin:0 auto 32px}.silsand-application__contact{max-width:600px;margin:0 auto 24px;line-height:1.6}.silsand-application__contact a{color:inherit;text-underline-offset:3px;overflow-wrap:anywhere}@media(max-width:600px){.silsand-application{padding:24px 16px}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=AAAAAAAAAAgwAQ */
