.styles_noAvailability__rgsJG{text-align:center;color:var(--text-muted);font-style:italic}.styles_buttonsContainer__cIX7Y{display:flex;flex-direction:column;gap:var(--gap-list)}.styles_soldOutButton__vFUPV{font-size:var(--font-size);font-weight:var(--font-weight-bolder)}.styles_priceLabel__ys7S7{display:flex;align-items:center;gap:.25rem;-webkit-margin-after:var(--padding-small);margin-block-end:var(--padding-small)}.styles_priceLabelText__fWiue{display:block;font-weight:var(--font-weight-bolder);font-size:1.5rem;line-height:1.5rem;color:var(--text)}.styles_contactAndMoreBtn__Wy2FL{cursor:pointer;display:flex;align-items:center;gap:var(--gap-list-small);width:100%;box-sizing:border-box;-webkit-margin-before:var(--gap-list);margin-block-start:var(--gap-list)}.styles_contactAndMoreBtn__Wy2FL:hover{background-color:var(--bg-2)}.styles_popover__VkgPU{padding:0}.styles_popover__VkgPU>button{visibility:hidden}.styles_popoverContents__ijNuy a{display:flex;justify-content:center;align-items:center;padding-block:var(--padding-small);padding-inline:3.125em;text-align:center;border-bottom:1px solid var(--border);color:var(--text);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bolder)}.styles_popoverContents__ijNuy a:hover{cursor:pointer;background-color:var(--bg-2)}.styles_list__EyqP6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-list)}.styles_list__EyqP6 .styles_item__3QAi7{display:flex;gap:var(--gap-list);align-items:center;font-size:var(--font-size-smaller);font-weight:var(--font-weight-bolder)}.styles_list__EyqP6 .styles_item__3QAi7 svg{width:.9rem;fill:var(--cademy-brand-color)}.styles_closeButton__H1zZC{position:absolute;display:block;border:none;outline:none;right:0;-webkit-margin-before:var(--padding-small);margin-block-start:var(--padding-small)}.styles_closeButton__H1zZC svg{fill:var(--black);width:16px;height:16px}.styles_closeButton__H1zZC:hover{outline:none;border:none}.styles_modal__bwB8F{position:relative}.styles_actionButtons__6txMR{display:flex;flex-direction:row;justify-content:flex-end}.styles_actionButtons__6txMR .styles_button__8AKpl{padding:var(--padding-tiny);border-radius:var(--border-radius);background:none;border:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;font-size:var(--font-size-smaller);color:var(--text-muted)}.styles_actionButtons__6txMR .styles_button__8AKpl:hover{background-color:var(--bg-2)}