.career-details{padding:5px 0 50px}.career-details-wrapper{max-width:700px;margin:0 auto;width:calc(100% - 4rem / var(--font-body-scale))}.career_item{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid;border-color:#0003;padding:60px 0 20px}.title-box{padding:0}.career_title{font-size:25px;font-weight:600;line-height:1}.location{font-weight:400;font-size:15px;opacity:.3;line-height:1.4}.button_box{display:flex;gap:20px;margin-top:8px}.career_button .button:after{content:none}.career_button .button{color:#000;text-transform:uppercase;font-weight:500}.template-page-careers .our_main_title p{text-transform:uppercase}.career-details-wrapper .career_button .button.button--link{position:relative}.career_button.animation_link .button.button--link:after{box-shadow:none;display:block;position:absolute;top:0;right:0;height:100%;width:0px;content:"";transition:all .3s cubic-bezier(.42,0,.58,1);left:-2px;z-index:0}.career_button.animation_link .button.button--link:hover:after{box-shadow:none!important;left:0%;right:auto;width:100%;transition:all .3s cubic-bezier(.42,0,.58,1);border-bottom:solid 1px rgb(var(--color-foreground))}.button_box button.product-popup-modal__button{color:#000;text-transform:uppercase;font-weight:500;font-size:1.5rem}.career-details.full_width .career-details-wrapper{max-width:100%;width:100%}.career-details.full_width .career-details-wrapper .career_item{padding-left:20px;padding-right:20px}.career_button.animation_link2 modal-opener button{position:relative;line-height:calc(1 + .2 / var(--font-body-scale))}.career_button.animation_link2 button:after{box-shadow:none;display:block;position:absolute;top:2px;right:0;height:100%;width:0px;content:"";transition:all .3s cubic-bezier(.42,0,.58,1);left:-2px;z-index:0}.career_button.animation_link2 modal-opener button:hover:after{box-shadow:none!important;left:0%;right:auto;width:100%;transition:all .3s cubic-bezier(.42,0,.58,1);border-bottom:solid 1px rgb(var(--color-foreground))}@media screen and (max-width:900px){.template-page-careers .rich-text.content-container{padding-top:40px}}@media screen and (max-width:749px){.career_item{border-bottom:none;flex-wrap:wrap}.button_box,.title-box{width:100%}.button_box{gap:0}.career_button{width:50%;border:1px solid #000}.career_button .button{min-height:50px;font-size:12px}.career_button:first-child{border-right:none}.location,.career_title{line-height:1.36}.career_title{font-size:14px}.location{font-size:12px}.title-box{padding:50px 0 10px}.template-page-careers .rich-text.content-container{padding-bottom:0;padding-top:64px}.career_item:first-child .title-box{padding-top:30px}.career_item{padding:0}.career-details-wrapper .career_button .button.button--link{position:relative;padding:0}.career-details-wrapper .button_box .product-popup-modal__opener{display:flex;align-items:center;justify-content:center;margin:0;padding:0;height:100%}.career-details-wrapper .button_box button.product-popup-modal__button{font-size:1.2rem}.career_button.animation_link .button.button--link:hover:after{border-bottom:none}.career-details-wrapper .button_box .product-popup-modal__opener button{width:100%;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/section-career-details.css.map */
