.TTqSja_root{-webkit-user-select:none;user-select:none;min-width:0;position:relative}.TTqSja_swiper{width:100%}@media (max-width:1024px){.TTqSja_swiper{overflow:visible}.TTqSja_trigger{display:none}}.TTqSja_trigger{background:var(--cl-fl-primary-400);padding:var(--sp-1-5);z-index:1;border-radius:16px;justify-content:center;align-items:center;width:55px;height:50px;transition:all .3s linear;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.TTqSja_trigger:hover{background:var(--cl-fl-primary-600)}}.TTqSja_trigger:disabled{display:none}.TTqSja_trigger.TTqSja_prevTrigger{left:-20px}.TTqSja_trigger.TTqSja_prevTrigger>.TTqSja_triggerIcon{transform:rotate(180deg)}.TTqSja_trigger.TTqSja_nextTrigger{right:-20px}.TTqSja_viewport{overflow-x:hidden}.TTqSja_slide{align-self:stretch;min-height:240px;height:initial!important}.TTqSja_root .TTqSja_slide{width:calc(33.3333% - 6.66667px);margin-right:10px}.TTqSja_check{right:var(--sp-2-5);bottom:var(--sp-2-5);border:1px solid var(--cl-fl-grey);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute}.TTqSja_check>.TTqSja_icon{filter:brightness(0)invert()}.TTqSja_item{padding:var(--sp-5);cursor:pointer;background-color:var(--cl-fl-white);gap:var(--sp-5);border-radius:16px;height:100%;display:flex;position:relative}.TTqSja_item.TTqSja_itemActive .TTqSja_check{border-color:var(--cl-fl-primary-800);background-color:var(--cl-fl-primary-800)}.TTqSja_item .TTqSja_itemTitle{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;margin-bottom:var(--sp-5);font-size:20px;font-weight:600;line-height:26px}.TTqSja_item .TTqSja_itemContent{flex-direction:column;flex:auto;justify-content:space-between;display:flex}.TTqSja_item .TTqSja_itemText{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;min-height:calc(var(--ellipsis-lines,3) * 1lh);flex:none;font-size:16px;font-weight:400;line-height:20px}.TTqSja_itemWrap{justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-2-5);flex-direction:column;height:100%;display:flex;position:relative}.TTqSja_price{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;color:var(--cl-fl-black);font-size:16px;font-weight:600;line-height:20px}
.OvNE5W_select{margin-bottom:var(--sp-1)}.OvNE5W_description{font-family:var(--font-manrope), sans-serif;letter-spacing:-.02em;border:1px dashed var(--cl-fl-grey);color:var(--cl-fl-white);padding:var(--sp-3,--sp-5);border-radius:10px;font-size:16px;font-weight:400;line-height:20px}
