.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--type-base-size)}.text-red{color:#c00}.variant-picker--button{margin:1rem 0}.variant-picker--button .variant-option{margin-bottom:1rem}.variant-picker--button .variant-option__label{display:block;font-weight:500;margin-bottom:.5rem}.variant-picker--button .variant-option__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.variant-picker--button .variant-button{position:relative;cursor:pointer;border:1px solid #000;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s,border-color .2s,color .2s;background:#fff;color:#000;font-size:.95em}.variant-picker--button .variant-button--active{background:#000;border-color:#000;color:#fff}.variant-picker--button .variant-button:hover{background:#000;color:#fff}.variant-button__input{position:absolute;opacity:0;pointer-events:none}.product-staff-pairings,.staff-pairings{border:1px solid #ddd;padding:1rem;margin-top:1.25rem;background-color:#f9f9f9}.staff-pairings h4{margin-bottom:.75rem;font-size:1.5em}.staff-pairings-select-all{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.staff-pairings-select-all label{font-weight:700}.staff-pairings-list{list-style:none;padding:0;margin:0}.staff-pairings-item{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #eee;transition:background-color .2s ease}.staff-pairings-item:last-child{border-bottom:none}.staff-pairings-item:hover{background-color:#fafafa}.staff-pairings-checkbox{flex:0 0 auto;margin-right:.5rem;accent-color:#003B49;border:1px solid #003B49}.staff-pairings-item__image{width:60px;height:60px;object-fit:cover;border:1px solid #ddd;border-radius:4px;flex:0 0 auto}.staff-pairings-item__info{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem}.staff-pairings-item__title-wrap{display:flex;align-items:center;gap:.25rem}.staff-pairings-item__title{font-weight:500;color:inherit;text-decoration:none}.staff-pairings-item__title:hover{text-decoration:underline}.staff-pairings-variant{padding:.5rem 2rem .5rem .75rem;font-size:.95em;border:1px solid #ccc;border-radius:4px;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=UTF-8,<svg width='10' height='7' viewBox='0 0 10 7' xmlns='http://www.w3.org/2000/svg'><path d='M0 0l5 7 5-7z' fill='%23666'/></svg>") no-repeat right .75rem center;background-size:10px 7px;max-width:100%}.staff-pairings-total{margin-top:1rem;font-size:1.2em;font-weight:700}.staff-pairings-add,.btn--primary{margin-top:1rem;padding:.75rem 1.5rem;background:#003b49!important;color:#fff!important;border:none;cursor:pointer;font-size:1.25em;transition:transform .2s ease,background-color .3s ease}.staff-pairings-add:hover,.btn--primary:hover{background:#002f35!important;transform:scale(1.03)}button[type=submit]:where([name=checkout]):not([disabled]){background-color:#003b49!important;color:#fff!important;font-size:1.25em!important;padding:1rem 1.5rem!important;border:none!important;width:100%;transition:background-color .3s ease,transform .2s ease}button[type=submit]:where([name=checkout]):hover:not([disabled]){background-color:#002f35!important;transform:scale(1.03)}@media (max-width: 600px){.staff-pairings-item{flex-direction:column;align-items:flex-start}}.cart-drawer .sezzle-button,.cart-drawer .sezzle-checkout-button,.cart-drawer .additional-checkout-buttons,.cart-drawer [class*=sezzle],.cart-drawer [id*=sezzle],.cart-drawer button[aria-label*=Sezzle],.cart-drawer button[title*=Sezzle]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;padding:0!important;margin:0!important;pointer-events:none!important}
/*# sourceMappingURL=/cdn/shop/t/61/assets/overrides.css.map */
