.career-openings-section{padding:40px 0 60px}.career-openings-wrapper{max-width:1440px;margin:0 auto}.career-openings-header{text-align:center;margin-bottom:32px}.career-openings-subheading{margin:0 0 18px;font-size:14px;line-height:1.4;letter-spacing:4px;text-transform:uppercase;color:#a61e5a;font-weight:400}.career-openings-heading{margin:0;font-family:"DM Serif Display",serif;font-size:40px;line-height:1.15;font-weight:400;color:#121212;letter-spacing:-.5px}.career-openings-heading em{font-style:italic;font-weight:400;color:#a61e5a}.career-openings-list{display:grid;gap:16px}.career-job-item{border:1px solid #e5e5e5;background:#f7f7f7;box-shadow:0 3px 14px #0000000d;transition:box-shadow .25s ease,background-color .25s ease}.career-job-item[open]{background:#fff;box-shadow:0 8px 26px #00000012}.career-job-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:18px 24px;cursor:pointer;list-style:none}.career-job-summary::-webkit-details-marker{display:none}.career-job-content{flex:1;min-width:0}.career-job-title{margin:0 0 8px;font-size:clamp(18px,2vw,25px);line-height:1.25;font-weight:500;color:#343434}.career-job-meta{display:flex;flex-wrap:wrap;font-size:15px;line-height:1.5;color:#555}.career-job-meta span:not(:last-child):after{content:"|";margin:0 7px;color:#555}.career-job-arrow{display:inline-flex;align-items:center;justify-content:center;color:#222;transition:transform .25s ease}.career-job-item[open] .career-job-arrow{transform:rotate(180deg)}.career-job-details{padding:22px 24px 28px;border-top:1px solid #e5e5e5;color:#444;font-size:15px;line-height:1.7}.career-job-details p{margin:0 0 10px}.career-job-opening{font-weight:700;text-transform:uppercase;color:#333}.career-job-intro{margin:12px 0 28px}.career-job-richtext{margin-top:26px}.career-job-richtext h4{margin:0 0 10px;font-size:15px;line-height:1.4;font-weight:700;color:#333}.career-job-richtext ul{margin:0;padding-left:18px}.career-job-richtext li{margin-bottom:8px}.career-job-apply{margin-top:28px}.career-job-apply p{margin-bottom:0}.career-job-apply strong{font-weight:700;color:#333}.career-openings-bottom-text{margin-top:30px;text-align:center;font-size:17px;line-height:1.6;color:#3f3f3f}.career-openings-bottom-text p{margin:0}.career-openings-bottom-text a,.career-openings-bottom-text em{color:#222;font-style:italic;text-decoration:none}@media screen and (max-width:749px){.career-openings-section{padding:28px 0 44px}.career-openings-header{margin-bottom:24px}.career-openings-subheading{font-size:12px;letter-spacing:6px;margin-bottom:12px}.career-openings-heading{font-size:28px;line-height:1.15}.career-openings-heading span,.career-openings-heading em{display:inline}.career-job-summary{min-height:auto;padding:16px 14px;gap:12px}.career-job-title{margin-bottom:6px;font-size:18px}.career-job-meta{display:block;font-size:13px}.career-job-meta span{display:inline}.career-job-meta span:not(:last-child):after{margin:0 5px}.career-job-arrow svg{width:16px;height:16px}.career-job-details{padding:18px 14px 24px;font-size:14px}.career-job-richtext{margin-top:22px}.career-job-apply{margin-top:24px}.career-openings-bottom-text{margin-top:24px;font-size:14px;padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/career-openings.css.map */
