.section--careers-tabs .container--full{max-width:100%;margin:0}.section--careers-tabs .section-header{padding-inline:4rem}.section--careers-tabs .section-header P{font-weight:600;color:rgb(var(--fg-grey-800));text-transform:uppercase}.section--careers-tabs .section-header h2{margin-top:.625rem}.section--careers-tabs .section-stack{gap:3.188rem}.careers-tabs{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.careers-tabs__sidebar{display:none}.careers-tabs__mobile{display:block}.careers-tabs__panels{height:100%}@media screen and (min-width:768px){.careers-tabs{grid-template-columns:minmax(12.5rem,16rem) minmax(0,1fr);align-items:start;gap:0}.careers-tabs__sidebar{display:block}.careers-tabs__mobile{display:none}.careers-tabs__panels{padding-inline:2.5rem}}@media screen and (min-width:1024px){.careers-tabs{grid-template-columns:minmax(12.5rem,20.938rem) minmax(0,1fr)}.careers-tabs__panels{padding-inline:7.688rem}}@media screen and (min-width:1024px)and (max-width:1280px){.careers-tabs__panels{padding-inline:5rem}}.careers-tabs__sidebar .careers-filter-title{padding-inline:2.813rem;margin-bottom:1.563rem}.careers-tabs__sidebar .careers-tabs__sidebar-buttons{display:flex;flex-direction:column;border:1px solid rgb(var(--fg-beige-200))}.careers-tabs__tab{position:relative;display:flex;align-items:center;width:100%;padding:1.563rem 2.813rem;letter-spacing:.063rem;color:rgb(var(--text-color));cursor:pointer;background:transparent;gap:.313rem}.careers-tabs__tab:not(:last-child){border-bottom:1px solid rgb(var(--fg-beige-200))}.careers-tabs__tab:after{position:absolute;content:"";right:0;top:0;width:.25rem;height:100%;opacity:0;background:rgb(var(--fg-beige-300))}.careers-tabs__tab.is-selected,.careers-tabs__tab:hover{background:rgb(var(--fg-beige-100))}.careers-tabs__tab.is-selected:after{opacity:1}.careers-tabs__dropdown{position:relative}.careers-tabs__dropdown-toggle{justify-content:space-between;display:flex;gap:.75rem;align-items:center;width:100%;font-size:var(--text-sm);line-height:1;color:rgb(var(--fg-ink-black));text-transform:uppercase;letter-spacing:.063rem;cursor:pointer;padding:1.25rem 1.438rem 1.25rem 1.25rem;border:1px solid rgb(var(--fg-beige-300));background:rgb(var(--fg-beige-100))}.careers-tabs__dropdown-label{color:rgb(var(--fg-grey-600));letter-spacing:.031rem}.careers-tabs__dropdown-icon{flex-shrink:0;display:flex;transition:transform .15s ease}.careers-tabs__dropdown.is-open .careers-tabs__dropdown-icon{transform:rotate(180deg)}.careers-tabs__dropdown-list{position:absolute;z-index:10;inset-inline:0;top:100%;margin:0;padding:0;list-style:none;background:rgb(var(--background))}.careers-tabs__dropdown-option{justify-content:space-between;align-items:center;font-size:var(--text-sm);padding:1.125rem 1.438rem 1rem!important;text-transform:uppercase;letter-spacing:.063rem;cursor:pointer;display:flex;gap:.75rem;border-right:.125rem solid transparent}.careers-tabs__dropdown-option:hover,.careers-tabs__dropdown-option:focus-visible,.careers-tabs__dropdown-option.is-selected{background:rgb(var(--fg-grey-100));outline:none;font-weight:700}.careers-tabs__dropdown-option.is-selected{border-right-color:rgb(var(--fg-beige-400))}.careers-tabs__panel[hidden]{display:none}.careers-tabs__list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.careers-tabs__item{padding:0!important;border-bottom:1px solid rgb(var(--fg-beige-300))}.careers-tabs__item-link{justify-content:space-between;align-items:center;width:100%;padding:2.5rem 1.563rem 1.563rem;border:none;text-decoration:none;text-align:start;color:inherit;font:inherit;background:transparent;cursor:pointer;display:flex;gap:1rem}.careers-tabs__item-link:hover{background:rgb(var(--fg-beige-100))}.careers-tabs__empty{padding:2.5rem 1rem;color:rgb(var(--fg-grey-500));text-align:center}.careers-tabs__item-title{font-size:1.25rem;line-height:1.5}.careers-tabs__item-job-criteria{display:flex;gap:.313rem;margin-top:.625rem;color:rgb(var(--fg-beige-500))}.careers-tabs__item-job-criteria .job-criteria__item{position:relative;letter-spacing:.063rem;text-transform:uppercase}.careers-tabs__item-job-criteria .job-criteria__item:not(:last-child){padding-right:.5rem}.careers-tabs__item-job-criteria .job-criteria__item:not(:last-child):after{position:absolute;content:"";top:50%;right:0;width:.188rem;height:.188rem;background:rgb(var(--fg-beige-500));border-radius:50%;transform:translateY(-50%)}.careers-job-modal{--modal-body-max-width: 33.125rem}.careers-job-modal::part(content){background-color:rgb(var(--fg-white));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.careers-job-modal::part(header){text-align:start;padding:0rem 2.5rem;border:0rem}.careers-job-modal__label{padding-top:2.5rem;padding-bottom:1.5rem;margin-bottom:1.25rem;font-size:var(--text-sm);letter-spacing:.063rem;color:rgb(var(--fg-grey-700));text-transform:uppercase;border-bottom:.063rem solid rgb(var(--fg-beige-300))}.careers-job-modal::part(close-button){position:absolute;top:2.5rem;right:2.5rem;opacity:1;color:rgb(var(--text-color));width:.938rem;height:.938rem}.careers-job-modal::part(body){padding:1.25rem 2.5rem;overflow-y:auto}.careers-job-modal::part(body) area::-webkit-scrollbar{display:none}.careers-job-modal::part(footer){padding:0rem;border-block-start:none}.careers-job-modal__content .article-heading{margin-bottom:.625rem;line-height:1}.careers-job-modal__content .job-criteria{font-size:var(--text-xs);color:rgb(var(--fg-beige-500));letter-spacing:.063rem;text-transform:uppercase;margin:0}.careers-job-modal__content p{margin-top:0rem;margin-bottom:.938rem}.careers-job-modal__content .article-subheading{font-size:var(--text-sm);font-weight:600;letter-spacing:.063rem;margin-top:3.188rem}.careers-job-modal__content .article-subheading.h4{font-weight:400;font-size:var(--text-xl);letter-spacing:.031rem}.careers-job-modal__content ul{margin-top:.625rem;margin-left:0;padding-left:1.25rem;gap:0rem}.careers-job-modal__content ul li{padding-left:0rem!important}.careers-job-modal__content .contact-info{display:flex;align-items:center;gap:1.25rem;margin-top:1.25rem}.careers-job-modal__content .phone-contact,.careers-job-modal__content .email-contact{position:relative;display:flex;align-items:center;gap:.625rem;font-size:var(--text-xs);letter-spacing:.063rem;text-transform:uppercase;padding-right:1.25rem}.careers-job-modal__content span:not(:last-child):after{position:absolute;content:"";top:0;right:0;width:.063rem;height:1.125rem;background-color:rgb(var(--fg-grey-500))}.careers-job-modal__content .phone-contact svg,.careers-job-modal__content .email-contact svg{color:rgb(var(--fg-grey-800))}.careers-job-modal__body :is(h1,h2,h3,h4){margin-top:1.5rem;margin-bottom:.625rem;text-transform:uppercase;letter-spacing:.02em}.careers-job-modal__apply .button{letter-spacing:.063rem;--button-background: var(--fg-claret-400);--button-outline-color: var(--fg-claret-400);--button-hover-background: var(--fg-claret-primary)}@media screen and (min-width:768px)and (max-width:1199px){.careers-tabs__sidebar .careers-filter-title{padding-inline:1.563rem;margin-bottom:1.25rem}.careers-tabs__tab{padding:1rem 1.563rem}.careers-tabs__item-link{padding:1.563rem 1.563rem 1rem}}@media screen and (max-width:767px){.section--careers-tabs .section-stack{gap:1.25rem}.careers-tabs{gap:2.5rem}.careers-tabs__item-link{padding:.938rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/223/assets/careers-tabs.css.map */
